
2020 SEASON
Old Dominion
Sun Belt
Old Dominion added 0 players and lost 0 players through the 2020 transfer portal. The net roster change is 0.
Updated Nov 9, 2026
Quick Answers
- How many players has Old Dominion gained and lost in the 2020 transfer portal?
- Old Dominion has added 0 players and lost 0 in the 2020 transfer portal, a net change of 0.
Get portal alerts for Old Dominion
An email when a Old Dominion player enters the portal, commits, or withdraws. Free.
Incoming Transfers
0No incoming transfers listed.
Outgoing Transfers
0No outgoing transfers listed.
Roster Risk
Program Context
Last 3 seasons
18-17Head coaches
Ricky Rahne
2020-PresentCurrent
Bobby Wilder
2015-2019
2026 coaching staff
- Ricky RahneThurmond Family ODU Head Football Coach
- Kody CookQuarterbacks/Offensive Coordinator
- Remington RebstockAssistant Defensive Coordinator/Safeties
- Blake SeilerDefensive Coordinator/Inside Linebackers
- Shane BakerAssistant Special Teams Coordinator
- Kevin SmithSpecial Teams Coordinator/Outside Linebackers
- Mike JohnsonAssistant Defensive Backs
- Shane SmithAssistant Offensive Line
- Diante VinesAssistant Wide Receivers
- Kresean ReedCornerbacks
- Victor IrokansiDefensive Line
- Phil SerchiaOffensive Line/Run Game Coordinator
- Tony LucasRunning Backs/Assistant Head Coach
- Ryan WilsonTight Ends
- Michael SmithWide Receivers
2025 Recruiting Class
11 commits#1739
Joshua RodriguezWR
Somerville, NJ
#1968
Ledarrion MenterDL
Concord, NC
#2016
Ryan HuffQB
Pensacola, FL
#2115
Zayveon PrinceWR
Upper Marlboro, MD
#2199
Jack SheehanIOL
Raleigh, NC
#2199
Hunter MaleckiDL
Lorton, VA
#2260
CJ FloydS
Pensacola, FL
#2304
Chris WarrenTE
Hoover, AL
#2319
Andy SilverthornOT
Toronto, OH
#2342
Jacob FergusonIOL
Starke, FL
#2432
Cam HillIOL
Jacksonville, NC
Recruiting Footprint
2020 Roster
98 of 98High risk means the top 15% of roster-relative TVS scores. TVS is not a transfer probability.
Aaron Jackson
DL#20
Aaron Moore
WR#16
Adrian Spellman
DE#29
Alex Burton
P#40

Alonzo Ford Jr.
DT#504
Andrew Lawson
OL#61
Anthony Resek
LB#47
Anthony White
TE#82
Austin Mosier
OL#73
B.R. Hatcher
LS#91
Blake Watson
RB#4
Brandon Ruff
OL#68
Brandon Smith
OL#58
Braxton Collins
WR#87
Braxton Hayes
WR#27
Cam Washington
DL#25
Cameron Muller
OL#65
Carson Ramos
DT#51
Colten Hicks
S#38
Cornell Hendrick Jr.
WR#6
Cory Jackson
DE#41
Damion Charity
DB#11
Darius Savedge
WR#4
Demetrius Stitmon
LB#45
Derek Wilder
DE#42
Devin Lester
WR#81
Dominique Anthony
QB#14
Donta Anthony Jr.
TE#9
Elijah Davis
RB#12
Elijah Rivers
CB#33
Eric Kumah
WR#9
Estefano Feliciano Jr.
LB#48
Ethan Duane
P#95
Frederik Antoine
WR#3
Geronda Hall
CB#23
Harrell Blackmon
S#7
Hayden Wolff
QB#11
Isaac Weaver
OL#71
Isaiah Spencer
TE#3
Jack Hassard
OL#72
Jack Miller III
OL#76
Jake Herslow
WR#30
Jalen Lomax
CB#26
James Fagan
OL#59
James Valle III
DE#99
Javon Harvey
WR#7
Jeremy Meiser
DL#54
Joe Joe Headen
S#24
John Morton
LS#49
Jordan Young
LB#3
Jorell Baum
DE#9
Joshua Bennett
OL#60
Joshua Burdsall
LB#32
Justinn Richardson
S#14
Juwan Ross
DT#88
K'Ron Ferrell
CB#27
Kaleb Ford-Dement
CB#2
Keion White
DL#6
Keshawn Wicks
RB#22
Khadere Kounta
OL#53
Kyle Young
OL#77
LaMareon James
CB#6
Lance Boykin
CB#7
Lawrence Garner
LB#34
Leroy Thomas
OL#79
Luke Lindenfeldar
S#35
Marcus Haynes
DE#9
Marcus Joyner
TE#89
Matt Geiger
RB#44
Messiah deWeaver
QB#7
Nick Rice
PK#98
Nick Saldiveri
OL#64
Nigel Fitzgerald
WR#2
Noah Spencer
WR#30
O'Shea Jackson
DL#8
Prince Ajegwu
S#25
Quijon Gordon
CB#31
R'Tarriun Johnson
S#1
Roman Ridley
DE#39
Ryan Henry
LB#8
Santana Saunders
OL#71
Sokoya McDuffie
DL#99
Steven Williams
LB#25
Stone Smartt
QB#4
Talyn Hunter
OL#72
Terry Jones Jr.
DB#12
Tre Hawkins III
CB#6
Tyre Bibby
DT#99
Will Brocchini
CB#5
Xavier Black
OL#63








