Roster
NavyMidshipmen
Players
171
Rated recruits
33
19% of the roster
Average stars
2.36
Among rated players only
Transfers in
0
Matched by name to the portal
Offense
- 701 Pass yds5 TD2 Int55.4 Cmp%245 Rush yds
- 320 Pass yds2 TD2 Int52.3 Cmp%257 Rush yds
- 163 Pass yds1 TD1 Int42.5 Cmp%173 Rush yds
- 84 Pass yds2 TD0 Int50.0 Cmp%183 Rush yds
- 72 Car283 Rush yds3 TD3.9 Rush avg5 Rec46 Rec yds9.2 Rec avg
- 2 Car6 Rush yds0 TD3.0 Rush avg
- 2 Car2 Rush yds0 TD1.0 Rush avg
- 126 Car758 Rush yds5 TD6.0 Rush avg16 Rec97 Rec yds6.1 Rec avg
- 12 Car28 Rush yds0 TD2.3 Rush avg3 Rec11 Rec yds3.7 Rec avg
- 8 Car25 Rush yds2 TD3.1 Rush avg3 Rec52 Rec yds17.3 Rec avg
- career 29 Car127 Rush yds0 TD4.4 Rush avg1 Rec1 Rec yds1.0 Rec avg
- career 16 Car102 Rush yds0 TD6.4 Rush avg7 Rec117 Rec yds16.7 Rec avg
- 19 Rec382 Rec yds4 TD20.1 Rec avg
- 19 Rec254 Rec yds0 TD13.4 Rec avg
- 14 Rec145 Rec yds1 TD10.4 Rec avg
- 5 Rec86 Rec yds1 TD17.2 Rec avg
- 3 Rec71 Rec yds2 TD23.7 Rec avg
- 7 Rec47 Rec yds1 TD6.7 Rec avg
- 3 Rec20 Rec yds0 TD6.7 Rec avg
- career 1 Rec12 Rec yds0 TD12.0 Rec avg
- 3 Rec50 Rec yds0 TD16.7 Rec avg
Defense
- 44 Tackles8.0 TFL4.5 Sacks
- 30 Tackles3.5 TFL1.0 Sacks
- 9 Tackles0.0 TFL0.0 Sacks
- 4 Tackles0.0 TFL0.0 Sacks
- 2 Tackles0.5 TFL0.0 Sacks
- 4 Tackles1.0 TFL1.0 Sacks
- 39 Tackles5.0 TFL3.0 Sacks
- 28 Tackles4.5 TFL4.0 Sacks
- 94 Tackles8.0 TFL2.0 Sacks
- 76 Tackles7.5 TFL3.0 Sacks
- 52 Tackles8.5 TFL3.5 Sacks
- 18 Tackles0.0 TFL0.0 Sacks
- 12 Tackles0.0 TFL0.0 Sacks
- 11 Tackles0.0 TFL0.0 Sacks
- 7 Tackles1.0 TFL0.0 Sacks
- 2 Tackles0.0 TFL0.0 Sacks
- 2 Tackles0.0 TFL0.0 Sacks
- 1 Tackles0.0 TFL0.0 Sacks
- 1 Tackles0.0 TFL0.0 Sacks
- 1 Tackles0.0 TFL0.0 Sacks
- career 1 Tackles0.0 TFL0.0 Sacks
- 35 Tackles2 PD1 Int
- 32 Tackles4 PD4 Int
- career 19 Tackles0 PD
- career 2 Tackles0 PD
- 15 Tackles3 PD
- 62 Tackles7 PD4 Int
- 55 Tackles3 PD1 Int
- 44 Tackles0 PD
- 3 Tackles0 PD
- 0 Tackles1 PD
- 80 Punts44.8 Avg21 In 20
- career 11 Punts40.5 Avg3 In 20
- 2 FG5 FGA31 Long12 Pts
- 6 FG9 FGA45 Long34 Pts
Offensive linemen carry no statistics because none are published: CFBD reports no snaps, starts, sacks allowed, pressures or blocking grades. That group is ordered by position, then by recruiting stars, then seasons on a roster. That does not change once the season starts. Box scores list players who record a statistic and linemen almost never do — about one per team in a full season, usually a fumble recovery — so the line keeps this order while the rest of the roster reorders around who has played.
Most of this roster has no recruiting profile. CFBD's athlete links thin out going backwards — roughly two-thirds of a 2026 roster can be matched against about one in twenty of a 2004 one — so an em dash here usually means no profile was found rather than a player nobody rated. Hover a star to see which.