Michigan player stats
Every 2023 category, best line first.
Passing
5 players
| Player | C/ATT | YDS | AVG | TD | INT | PCT |
|---|---|---|---|---|---|---|
| J.J. McCarthyQB | 240–332 | 2991 | 9.0 | 22 | 4 | 72.3% |
| Jack TuttleQB | 15–17 | 130 | 7.6 | 1 | 0 | 88.2% |
| Jayden DenegalQB | 4–5 | 50 | 10.0 | 1 | 0 | 80.0% |
| Donovan EdwardsRB | 1–1 | 34 | 34.0 | 0 | 0 | 100.0% |
| Davis WarrenQB | 0–5 | 0 | 0.0 | 0 | 1 | 0.0% |
Rushing
18 players
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Blake CorumRB | 258 | 1245 | 4.8 | 27 | 59 |
| Donovan EdwardsRB | 119 | 497 | 4.2 | 5 | 46 |
| Kalel MullingsRB | 36 | 222 | 6.2 | 1 | 23 |
| J.J. McCarthyQB | 64 | 202 | 3.2 | 3 | 22 |
| Alex OrjiQB | 15 | 86 | 5.7 | 1 | 20 |
| Benjamin HallRB | 15 | 69 | 4.6 | 0 | 19 |
| Semaj MorganWR | 4 | 67 | 16.8 | 2 | 44 |
| Cornelius JohnsonWR | 3 | 40 | 13.3 | 0 | 26 |
| Jack TuttleQB | 4 | 35 | 8.8 | 0 | 18 |
| Leon FranklinRB | 11 | 33 | 3.0 | 1 | 9 |
| Tavierre DunlapRB | 5 | 21 | 4.2 | 0 | 7 |
| Jayden DenegalQB | 4 | 10 | 2.5 | 0 | 8 |
| Roman WilsonWR | 1 | 10 | 10.0 | 0 | 10 |
| C.J. StokesRB | 4 | 8 | 2.0 | 0 | 7 |
| Danny HughesRB | 2 | 8 | 4.0 | 0 | 6 |
| Cole CabanaRB | 2 | 6 | 3.0 | 0 | 5 |
| Henry DonohueRB | 1 | 3 | 3.0 | 0 | 3 |
| Davis WarrenQB | 2 | -4 | -2.0 | 0 | 4 |
Receiving
17 players
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Roman WilsonWR | 48 | 789 | 16.4 | 12 | 47 |
| Colston LovelandTE | 45 | 649 | 14.4 | 4 | 54 |
| Cornelius JohnsonWR | 47 | 604 | 12.9 | 1 | 50 |
| A.J. BarnerTE | 22 | 249 | 11.3 | 1 | 22 |
| Donovan EdwardsRB | 30 | 249 | 8.3 | 0 | 37 |
| Semaj MorganWR | 22 | 204 | 9.3 | 2 | 35 |
| Tyler MorrisWR | 13 | 197 | 15.2 | 1 | 38 |
| Blake CorumRB | 16 | 117 | 7.3 | 1 | 27 |
| Darrius ClemonsWR | 3 | 33 | 11.0 | 0 | 19 |
| Fredrick MooreWR | 4 | 32 | 8.0 | 0 | 10 |
| Kalel MullingsRB | 2 | 32 | 16.0 | 0 | 19 |
| Max BredesonTE | 2 | 19 | 9.5 | 0 | 14 |
| Peyton O'LearyWR | 2 | 13 | 6.5 | 1 | 8 |
| Marlin KleinTE | 1 | 8 | 8.0 | 0 | 8 |
| Leon FranklinRB | 1 | 6 | 6.0 | 0 | 6 |
| Karmello EnglishWR | 1 | 4 | 4.0 | 1 | 4 |
| Benjamin HallRB | 1 | 0 | 0.0 | 0 | 0 |
Defense
50 players
Interceptions
8 players
| Player | INT | YDS | AVG | TD |
|---|---|---|---|---|
| Mike SainristilDB | 6 | 232 | 38.7 | 2 |
| Will JohnsonDB | 4 | 80 | 20.0 | 1 |
| Keon SabbDB | 2 | 56 | 28.0 | 1 |
| Rod MooreS | 2 | 38 | 19.0 | 0 |
| Ja'Den McburrowsDB | 1 | 5 | 5.0 | 0 |
| Kenneth GrantDL | 1 | -3 | -3.0 | 0 |
| Kris JenkinsDL | 1 | 9 | 9.0 | 0 |
| Quinten JohnsonDB | 1 | 2 | 2.0 | 0 |
Fumbles
14 players
| Player | FUM | LOST | REC |
|---|---|---|---|
| Blake CorumRB | 3 | 0 | 0 |
| J.J. McCarthyQB | 3 | 0 | 0 |
| Braiden McGregorDE | 1 | 0 | 0 |
| Jake ThawWR | 1 | 0 | 0 |
| Max BredesonTE | 1 | 1 | 0 |
| Semaj MorganWR | 1 | 1 | 0 |
| Tyler MorrisWR | 1 | 0 | 0 |
| Derrick MooreEDGE | 0 | 0 | 1 |
| Josh WallaceDB | 0 | 0 | 2 |
| Kenneth GrantDL | 0 | 0 | 1 |
| Kris JenkinsDL | 0 | 0 | 1 |
| Makari PaigeDB | 0 | 0 | 1 |
| Mason GrahamDL | 0 | 0 | 1 |
| Michael BarrettLB | 0 | 0 | 2 |
Kicking
2 players
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| James TurnerPK | 18–21 | 85.7% | 50 | 65–66 | 119 |
| Adam SamahaPK | 0–0 | — | 0 | 1–1 | 1 |
Punting
1 player
| Player | NO | YDS | AVG | TB | IN 20 | LONG |
|---|---|---|---|---|---|---|
| Tommy DomanP | 53 | 2296 | 43.3 | 4 | 18 | 71 |
Kick returns
6 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Semaj MorganWR | 12 | 186 | 15.5 | 0 | 28 |
| Kalel MullingsRB | 1 | 26 | 26.0 | 0 | 26 |
| Jake ThawWR | 1 | 16 | 16.0 | 0 | 16 |
| Joe TaylorWR | 2 | 13 | 6.5 | 0 | 13 |
| Max BredesonTE | 1 | 10 | 10.0 | 0 | 10 |
| Braiden McGregorDE | 1 | 0 | 0.0 | 0 | 0 |
Punt returns
5 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jake ThawWR | 16 | 101 | 6.3 | 0 | 32 |
| Semaj MorganWR | 3 | 101 | 33.7 | 0 | 87 |
| Tyler MorrisWR | 10 | 88 | 8.8 | 0 | 30 |
| Christian BoivinLB | 1 | 18 | 18.0 | 0 | 18 |
| Karmello EnglishWR | 1 | 8 | 8.0 | 0 | 8 |
⚠ INT under Passing is thrown. Under Interceptions it is taken away — two different events, one abbreviation, which is why they are separate blocks rather than neighbouring columns. SACKS and TFL can be halves, because a shared one is credited to both players.