NOTE: 2026 rosters are nearly complete but not final. Only players with stats or recruiting/portal ratings are listed. Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
| Player | H/W | Passing | Rushing | Pass | Run | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #7 Angel Flores SR | 6'1"/210 | 19/28 (68%), 195 Yds, 2 TD / 1 INT | 107 Car, 527 Yds, (4.9 YPC), 8 TD, 2 FUM | B | A- | #320 | 178 (21%) | NAU ('25) | |
| #10 Marcus Beamon SR | 6'0"/195 | 2/4 (50%), 35 Yds, 1 TD / 0 INT | 33 Car, 88 Yds, (2.7 YPC), 1 TD, 0 FUM | B+ | C | #301 | 53 (6%) | NA | |
| #15 Jadyn Glasser SO | 6'2"/230 | 7/9 (78%), 78 Yds, 0 TD / 0 INT | 10 Car, 7 Yds, (0.7 YPC), 1 TD, 0 FUM | B+ | B+ | #192 | 25 (3%) | 3* HS ('24) | |
| #9 Ethan Lane JR | 6'1"/190 | 1/3 (33%), 10 Yds, 0 TD / 0 INT | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | D+ | C | 18 (2%) | NA | ||
| #12 Logan Borodychuk SO | 6'5"/215 | 0/0 (0%), 0 Yds, 0 TD / 0 INT | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | 6 (1%) | 3* HS ('24) | ||||
| #14 Daniel Gomez SO | 6'1"/205 | 3* HS ('25) |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #22 Brock Townsend SO | 6'0"/220 | 82 Car, 418 Yds, (5.1 YPC), 4 TD, 0 FUM | 13 Rec, 145 Yds, (11.2 YPR), 4 TD | A- | A+ | #208 | 317 (26%) | 3* HS ('24) | |
| #41 Rusty VanWetzinga IV JR | 6'0"/230 | 0 Car, 0 Yds, (0 YPC), 0 TD, 1 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | D | 249 (21%) | IOWA ('25) | |||
| #24 Vaughn Blue JR | 5'11"/195 | 47 Car, 234 Yds, (5 YPC), 2 TD, 0 FUM | 8 Rec, 119 Yds, (14.9 YPR), 1 TD | B+ | B | #329 | 223 (13.5%) | LIB ('26) | |
| #32 Kadenn Rose SO | 5'8"/190 | 8 Car, 19 Yds, (2.4 YPC), 0 TD, 2 FUM | 1 Rec, 10 Yds, (10 YPR), 0 TD | F | F | 11 (1%) | NA | ||
| #4 Jakivion Calip JR | 5'11"/200 | 8 Car, 46 Yds, (5.8 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | B- | 9 (1%) | 3* HS ('23) | ||
| #49 Jason Philpot-Dixon JR | 6'0"/200 | 4 Car, 12 Yds, (3 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | B- | F | 5 (0%) | NA | ||
| #24 Mekhi Jenkins JR | 5'9"/190 | 1 Car, 7 Yds, (7 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | 1 (0%) | 3* HS ('23) | |||
| #46 Germanuel Tanelus SR | 5'10"/205 | 1 Car, 2 Yds, (2 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C | 1 (0%) | NA |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #20 Langston Lewis SR | 6'0"/195 | 43 Rec, 596 Yds, (13.9 YPR), 3 TD, 0 FUM | 8 Car, 31 Yds, 0 TD | A | D | #264 | 646 (70%) | 2* HS ('22) | |
| #82 Tommy McIntosh SR | 6'5"/210 | 31 Rec, 422 Yds, (13.6 YPR), 3 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | A | #324 | 570 (61%) | WIS ('24) | |
| #86 Collin Payne SR | 6'2"/205 | 4 Rec, 87 Yds, (21.8 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | D+ | #552 | 87 (9%) | NA | |
| #80 Justin Ruffin Jr. SO | 5'9"/160 | 7 Rec, 63 Yds, (9 YPR), 0 TD, 0 FUM | 1 Car, 6 Yds, 0 TD | B+ | F | #769 | 80 (9%) | NA | |
| #16 Nasir Williams SO | 6'1"/195 | 4 Rec, 76 Yds, (19 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | A- | A- | #592 | 78 (8%) | 3* HS ('24) | |
| #81 Tayte Vanderleest JR | 6'3"/210 | 2 Rec, 19 Yds, (9.5 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | B | #828 | 54 (6%) | NA | |
| #35 Camden Kruisenga SO | 6'2"/175 | 1 Rec, 26 Yds, (26 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | B | #755 | 26 (3%) | NA | |
| #18 Kendall Jones SR | 6'2"/175 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | B- | 8 (1%) | NA | ||
| #43 B. Tillman-Jones JR | 5'11"/180 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | 2 (0%) | NA | |||
| #10 Stephan Bracey Jr. GR | 5'10"/190 | WIS ('23) | |||||||
| #11 Josiah Booker SO | 5'10"/150 | 3* HS ('24) | |||||||
| #00 Avin Robinson FR | 6'1"/185 | 3* HS ('26) | |||||||
| #17 Braylen Naves SO | 6'2"/190 | 3* HS ('25) | |||||||
| #20 Shawn Foster JR | 5'11"/180 | MSU ('26) |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #48 Nathan VanTimmeren JR | 6'4"/225 | 1 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM | D+ | C- | C+ | 99 (7%) | 3* HS ('23) | |
| #87 Jacob Kaminski SR | 6'6"/255 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C+ | B | B- | 46 (3%) | NA | |
| #83 Travis Ambrose SO | 6'7"/250 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | B- | F | 9 (1%) | 3* HS ('24) | ||
| #00 Zack Wagner FR | 6'4"/235 | 3* HS ('26) | ||||||
| #00 Zander Barth FR | 6'6"/225 | 3* HS ('26) | ||||||
| #34 Alec Palella GR | 6'5"/245 | 3* HS ('21) | ||||||
| #85 JJ Douglas SO | 6'5"/220 | 3* HS ('24) | ||||||
| #89 Rory Callahan JR | 6'4"/245 | 3* HS ('23) |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #76 Martin Koivisto (T) SR | 6'7"/305 | D+ | B+ | F | 731 (88%) | 3* HS ('22) | |
| #70 Jacob Russell (T) JR | 6'4"/295 | B- | C+ | C | 508 (61%) | VALP ('25) | |
| #71 Luis Martinez (T) GR | 6'5"/300 | D+ | C- | D+ | 39 (5%) | NA | |
| #54 Triston Pierre (T) SO | 6'4"/260 | D+ | B- | F | 14 (2%) | 3* HS ('25) | |
| #72 Dane Sickler (T) SO | 6'10"/315 | A+ | A+ | B- | 12 (1%) | NA | |
| #00 Jack Nolan (OT) FR | 6'4"/230 | 3* HS ('26) | |||||
| #00 Jacob Timmer (OT) FR | 6'7"/270 | 3* HS ('26) | |||||
| #00 Charlie Mandabach (OT) FR | 6'6"/250 | 3* HS ('26) | |||||
| #59 Brady Ploucha (G) SR | 6'5"/305 | B | B | B+ | 529 (64%) | 3* HS ('22) | |
| #73 Dasan Smith (G) SO | 6'6"/290 | D+ | C | D+ | 518 (62%) | 3* HS ('24) | |
| #66 Matthew Nehf (G) JR | 6'3"/295 | D+ | C- | C- | 352 (42%) | 3* HS ('23) | |
| #52 Dominique Maiava (G) SR | 6'2"/300 | D | C | F | 90 (11%) | NA | |
| #00 Wyatt Graffin (IOL) FR | 6'4"/270 | 3* HS ('26) | |||||
| #79 Brady Neu (OL) JR | 6'3"/285 | 3* HS ('23) | |||||
| #74 John Burke (OL) JR | 6'2"/290 | 2* HS ('23) | |||||
| #30 Ben Pratt (LS) GR | 6'0"/225 | NA |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #56 Korver Demma (DE) JR | 6'3"/245 | 28 Tac, 15 Solo, 9 TFL, 4 Sacks, 5 QB Hur | 1 PD, 0 INT (0 TDS) | B | B | A- | 468 (51%) | NA | |
| #81 Malik Denkins (DE) SR | 6'3"/250 | 5 Tac, 1 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C | D+ | C+ | 66 (7%) | NA | |
| #00 Matthew Sexton (DE) FR | 6'4"/235 | 3* HS ('26) | |||||||
| #00 Matthew Plumb (DE) FR | 6'4"/230 | 3* HS ('26) | |||||||
| #00 Evan Walker (DE) FR | 6'4"/220 | 3* HS ('26) | |||||||
| #96 Quavion Bird (DT) SO | 6'1"/310 | 14 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | D | C+ | 223 (24%) | 2* HS ('24) | |
| #94 Dylan Fisher (DT) GR | 6'1"/285 | 6 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | D+ | B+ | 177 (19%) | ('25) | ||
| #95 Joey VanWetzinga (DT) SO | 6'2"/260 | 8 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | B- | 169 (18%) | IOWA ('25) | ||
| #80 Adam Kaminski (DT) SO | 6'7"/240 | C- | C- | 10 (1%) | NA | ||||
| #91 Daniel Viramontes (DT) SR | 6'2"/250 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C+ | 3 (0%) | NA | ||
| #00 Collin Stare (DL) FR | 6'2"/245 | 3* HS ('26) | |||||||
| #00 Isaac Hutchinson (DL) FR | 6'4"/278 | 3* HS ('26) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #12 Jordan Kwiatkowski GR | 6'1"/235 | 112 Tac, 51 Solo, 14 TFL, 3 Sacks, 2 QB Hur | 4 PD, 3 INT (1 TDS) | A+ | A- | D+ | 732 (102%) | 3* HS ('22) | |
| #45 Xavier White JR | 6'0"/235 | 26 Tac, 14 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | B- | D+ | 182 (25%) | 3* HS ('24) | |
| #33 Victor Earl SO | 6'2"/215 | 15 Tac, 5 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | D+ | A- | B | 80 (11%) | 3* HS ('24) | |
| #51 Landon Swanson SO | 6'3"/220 | 6 Tac, 3 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | A- | D+ | C+ | 47 (7%) | NA | |
| #53 Khari Johnson JR | 5'11"/220 | F | 3 (0%) | NA | |||||
| #36 Jeremiah McKenzie SO | 6'2"/195 | 3* HS ('25) | |||||||
| #00 Leon Howard FR | 6'3"/220 | 3* HS ('26) |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #4 Jaion Jackson (CB) JR | 5'10"/160 | 45 Tac, 24 Solo, 4 TFL, 2 Sacks, 2 QB Hur | 7 PD, 1 INT (0 TDS) | A- | B+ | C+ | 610 (68%) | 3* HS ('24) | |
| #23 Kyle Krebs (CB) SR | 6'0"/195 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C- | A- | 70 (8%) | NA | ||
| #21 Jamari Allen (CB) JR | 5'11"/170 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D | C | B- | 56 (6%) | 2* HS ('23) | |
| #25 Trey Liebhardt (CB) JR | 5'11"/185 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ | D+ | 25 (3%) | NA | ||
| #41 Keyton Jones (CB) SO | 5'9"/185 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | A | C- | 22 (2%) | NA | ||
| #43 Bryce Lambeth (CB) GR | 6'2"/180 | C | B- | 3 (0%) | NA | ||||
| #00 David Williams (CB) FR | 6'0"/180 | 3* HS ('26) | |||||||
| #4 Justin Taylor (S) JR | 6'0"/200 | 17 Tac, 11 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 0 PD, 1 INT (0 TDS) | C+ | B+ | C | 276 (14.25%) | WYO ('26) | |
| #7 Ed Conoran (S) SR | 5'10"/185 | 8 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B | A+ | 51 (4%) | NA | ||
| #28 Nolan Anderson (S) SO | 5'10"/195 | D | A- | 15 (1%) | 3* HS ('25) | ||||
| #9 Mark-Allen Gay (S) JR | 6'0"/180 | 5 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B | A+ | 14 (1%) | 3* HS ('23) | ||
| #27 Tysen Campbell (S) SO | 6'0"/180 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | 2 (0%) | 3* HS ('24) | |||
| #00 Traverse Moore (S) FR | 6'0"/175 | 3* HS ('26) | |||||||
| #00 Colton Benaitis (S) FR | 6'1"/185 | 3* HS ('26) | |||||||
| #00 Drew Esper (S) FR | 6'1"/205 | 3* HS ('26) | |||||||
| #00 JaJuan Jones (S) FR | 6'1"/195 | 3* HS ('26) | |||||||
| #37 J. Alston-Jackson (DB) JR | 5'11"/210 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | NA | |||||
| #39 Max Macklem (DB) SO | 6'0"/190 | 3* HS ('25) |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #38 Caden VanHuis SO | 6'0"/175 | 3* HS ('25) |
Punters
| Player | H/W | Punts | Acc | Grade | Rank | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #18 Declan Duley JR | 6'1"/215 | 54, 2221 YDS (41.1 YPP), Long 71 YDS | 18 In 20, 3 TB | B+ | C+ | 3* HS ('23) |
FR ATH - No Position Yet
| Player | H/W | Rating | Origin |
|---|---|---|---|
| #00 Lucas Hoffmeyer FR | 6'3"/215 | 3* HS ('26) | |
| #00 Laaren Cornwall FR | 6'0"/165 | 3* HS ('26) | |
| #00 Geno Seets FR | 6'4"/205 | 3* HS ('26) |
Roster & Program Overview
HC Matt Drinkall returnsOC Jim Chapin returnsDC Sean Cronin returns
Players with Starting experience1710 off • 7 def
Team Talent526#109 in CFB
Avg Talent / Player0.83Blue-chip 0%
Roster Size9410 portal (9%)
Talent Off: 236.56 (52)
Talent Def: 164.58 (37)
Talent ST: 13.12 (2)
New Portal In: 12 (10.8%)
Portal Losses: 16
Unrated/No Stats: 17
Total Team Snaps: 11028
Elite: 0
Top 100: 0
Top 250: 0
Top 100 Pos: 6
JAG: 55
Low JAG: 3
JAG-: 2
FR Snaps: 0 (0%)
SO Snaps: 2354 (21%)
JR Snaps: 3968 (36%)
SR Snaps: 3559 (32%)
GR Snaps: 1147 (10%)
78% Snaps by Upperclassmen
17 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
| Category | GR | SR | JR | SO | FR |
|---|---|---|---|---|---|
| Starters Returning | 1 | 4 | 3 | 1 | 0 |
| Portal Starters 2026 portal | 0 | 0 | 0 | 0 | 0 |
| Experienced Depth | 0 | 1 | 3 | 3 | 0 |
| Off Starters Returning | 0 | 4 | 1 | 1 | 0 |
| Off Depth Returning | 0 | 1 | 2 | 1 | 0 |
| Def Starters Returning | 1 | 0 | 2 | 0 | 0 |
| Def Depth Returning | 0 | 0 | 1 | 2 | 0 |
Positions Summary
Unit
Returning
(starters/exp'd depth)
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
(starters/exp'd depth)
Snaps
(total/portal/return%)
(total/portal/return%)
Outlook
Experience - Production - Notes
Experience - Production - Notes
QBQB
0 (1)
0 (0)
280(0)100% returning
Exp 33% • Prod 15% — Central Michigan lost their starting QB from last year. Starting QB will be from depth last year.
RBHB
0 (2)
0 (0)
816(223)73% returning
Exp 63% • Prod 62% — Central Michigan lost their top 2 Rushers from last year.
WR/TEWR + TE
2 (0)
0 (0)
1705(0)100% returning
Exp 84% • Prod 71% — Central Michigan returns Langston Lewis & Tommy McIntosh, their top two WRs from last year.
OLT + G + C
4 (1)
0 (0)
2793(0)100% returning
T 79% • G 90% • C 0% — Central Michigan OL: 4 starters back, 1 with multi game experience, 1 more with some game experience. Portal OL: 0 potential starters from '26 Portal, 0 more portals have experience.
DLDE + DT
1 (3)
0 (0)
1116(0)100% returning
DE 29% • DT 31% — DL experience and continuity summary.
LBLB
1 (1)
0 (0)
1044(0)100% returning
LB 48% — LB experience and continuity summary.
SecondaryCB + S
1 (0)
0 (0)
1144(276)76% returning
CB 44% • S 10% — Secondary experience and continuity summary.
Team Snaps: Offense 5594 (223 portal) 96% returning, (4% via Portal) • Defense 3304 (276 portal) 92% returning, (8% via Portal)
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge