Michigan State player stats
Every 2021 category, best line first.
Passing
3 players
| Player | C/ATT | YDS | AVG | TD | INT | PCT |
|---|---|---|---|---|---|---|
| Payton ThorneQB | 235–389 | 3240 | 8.3 | 27 | 10 | 60.4% |
| Anthony RussoQB | 7–9 | 43 | 4.8 | 0 | 0 | 77.8% |
| Tyler HuntTE | 1–1 | 15 | 15.0 | 0 | 0 | 100.0% |
Rushing
12 players
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Kenneth Walker IIIRB | 263 | 1636 | 6.2 | 18 | 94 |
| Jordan SimmonsRB | 70 | 278 | 4.0 | 0 | 24 |
| Payton ThorneQB | 82 | 181 | 2.2 | 4 | 32 |
| Elijah CollinsRB | 18 | 102 | 5.7 | 0 | 16 |
| Harold JoinerLB | 13 | 43 | 3.3 | 0 | 12 |
| Jayden ReedWR | 7 | 34 | 4.9 | 1 | 12 |
| Donovan EaglinRB | 6 | 33 | 5.5 | 0 | 14 |
| Anthony RussoQB | 3 | 10 | 3.3 | 0 | 7 |
| Connor HeywardRB | 1 | 7 | 7.0 | 0 | 7 |
| Tre MosleyWR | 2 | -1 | -0.5 | 0 | 2 |
| Bryce BaringerP | 1 | -3 | -3.0 | 0 | 0 |
| Jalen NailorWR | 1 | -3 | -3.0 | 0 | 0 |
Receiving
17 players
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jayden ReedWR | 59 | 1026 | 17.4 | 10 | 85 |
| Jalen NailorWR | 37 | 695 | 18.8 | 6 | 65 |
| Tre MosleyWR | 35 | 530 | 15.1 | 3 | 51 |
| Connor HeywardRB | 35 | 326 | 9.3 | 2 | 35 |
| Montorie FosterWR | 12 | 164 | 13.7 | 1 | 52 |
| Tyler HuntTE | 14 | 136 | 9.7 | 1 | 16 |
| Maliq CarrTE | 8 | 135 | 16.9 | 0 | 40 |
| Kenneth Walker IIIRB | 13 | 89 | 6.8 | 1 | 17 |
| Keon ColemanWR | 7 | 50 | 7.1 | 1 | 12 |
| Harold JoinerLB | 5 | 35 | 7.0 | 0 | 9 |
| Elijah CollinsRB | 3 | 34 | 11.3 | 1 | 20 |
| Jordan SimmonsRB | 7 | 29 | 4.1 | 1 | 14 |
| Terry LockettWR | 3 | 18 | 6.0 | 0 | 8 |
| Payton ThorneQB | 1 | 15 | 15.0 | 0 | 15 |
| Ian StewartWR | 1 | 8 | 8.0 | 0 | 8 |
| Trenton GillisonTE | 1 | 5 | 5.0 | 0 | 5 |
| Christian FitzpatrickWR | 2 | 3 | 1.5 | 0 | 2 |
Defense
49 players
Interceptions
9 players
| Player | INT | YDS | AVG | TD |
|---|---|---|---|---|
| Cal HaladayLB | 2 | 108 | 54.0 | 2 |
| Angelo GroseDB | 1 | 0 | 0.0 | 0 |
| Charles BrantleyCB | 1 | 7 | 7.0 | 0 |
| Chester KimbroughDB | 1 | 62 | 62.0 | 0 |
| Darius SnowLB | 1 | 10 | 10.0 | 0 |
| Justin WhiteDB | 1 | 10 | 10.0 | 0 |
| Noah HarveyLB | 1 | 35 | 35.0 | 0 |
| Ronald Williams Jr.CB | 1 | 0 | 0.0 | 0 |
| Xavier HendersonS | 1 | 0 | 0.0 | 0 |
Fumbles
17 players
| Player | FUM | LOST | REC |
|---|---|---|---|
| Payton ThorneQB | 4 | 2 | 0 |
| Jordan SimmonsRB | 2 | 1 | 0 |
| Anthony RussoQB | 1 | 1 | 0 |
| Brandon WrightDL | 1 | 0 | 0 |
| Cal HaladayLB | 1 | 0 | 1 |
| Harold JoinerLB | 1 | 1 | 0 |
| Kenneth Walker IIIRB | 1 | 1 | 0 |
| Luke CampbellOL | 1 | 1 | 1 |
| Ma'A GaoteoteLB | 1 | 0 | 0 |
| Tyler HuntTE | 1 | 1 | 0 |
| Chester KimbroughDB | 0 | 0 | 1 |
| Darius SnowLB | 0 | 0 | 1 |
| Drew BeesleyDE | 0 | 0 | 1 |
| Jacob SladeDT | 0 | 0 | 2 |
| Jacub PanasiukDE | 0 | 0 | 3 |
| Jeff PietrowskiLB | 0 | 0 | 1 |
| Justin WhiteDB | 0 | 0 | 1 |
Kicking
3 players
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Matt CoghlinPK | 12–19 | 63.2% | 51 | 41–41 | 77 |
| Stephen RusnakPK | 0–1 | 0.0% | 0 | 4–5 | 4 |
| Evan JohnsonPK | 0–0 | — | 0 | 1–2 | 1 |
Punting
1 player
| Player | NO | YDS | AVG | TB | IN 20 | LONG |
|---|---|---|---|---|---|---|
| Bryce BaringerP | 59 | 2857 | 48.4 | 8 | 21 | 74 |
Kick returns
4 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jayden ReedWR | 16 | 376 | 23.5 | 0 | 41 |
| Jalen NailorWR | 6 | 81 | 13.5 | 0 | 20 |
| Montorie FosterWR | 6 | 77 | 12.8 | 0 | 22 |
| Connor HeywardRB | 1 | 0 | 0.0 | 0 | 0 |
Punt returns
2 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jayden ReedWR | 12 | 238 | 19.8 | 2 | 88 |
| Cade McDonaldWR | 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.