Javascript is required.
Skip To Main Content
Sports
Men's Sports
Baseball
Tickets
for Baseball
Schedule
for Baseball
Roster
for Baseball
News
for Baseball
Opens in a new window
facebook for Baseball
Opens in a new window
instagram for Baseball
Opens in a new window
twitter for Baseball
Basketball
Tickets
for Basketball
Schedule
for Basketball
Roster
for Basketball
News
for Basketball
Opens in a new window
facebook for Basketball
Opens in a new window
instagram for Basketball
Opens in a new window
twitter for Basketball
Cross Country
Schedule
for Cross Country
Roster
for Cross Country
News
for Cross Country
Opens in a new window
facebook for Cross Country
Opens in a new window
instagram for Cross Country
Opens in a new window
twitter for Cross Country
Football
Tickets
for Football
Schedule
for Football
Roster
for Football
News
for Football
Opens in a new window
facebook for Football
Opens in a new window
instagram for Football
Opens in a new window
twitter for Football
Golf
Schedule
for Golf
Roster
for Golf
News
for Golf
Opens in a new window
facebook for Golf
Opens in a new window
instagram for Golf
Opens in a new window
twitter for Golf
Soccer
Schedule
for Soccer
Roster
for Soccer
News
for Soccer
Opens in a new window
facebook for Soccer
Opens in a new window
instagram for Soccer
Opens in a new window
twitter for Soccer
Swimming & Diving
Schedule
for Swimming & Diving
Roster
for Swimming & Diving
News
for Swimming & Diving
Opens in a new window
facebook for Swimming & Diving
Opens in a new window
instagram for Swimming & Diving
Opens in a new window
twitter for Swimming & Diving
Tennis
Schedule
for Tennis
Roster
for Tennis
News
for Tennis
Opens in a new window
instagram for Tennis
Opens in a new window
twitter for Tennis
Track & Field
Schedule
for Track & Field
Roster
for Track & Field
News
for Track & Field
Opens in a new window
facebook for Track & Field
Opens in a new window
instagram for Track & Field
Opens in a new window
twitter for Track & Field
Wrestling
Schedule
for Wrestling
Roster
for Wrestling
News
for Wrestling
Opens in a new window
facebook for Wrestling
Opens in a new window
instagram for Wrestling
Opens in a new window
twitter for Wrestling
Spirit Squads
Roster
for Spirit Squads
News
for Spirit Squads
Opens in a new window
instagram for Spirit Squads
Opens in a new window
twitter for Spirit Squads
Women's Sports
Basketball
Tickets
for Basketball
Schedule
for Basketball
Roster
for Basketball
News
for Basketball
Opens in a new window
facebook for Basketball
Opens in a new window
instagram for Basketball
Opens in a new window
twitter for Basketball
Cross Country
Schedule
for Cross Country
Roster
for Cross Country
News
for Cross Country
Opens in a new window
facebook for Cross Country
Opens in a new window
instagram for Cross Country
Opens in a new window
twitter for Cross Country
Golf
Schedule
for Golf
Roster
for Golf
News
for Golf
Opens in a new window
facebook for Golf
Opens in a new window
instagram for Golf
Opens in a new window
twitter for Golf
Lacrosse
Schedule
for Lacrosse
Roster
for Lacrosse
News
for Lacrosse
Opens in a new window
facebook for Lacrosse
Opens in a new window
instagram for Lacrosse
Opens in a new window
twitter for Lacrosse
Soccer
Schedule
for Soccer
Roster
for Soccer
News
for Soccer
Opens in a new window
facebook for Soccer
Opens in a new window
instagram for Soccer
Opens in a new window
twitter for Soccer
Softball
Schedule
for Softball
Roster
for Softball
News
for Softball
Opens in a new window
instagram for Softball
Opens in a new window
twitter for Softball
Swimming & Diving
Schedule
for Swimming & Diving
Roster
for Swimming & Diving
News
for Swimming & Diving
Opens in a new window
facebook for Swimming & Diving
Opens in a new window
instagram for Swimming & Diving
Opens in a new window
twitter for Swimming & Diving
Tennis
Schedule
for Tennis
Roster
for Tennis
News
for Tennis
Opens in a new window
facebook for Tennis
Opens in a new window
instagram for Tennis
Opens in a new window
twitter for Tennis
Track & Field
Schedule
for Track & Field
Roster
for Track & Field
News
for Track & Field
Opens in a new window
facebook for Track & Field
Opens in a new window
instagram for Track & Field
Opens in a new window
twitter for Track & Field
Volleyball
Schedule
for Volleyball
Roster
for Volleyball
News
for Volleyball
Opens in a new window
facebook for Volleyball
Opens in a new window
instagram for Volleyball
Opens in a new window
twitter for Volleyball
Spirit Squads
Roster
for Spirit Squads
News
for Spirit Squads
Opens in a new window
facebook for Spirit Squads
Opens in a new window
instagram for Spirit Squads
Opens in a new window
instagram for Spirit Squads
Opens in a new window
twitter for Spirit Squads
Tickets
Sports
Baseball
Football
Men's Basketball
Women's Basketball
Olympic Sports
Information
Ticket Central
Become a Season Ticket Member
Football Virtual Ticket Assistant
Mobile Ticketing
Premium Seating
Group Tickets
Student Tickets
Tickets for Troops
Resources
Manage My Account
SeatGeek: Buy or Sell Tickets
Ticket Office Location, Hours & Operations
Hokie Club
Home
Visit
Get Involved
Make a Gift
Reach For Excellence
Investment Guide
Sport-Specific Giving
Elevate Her
How To Give
How to Make a Gift
Planned Giving
Priority Point Program
Scholarship Endowment
Tax Information
Membership & Benefits
Hokie Scholarship Fund
Benefactor Benefits Chart
HSF Benefits Chart
Donor Membership Card
Student Hokie Club
Recent Grad Program
Monogram Club
About
Who We Are
Staff Directory
Board of Directors
Contact Us
Quick Links
Quick Links
NIL
Opens in a new window
My Ticket Account
Opens in a new window
Season Ticket Membership
Opens in a new window
Download Mobile App
Email Subscription Sign Up
Text Alerts Sign Up
Want to Work Here?
About
Staff Directory
Inside Athletics
Facilities
History & Traditions
Spirit Appearance Request
Hokie Kids' Club
Commonwealth Clash
Trending
MBB Tickets
All Sports Calendar
Live Stats & Coverage
Video Library
Photos
Listen
Listen
Podcasts
What's a Hokie?
Gameday
Buy Tickets
ACC Network Central
Opens in a new window
Tailgating Packages
Maroon & Orange Memories
Promotions
Mobile Ticketing
Know Before You Go
Opens in a new window
Parking Maps
Opens in a new window
Seating Maps
Opens in a new window
Interactive Map
Opens in a new window
Fan Guides
Opens in a new window
Renumbering Lane
RenewALL
NIL
Shop
Information
Ticket Information
Merchandise
FAQs
Get More Info
Close Main Menu
Search
Hokie Club
Tickets
Opens in a new window
Shop
Open Schedule Ticker
Open Main Menu
Baseball
Tickets
Schedule
Roster
Media
Opens in a new window
Fall 2024 Roster (PDF)
News
Stats
Facilities
Opens in a new window
360 Tour
James C. Weaver Baseball Center
English Field at Atlantic Union Bank Park
Future Hokies
More
2024 Quick Facts
All-Americans
ACC Tournament Appearances
NCAA Tournament Appearances
Hokies In The World Series
Pro Hokies Report
Media Guides
MLB Draft
Opponent History
Record Book
One Run Club
Camps
Photos
Baseball 2020
Open Seasons Dropdown
Baseball Fall 2024
Baseball 2024
Baseball 2023
Baseball 2022
Baseball 2021
Baseball 2020
Baseball 2019
Baseball 2018
Baseball 2017
Baseball 2016
Baseball 2015
Baseball 2014
Baseball 2013
Baseball 2012
Baseball 2011
Baseball 2010
Baseball 2009
Baseball 2008
Baseball 2007
Baseball 2006
Baseball 2005
Baseball 2004
Baseball 2003
Baseball 2002
Baseball 2001
Baseball 2000
Baseball 1999
Baseball 1998
Baseball 1997
Baseball 1996
Baseball 1995
Baseball 1994
Baseball 1993
Baseball 1992
Baseball 1991
Baseball 1990
Baseball 1989
Baseball 1988
Baseball 1987
Baseball 1986
Baseball 1985
Baseball 1984
Baseball 1983
Baseball 1982
Baseball 1981
Baseball 1980
Baseball 1979
Baseball 1978
Baseball 1977
Baseball 1976
Baseball 1975
Baseball 1974
Baseball 1973
Baseball 1972
Baseball 1971
Baseball 1970
Baseball 1969
Baseball 1968
Baseball 1967
Baseball 1966
Baseball 1965
Baseball 1964
Baseball 1963
Baseball 1962
Baseball 1961
Baseball 1960
Baseball 1959
Baseball 1958
Baseball 1957
Baseball 1956
Baseball 1955
Baseball 1954
Baseball 1953
Baseball 1952
Baseball 1951
Baseball 1950
Baseball 1949
Baseball 1948
Baseball 1947
Baseball 1946
Baseball 1945
Baseball 1944
Baseball 1943
Baseball 1942
Baseball 1941
Baseball 1940
Baseball 1939
Baseball 1938
Baseball 1937
Baseball 1936
Baseball 1935
Baseball 1934
Baseball 1933
Baseball 1932
Baseball 1931
Baseball 1930
Baseball 1929
Baseball 1928
Baseball 1927
Baseball 1926
Baseball 1925
Baseball 1924
Baseball 1923
Baseball 1922
Baseball 1921
Baseball 1920
Baseball 1919
Baseball 1918
Baseball 1917
Baseball 1916
Baseball 1915
Baseball 1914
Baseball 1913
Baseball 1912
Baseball 1911
Baseball 1910
Baseball 1909
Baseball 1908
Baseball 1907
Baseball 1906
Baseball 1905
Baseball 1904
Baseball 1903
Baseball 1902
Baseball 1901
Baseball 1900
Baseball 1898
Baseball 1897
Baseball 1896
Baseball 1895
Baseball 1893
Baseball 1892
Open View Dropdown
Card
List
Table
Print
Baseball Roster
#
Jersey Number
Name
Position
Height
Weight
Class
Hometown
High School
Previous School
Connect
2
Reagan Teegarden
Infield
6-1
185 lbs
Senior
Bellevue, Wash.
Bellevue
Central Arizona College
Opens in a new window
Reagan Teegarden Instagram
Opens in a new window
Reagan Teegarden Twitter
3
Chris Gerard
Pitcher
5-10
175 lbs
Sophomore
Wayne, N.J.
Bergen Catholic
Opens in a new window
Chris Gerard Instagram
4
Fritz Genther
Infield
5-8
165 lbs
Freshman
Kingston, N.Y.
Kingston
Opens in a new window
Fritz Genther Instagram
5
Zach Brzykcy
Pitcher
6-2
215 lbs
Junior
Taylorsville, N.C.
Alexander Central
7
Spencer Palmer
Infield
6-2
215 lbs
Junior
El Segundo, Calif.
El Segundo
El Camino CC
8
Carson Taylor
Catcher
6-2
205 lbs
Sophomore
Duluth, Ga.
Greater Atlanta Christian
9
Brennan Reback
Outfield
6-0
195 lbs
Junior
Vernon Hills, Ill.
Vernon Hills
Central Arizona JC
Opens in a new window
Brennan Reback Instagram
10
Nolan Wilson
Pitcher
6-3
210 lbs
Redshirt Sophomore
Atlanta, Ga.
Lakeside
11
Cade Swisher
Infield
5-11
190 lbs
Freshman
Chesterfield, Va.
Cosby
Opens in a new window
Cade Swisher Instagram
Opens in a new window
Cade Swisher Twitter
12
Nathan Starliper
Pitcher
6-3
190 lbs
Sophomore
Greencastle, Pa.
Greencastle-Antrim
15
Nic Psimas
Pitcher
6-6
225 lbs
Freshman
Chesapeake, Va.
Nansemond-Suffolk Academy
Opens in a new window
Nic Psimas Instagram
Opens in a new window
Nic Psimas Twitter
16
Matthew Siverling
Pitcher
6-4
190 lbs
Freshman
Matthews, N.C.
Charlotte Christian
Opens in a new window
Matthew Siverling Instagram
Opens in a new window
Matthew Siverling Twitter
Opens in a new window
Matthew Siverling HokiesExchange
17
Cade Hunter
Catcher
6-2
200 lbs
Freshman
Mount Laurel, N.J.
Lenape
Opens in a new window
Cade Hunter Instagram
18
Xander Hamilton
Pitcher/Outfield
6-4
220 lbs
Freshman
Raleigh, N.C.
Needham Broughton
Opens in a new window
Xander Hamilton Instagram
19
Gavin Cross
Pitcher/Outfield
6-3
210 lbs
Freshman
Bristol, Tenn.
Tennessee
Opens in a new window
Gavin Cross Instagram
Opens in a new window
Gavin Cross Twitter
20
Jason Rooks
Outfield
6-2
220 lbs
Junior
Marietta, Ga.
Walton
Chattahoochee Valley CC
22
Ryan Okuda
Pitcher
6-1
170 lbs
Junior
Gibsonia, Pa.
Pine-Richland
Opens in a new window
Ryan Okuda Instagram
Opens in a new window
Ryan Okuda Twitter
23
Tanner Thomas
Outfield
5-11
190 lbs
Senior
Jacksonville, Fla.
Fleming Island
Tallahassee CC
Opens in a new window
Tanner Thomas Instagram
Opens in a new window
Tanner Thomas Twitter
24
Nick Biddison
Infield
5-10
190 lbs
Sophomore
Glen Allen, Va.
St. Christopher's
Opens in a new window
Nick Biddison Instagram
Opens in a new window
Nick Biddison Twitter
25
Samuel Rochard
Pitcher
6-1
205 lbs
Freshman
Williamsburg, Va.
Warhill
26
Kevin Madden
Infield
6-1
215 lbs
Sophomore
Glenwood, Md.
St. Paul's
Opens in a new window
Kevin Madden Instagram
27
Noah Johnson
Pitcher
6-5
195 lbs
Freshman
Toledo, Ohio
St. Francis de Sales
Opens in a new window
Noah Johnson Instagram
Opens in a new window
Noah Johnson Twitter
29
Carson Jones
Pitcher
6-2
190 lbs
Freshman
Glen Allen, Va.
Deep Run
Opens in a new window
Carson Jones Instagram
Opens in a new window
Carson Jones Twitter
Opens in a new window
Carson Jones HokiesExchange
30
Peyton Alford
Pitcher
6-0
190 lbs
Senior
Knoxville, Tenn.
Powell
Walters State CC
Opens in a new window
Peyton Alford Instagram
Opens in a new window
Peyton Alford Twitter
31
Ian Seymour
Pitcher
6-0
190 lbs
Junior
Westborough, Mass.
St. John's
32
Lucas Donlon
Infield
6-0
205 lbs
Freshman
McLean, Va.
Georgetown Prep
Opens in a new window
Lucas Donlon Instagram
Opens in a new window
Lucas Donlon Twitter
Opens in a new window
Lucas Donlon HokiesExchange
33
Nick Holesa
Infield
6-2
205 lbs
Sophomore
Huntingdon, Pa.
Huntingdon Area
Opens in a new window
Nick Holesa Instagram
Opens in a new window
Nick Holesa Twitter
Opens in a new window
Nick Holesa HokiesExchange
34
Anthony Simonelli
Pitcher
6-2
200 lbs
Junior
Winchester, Va.
Millbrook
St. John's River SC
Opens in a new window
Anthony Simonelli Instagram
Opens in a new window
Anthony Simonelli Twitter
35
Ryan Metz
Pitcher
6-1
190 lbs
Junior
Fishers, Ind.
Fishers
Opens in a new window
Ryan Metz Instagram
Opens in a new window
Ryan Metz Twitter
37
Jonah Seagears
Outfield
5-11
184 lbs
Sophomore
Gainesville, Va.
Battlefield
Opens in a new window
Jonah Seagears Instagram
Opens in a new window
Jonah Seagears Twitter
38
Jaison Heard
Pitcher
6-1
205 lbs
Senior
Maitland, Fla.
Winter Park
St. John's River SC
Opens in a new window
Jaison Heard Instagram
39
Peter Sakellaris
Pitcher
6-0
185 lbs
Freshman
Milton, Mass.
Milton Academy
Opens in a new window
Peter Sakellaris Instagram
Opens in a new window
Peter Sakellaris Twitter
Opens in a new window
Peter Sakellaris HokiesExchange
40
Henry Weycker
Pitcher
5-11
205 lbs
Freshman
Wellesley, Mass.
Wellesley
Opens in a new window
Henry Weycker Instagram
Opens in a new window
Henry Weycker Twitter
Opens in a new window
Henry Weycker HokiesExchange
42
Ryan Gleason
Pitcher
6-5
210 lbs
Freshman
Laytonsville, Md.
Georgetown Prep
55
Mike Grupé
Pitcher
6-1
195 lbs
Freshman
Purcellville, Va.
Loudoun Valley
Baseball Coaching Staff
Name
Title
John Szefc
Head Coach
Ryan Fecteau
Assistant Coach
Kurt Elbin
Assistant Coach/Recruiting Coordinator
Tyler Hanson
Assistant Coach (Volunteer)
Baseball Support Staff
Name
Title
Corey Haines
Director of Operations
Kyle Sarazin
Director of Player Development
Hayden Heflin
Pitching Consultant
Lexi Denny
Recruiting / Social Media Assistant, Baseball and Softball
Alyson Onyon
Assistant Director, Sports Nutrition
Kyle Staggers, MAEd, LAT, ATC
Director, Sports Medicine - Baseball
Brian Neal
Senior Director, S/C, Olympic Sports
Mike Swanhart
Associate Director
Daniel Mervos
Assistant Director, Equipment Services - Baseball, Swimming & Diving, Spirit Squads, Women's Soccer
Marc Mullen
Associate Director, Strategic Communications (Baseball, Women's Soccer)