Michigan player stats
Every 2021 category, best line first.
Passing
5 players
| Player | C/ATT | YDS | AVG | TD | INT | PCT |
|---|---|---|---|---|---|---|
| Cade McNamaraQB | 210–327 | 2576 | 7.9 | 15 | 6 | 64.2% |
| J.J. McCarthyQB | 34–59 | 516 | 8.7 | 5 | 2 | 57.6% |
| Donovan EdwardsRB | 1–1 | 75 | 75.0 | 1 | 0 | 100.0% |
| Dan VillariTE | 1–3 | 26 | 8.7 | 0 | 0 | 33.3% |
| Alan BowmanQB | 2–4 | 9 | 2.3 | 0 | 1 | 50.0% |
Rushing
18 players
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Hassan HaskinsRB | 270 | 1327 | 4.9 | 20 | 62 |
| Blake CorumRB | 144 | 952 | 6.6 | 11 | 67 |
| Donovan EdwardsRB | 35 | 174 | 5.0 | 3 | 58 |
| A.J. HenningWR | 9 | 162 | 18.0 | 2 | 74 |
| J.J. McCarthyQB | 27 | 124 | 4.6 | 2 | 23 |
| Roman WilsonWR | 3 | 59 | 19.7 | 0 | 43 |
| Tavierre DunlapRB | 7 | 51 | 7.3 | 0 | 28 |
| Dan VillariTE | 9 | 35 | 3.9 | 0 | 12 |
| Leon FranklinRB | 8 | 33 | 4.1 | 0 | 9 |
| Cornelius JohnsonWR | 3 | 30 | 10.0 | 0 | 17 |
| Cade McNamaraQB | 37 | 26 | 0.7 | 1 | 20 |
| Isaiah GashRB | 6 | 17 | 2.8 | 0 | 5 |
| Mike SainristilDB | 1 | 7 | 7.0 | 0 | 7 |
| Andrel Anthony Jr.WR | 1 | 6 | 6.0 | 0 | 6 |
| Brad RobbinsP | 1 | 5 | 5.0 | 0 | 5 |
| Danny HughesRB | 1 | 5 | 5.0 | 0 | 5 |
| Michael BarrettLB | 1 | 3 | 3.0 | 0 | 3 |
| Christian BoivinLB | 1 | 2 | 2.0 | 0 | 2 |
Receiving
17 players
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Cornelius JohnsonWR | 40 | 627 | 15.7 | 3 | 87 |
| Erick AllTE | 38 | 437 | 11.5 | 2 | 47 |
| Roman WilsonWR | 25 | 420 | 16.8 | 3 | 75 |
| Mike SainristilDB | 21 | 305 | 14.5 | 2 | 51 |
| Donovan EdwardsRB | 20 | 265 | 13.3 | 1 | 77 |
| Daylen BaldwinWR | 17 | 256 | 15.1 | 2 | 69 |
| Andrel Anthony Jr.WR | 12 | 248 | 20.7 | 3 | 93 |
| Luke SchoonmakerTE | 17 | 165 | 9.7 | 3 | 27 |
| Blake CorumRB | 24 | 141 | 5.9 | 1 | 14 |
| Hassan HaskinsRB | 18 | 131 | 7.3 | 0 | 20 |
| A.J. HenningWR | 10 | 79 | 7.9 | 0 | 24 |
| Ronnie BellWR | 1 | 76 | 76.0 | 1 | 76 |
| Will RolappWR | 1 | 26 | 26.0 | 0 | 26 |
| Joel HonigfordTE | 1 | 10 | 10.0 | 0 | 10 |
| Cristian DixonWR | 1 | 7 | 7.0 | 0 | 7 |
| Carter SelzerTE | 1 | 6 | 6.0 | 0 | 6 |
| Danny HughesRB | 1 | 3 | 3.0 | 0 | 3 |
Defense
46 players
Interceptions
6 players
| Player | INT | YDS | AVG | TD |
|---|---|---|---|---|
| Daxton HillDB | 2 | 3 | 1.5 | 0 |
| DJ TurnerDB | 2 | 65 | 32.5 | 1 |
| Caden KolesarDB | 1 | 1 | 1.0 | 0 |
| Gemon GreenDB | 1 | 27 | 27.0 | 0 |
| Mike MorrisLB | 1 | 5 | 5.0 | 0 |
| R.J. MotenLB | 1 | 0 | 0.0 | 0 |
Fumbles
14 players
| Player | FUM | LOST | REC |
|---|---|---|---|
| A.J. HenningWR | 5 | 0 | 0 |
| Cade McNamaraQB | 4 | 1 | 0 |
| J.J. McCarthyQB | 3 | 1 | 0 |
| Blake CorumRB | 1 | 1 | 0 |
| Donovan EdwardsRB | 1 | 1 | 0 |
| Kalel MullingsRB | 1 | 0 | 0 |
| Mike SainristilDB | 1 | 1 | 0 |
| Aidan HutchinsonDL | 0 | 0 | 1 |
| Brad HawkinsDB | 0 | 0 | 1 |
| Christopher HintonDL | 0 | 0 | 2 |
| David OjaboLB | 0 | 0 | 1 |
| Daxton HillDB | 0 | 0 | 1 |
| Joey VelazquezLB | 0 | 0 | 1 |
| Junior ColsonLB | 0 | 0 | 2 |
Kicking
1 player
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Jake MoodyPK | 23–25 | 92.0% | 52 | 56–56 | 125 |
Punting
1 player
| Player | NO | YDS | AVG | TB | IN 20 | LONG |
|---|---|---|---|---|---|---|
| Brad RobbinsP | 45 | 2085 | 46.3 | 3 | 17 | 65 |
Kick returns
8 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Blake CorumRB | 12 | 304 | 25.3 | 0 | 79 |
| A.J. HenningWR | 7 | 179 | 25.6 | 1 | 81 |
| Mike SainristilDB | 2 | 27 | 13.5 | 0 | 23 |
| Andrel Anthony Jr.WR | 1 | 21 | 21.0 | 0 | 21 |
| Roman WilsonWR | 1 | 20 | 20.0 | 0 | 20 |
| Michael BarrettLB | 2 | 13 | 6.5 | 0 | 15 |
| Carter SelzerTE | 1 | 3 | 3.0 | 0 | 3 |
| Kalel MullingsRB | 1 | 3 | 3.0 | 0 | 3 |
Punt returns
5 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| A.J. HenningWR | 30 | 274 | 9.1 | 0 | 32 |
| Caden KolesarDB | 3 | 33 | 11.0 | 0 | 20 |
| Ronnie BellWR | 1 | 31 | 31.0 | 0 | 31 |
| DJ TurnerDB | 1 | 25 | 25.0 | 0 | 25 |
| Matt ToreyWR | 1 | 1 | 1.0 | 0 | 1 |
⚠ 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.