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
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
Bowl Central
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 Fall 2024
Open Roster Sort Dropdown
Sort Roster By
Jersey Number Ascending
Jersey Number Descending
A-Z
Z-A
Class Ascending
Class Descending
Position Ascending
Position Descending
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
2
Sam Tackett
Opens in a new window
Sam Tackett Instagram
Opens in a new window
Sam Tackett HokiesExchange
Opens in a new window
Sam Tackett X
Redshirt Senior
6′0″
200 lbs
Utility
Lexington, Ky.
Lafayette
3
Anderson French
Opens in a new window
Anderson French Instagram
Freshman
6′5″
220 lbs
Catcher
Lewisberry, Pa.
Red Land
4
Jack Harley
Opens in a new window
Jack Harley Instagram
Opens in a new window
Jack Harley X
Freshman
6′0″
190 lbs
Infielder
Mendham, N.J.
Delbarton School
5
David McCann
Opens in a new window
David McCann Instagram
Opens in a new window
David McCann HokiesExchange
Sophomore
6′0″
185 lbs
Catcher
Easton, Conn.
Avon Old Farms School
7
Henry Cooke
Opens in a new window
Henry Cooke Instagram
Opens in a new window
Henry Cooke HokiesExchange
Opens in a new window
Henry Cooke X
Junior
6′3″
225 lbs
Catcher
Stuarts Draft, Va.
Stuarts Draft / Miller School of Albemarle
8
Nick Locurto
Opens in a new window
Nick Locurto Instagram
Opens in a new window
Nick Locurto HokiesExchange
Opens in a new window
Nick Locurto X
Sophomore
6′0″
200 lbs
Outfielder
Garnerville, N.Y.
Don Bosco Prep
9
Clay Grady
Opens in a new window
Clay Grady Instagram
Opens in a new window
Clay Grady HokiesExchange
Opens in a new window
Clay Grady X
Junior
5′9″
170 lbs
Infielder
Suffolk, Va.
Nansemond River
10
Ben Watson
Opens in a new window
Ben Watson Instagram
Opens in a new window
Ben Watson HokiesExchange
Graduate Student
5′11″
190 lbs
Outfielder
West Chester, Pa.
Bayard Rustin
Elizabethtown
11
Jared Davis
Junior
5′9″
180 lbs
Utility
Orlando, Fla.
Dr. Phillips
Florida SouthWestern State
12
Ethan Gibson
Opens in a new window
Ethan Gibson Instagram
Opens in a new window
Ethan Gibson HokiesExchange
Opens in a new window
Ethan Gibson X
Sophomore
6′0″
187 lbs
Infielder
Abingdon, Va.
Abingdon
13
Treyson Hughes
Opens in a new window
Treyson Hughes Instagram
Opens in a new window
Treyson Hughes X
Senior
6′3″
185 lbs
Outfielder
Warner Robins, Ga.
Houston County
Ole Miss
15
Cam Pittman
Opens in a new window
Cam Pittman Instagram
Opens in a new window
Cam Pittman X
Senior
5′10″
175 lbs
Outfielder
Suffolk, Va.
Nansemond River
Radford
16
Parker Sweeney
Opens in a new window
Parker Sweeney Instagram
Opens in a new window
Parker Sweeney X
Freshman
6′0″
185 lbs
Pitcher/Outfielder
Hagerstown, Md.
St. Maria Goretti Catholic
17
Brett Renfrow
Opens in a new window
Brett Renfrow Instagram
Opens in a new window
Brett Renfrow HokiesExchange
Opens in a new window
Brett Renfrow X
Sophomore
6′3″
225 lbs
Pitcher
Manassas, Va.
Charles J. Colgan Sr.
18
Hudson Lutterman
Opens in a new window
Hudson Lutterman Instagram
Freshman
5′10″
180 lbs
Infielder
Knoxville, Tenn.
Knoxville Catholic
19
Luke Craytor
Opens in a new window
Luke Craytor Instagram
Junior
6′5″
220 lbs
Pitcher
Charlottesville, Va.
Western Albemarle
Lafayette
20
Preston Crowl
Opens in a new window
Preston Crowl Instagram
Opens in a new window
Preston Crowl HokiesExchange
Opens in a new window
Preston Crowl X
Sophomore
6′0″
215 lbs
Pitcher
Franklin County, Va.
Franklin County
21
Brendan Cowen
Opens in a new window
Brendan Cowen Instagram
Freshman
6′4″
200 lbs
Pitcher
Leesburg, Va.
Tuscarora
24
Grant Hunter
Opens in a new window
Grant Hunter Instagram
Opens in a new window
Grant Hunter X
Freshman
5′11″
190 lbs
Outfielder
Mount Laurel, N.J.
Lenape
25
Garrett Michel
Opens in a new window
Garrett Michel Instagram
Opens in a new window
Garrett Michel HokiesExchange
Opens in a new window
Garrett Michel X
Junior
6′0″
215 lbs
Infielder
Denver, N.C.
East Lincoln
26
Griffin Stieg
Opens in a new window
Griffin Stieg Instagram
Opens in a new window
Griffin Stieg HokiesExchange
Opens in a new window
Griffin Stieg X
Junior
6′4″
220 lbs
Pitcher
McLean, Va.
McLean
27
Mathieu Curtis
Opens in a new window
Mathieu Curtis Instagram
Opens in a new window
Mathieu Curtis X
Junior
6′5″
220 lbs
Pitcher
Fort Mill, S.C.
Fort Mill
USC Upstate
28
Jackson Cherry
Opens in a new window
Jackson Cherry Instagram
Opens in a new window
Jackson Cherry X
Graduate Student
5′11″
195 lbs
Outfielder
Forest, Va.
Jefferson Forest
Mercer
29
Tucker Swails
Opens in a new window
Tucker Swails Instagram
Opens in a new window
Tucker Swails X
Freshman
5′11″
185 lbs
Pitcher
Stuart, Va.
Patrick County
30
Andrew Sentlinger
Opens in a new window
Andrew Sentlinger Instagram
Opens in a new window
Andrew Sentlinger HokiesExchange
Junior
6′2″
205 lbs
Pitcher
Charlotte, N.C.
Ardrey Kell
31
Madden Clement
Opens in a new window
Madden Clement Instagram
Opens in a new window
Madden Clement HokiesExchange
Opens in a new window
Madden Clement X
Sophomore
6′3″
210 lbs
Pitcher
Butler, Pa.
Butler Area Sr.
32
Marcel Kulik
Opens in a new window
Marcel Kulik Instagram
Opens in a new window
Marcel Kulik X
Freshman
6′0″
200 lbs
Pitcher
Eastchester, N.Y.
Iona Prep
33
Ryder Kirtley
Opens in a new window
Ryder Kirtley Instagram
Opens in a new window
Ryder Kirtley X
Freshman
6′0″
190 lbs
Infielder
Troy, Ohio
Troy
34
Cade Drohan
Opens in a new window
Cade Drohan Instagram
Opens in a new window
Cade Drohan X
Redshirt Junior
6′3″
200 lbs
Pitcher
West Palm Beach, Fla.
Cardinal Newman
Indian River State
35
Chase Swift
Opens in a new window
Chase Swift Instagram
Opens in a new window
Chase Swift X
Freshman
5′11″
195 lbs
Pitcher
Chester, Va.
PDG Baseball Academy
37
Jacob Exum
Opens in a new window
Jacob Exum Instagram
Opens in a new window
Jacob Exum HokiesExchange
Junior
6′4″
200 lbs
Pitcher
Virginia Beach, Va.
Miller School of Albemarle
38
Jake Marciano
Opens in a new window
Jake Marciano Instagram
Opens in a new window
Jake Marciano X
Freshman
6′3″
180 lbs
Pitcher
Bayville, N.J.
Donovan Catholic
39
David Lewis
Opens in a new window
David Lewis Instagram
Opens in a new window
David Lewis X
Senior
6′2″
220 lbs
Infielder
Blue Ridge, S.C.
Blue Ridge
North Greenville
40
Luca Perriello
Opens in a new window
Luca Perriello Instagram
Opens in a new window
Luca Perriello X
Freshman
5′11″
185 lbs
Catcher
Evans, Ga.
Augusta Christian Schools
41
Brendan Yagesh
Opens in a new window
Brendan Yagesh Instagram
Junior
6′3″
210 lbs
Pitcher
Monrovia, Md.
Urbana
Mount St. Mary's
42
Jake Slade
Opens in a new window
Jake Slade Instagram
Opens in a new window
Jake Slade HokiesExchange
Opens in a new window
Jake Slade X
Sophomore
6′4″
175 lbs
Infielder
Purcellville, Va.
Loudoun Valley
43
Cameron LeJeune
Opens in a new window
Cameron LeJeune Instagram
Opens in a new window
Cameron LeJeune X
Graduate Student
6′4″
230 lbs
Pitcher
Sulphur, La.
Sulphur
McNeese State
44
Grant Manning
Opens in a new window
Grant Manning Instagram
Opens in a new window
Grant Manning HokiesExchange
Opens in a new window
Grant Manning X
Graduate Student
6′6″
225 lbs
Pitcher
Dublin, Calif.
Dublin
Chapman
45
Matt Westley
Opens in a new window
Matt Westley Instagram
Opens in a new window
Matt Westley HokiesExchange
Sophomore
6′0″
205 lbs
Utility
Manassas, Va.
Charles J. Colgan Sr.
46
Ryan Pugh
Opens in a new window
Ryan Pugh Instagram
Opens in a new window
Ryan Pugh X
Freshman
6′0″
195 lbs
Pitcher
South Riding, Va.
Freedom
47
Mycah Jordan
Opens in a new window
Mycah Jordan Instagram
Opens in a new window
Mycah Jordan X
Freshman
5′10″
180 lbs
Outfielder
Cleveland, Tenn.
Cleveland
49
Josh Berzonski
Opens in a new window
Josh Berzonski Instagram
Junior
5′10″
205 lbs
Pitcher
Glenville, Pa.
South Western
Penn State Harrisburg
50
Luke Jackman
Opens in a new window
Luke Jackman Instagram
Opens in a new window
Luke Jackman HokiesExchange
Opens in a new window
Luke Jackman X
Redshirt Junior
6′0″
200 lbs
Pitcher
McLean, Va.
Gonzaga College
52
Jackson Runyon
Opens in a new window
Jackson Runyon Instagram
Opens in a new window
Jackson Runyon X
Freshman
6′2″
180 lbs
Pitcher
Suffolk, Va.
Nansemond-Suffolk Academy
53
Logan Eisenreich
Opens in a new window
Logan Eisenreich Instagram
Opens in a new window
Logan Eisenreich X
Freshman
6′4″
200 lbs
Pitcher
South Riding, Va.
St. Paul VI Catholic
Baseball Coaching Staff
John Szefc
Opens in a new window
John Szefc Twitter
Head Coach
Kurt Elbin
Opens in a new window
Kurt Elbin Twitter
Associate Head Coach, Offense & Recruiting Coordinator
Ryan Fecteau
Opens in a new window
Ryan Fecteau Twitter
Associate Head Coach, Pitching
Tyler Hanson
Opens in a new window
Tyler Hanson Twitter
Assistant Coach, Catchers/Scouting
Baseball Support Staff
Cam Davis
Director of Baseball Operations
Kyle Sarazin
Opens in a new window
Kyle Sarazin Twitter
Director of Player Development
Tyson Petersheim
Director of Hitting Development/Scouting Assistant
Kyle Staggers, MAEd, LAT, ATC
Director, Sports Medicine - Baseball
Mike Swanhart
Associate Director, Student-Athlete Academic Support Services
Daniel Mervos
Assistant Director, Equipment Services - Baseball, Swimming & Diving, Spirit Squads, Women's Soccer
Mike Skovan
Associate Director, Creative Communications