Official Roster has been loaded (Last Update: Feb 22, 2026)
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 |
|---|---|---|---|---|---|---|---|---|---|
| #17 Drew Mestemaker SO | 6'4"/213 | 319/465 (69%), 4369 Yds, 34 TD / 9 INT | 57 Car, 89 Yds, (1.6 YPC), 5 TD, 2 FUM | A- | C+ | #17 | 958 (45%) | UNT ('26) | |
| #9 Grant Jordan SR | 6'3"/216 | 63/110 (57%), 595 Yds, 3 TD / 2 INT | 43 Car, 73 Yds, (1.7 YPC), 2 TD, 0 FUM | C- | B- | #339 | 225 (10.5%) | UMASS ('26) | |
| #00 Luke Tepas FR | 6'3"/205 | 3* HS ('26) | |||||||
| #00 Broderick Vehrs FR | 6'0"/205 | 3* HS ('26) |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #26 Caleb Hawkins SO | 6'2"/200 | 231 Car, 1424 Yds, (6.2 YPC), 25 TD, 2 FUM | 32 Rec, 370 Yds, (11.6 YPR), 4 TD | A | C+ | #3 | 537 (31.5%) | UNT ('26) | |
| #00 Tre Page III SO | 5'7"/177 | 112 Car, 839 Yds, (7.5 YPC), 7 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | A- | C- | 259 (15%) | TAR ('26) | ||
| #5 Ayo Adeyi SR | 5'7"/199 | 24 Car, 120 Yds, (5 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | D+ | #354 | 50 (3%) | JMU ('26) | |
| #00 KD Jones FR | 5'10"/173 | 3* HS ('26) | |||||||
| #00 William Mason SR | 5'11"/229 | CEN ('26) | |||||||
| #34 Dennis Moody JR | 5'11"/165 | NA |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #11 Rodney Harris II SR | 6'2"/213 | 30 Rec, 419 Yds, (14 YPR), 2 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | B | #266 | 805 (30%) | OHIO ('26) | |
| #10 Wyatt Young JR | 6'0"/195 | 70 Rec, 1264 Yds, (18.1 YPR), 10 TD, 0 FUM | 3 Car, 16 Yds, 1 TD | A- | B+ | #55 | 607 (22.5%) | UNT ('26) | |
| #5 Israel Polk JR | 6'1"/175 | 33 Rec, 525 Yds, (15.9 YPR), 8 TD, 1 FUM | 1 Car, 0 Yds, 0 TD | C | B+ | #540 | 580 (21.75%) | AKR ('26) | |
| #1 Miles Coleman JR | 5'6"/159 | 47 Rec, 550 Yds, (11.7 YPR), 2 TD, 1 FUM | 2 Car, 22 Yds, 1 TD | B+ | C- | #173 | 385 (14.25%) | UNT ('26) | |
| #10 Chris Barnes SO | 5'7"/168 | 39 Rec, 547 Yds, (14 YPR), 3 TD, 2 FUM | 13 Car, 143 Yds, 0 TD | B | A- | #361 | 323 (12%) | WAKE ('26) | |
| #00 Justin Bowick SR | 6'4"/210 | 22 Rec, 265 Yds, (12 YPR), 5 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | B | #211 | 309 (11.25%) | ILL ('26) | |
| #15 Terrence Lewis SO | 5'11"/165 | 11 Rec, 184 Yds, (16.7 YPR), 3 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | C | D | #578 | 211 (7.5%) | UNT ('26) | |
| #84 Matrail Lopez FR | 6'0"/180 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | 2 (0%) | 3* HS ('25) | |||
| #15 Kam Powell FR | 6'0"/206 | 3* HS ('25) | |||||||
| #00 Jabarie Thornton FR | 6'0"/180 | 3* HS ('26) | |||||||
| #00 Janí Weir JR | 5'9"/175 | NA | |||||||
| #00 Quincy Shelton FR | 6'0"/160 | NA |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #88 Morgan McPhaul SR | 6'2"/265 | 15 Rec, 174 Yds, (11.6 YPR), 1 TD, 1 FUM | C- | C- | B | 443 (38.25%) | VMI ('26) | |
| #88 Donovan Green SR | 6'4"/250 | 2 Rec, 40 Yds, (20 YPR), 0 TD, 0 FUM | C | B- | B+ | 84 (7.5%) | LSU ('26) | |
| #87 Oscar Hammond SR | 6'3"/235 | UNT ('25) | ||||||
| #00 Bodie Boydstun JR | 6'5"/240 | NA | ||||||
| #81 Luke Logan SO | 6'5"/230 | NA | ||||||
| #80 Carson Kolb SO | 6'3"/237 | NA |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #67 Braydon Nelson (T) JR | 6'4"/321 | B- | A- | B | 961 (54%) | UNT ('26) | |
| #70 Shaun Torgeson (T) SO | 6'4"/290 | C- | C- | C+ | 788 (44.1%) | PRST ('26) | |
| #68 Joseph Hanson (T) SR | 6'4"/301 | B- | A- | B | 572 (32.4%) | CCU ('26) | |
| #76 Desmond Magiya (T) JR | 6'5"/329 | C+ | A- | C- | 368 (20.7%) | UNT ('26) | |
| #66 Ashton Lepo (T) SR | 6'7"/318 | C- | C+ | C- | 189 (10.8%) | MSU ('26) | |
| #62 Kai Holec (T) SO | 6'8"/325 | D- | D+ | F | 39 (1.8%) | INST ('26) | |
| #76 Jacob Sexton (T) SR | 6'6"/334 | C | C | A- | 6 (0%) | OKLA ('26) | |
| #00 Jaqwon Evans (OT) FR | 6'5"/295 | 3* HS ('26) | |||||
| #54 Johnny Dickson III (G) SR | 6'2"/296 | B- | A | B+ | 818 (45.9%) | UNT ('26) | |
| #75 Jakobe Sanders (G) JR | 6'2"/322 | C | C+ | B- | 374 (23%) | 3* HS ('23) | |
| #52 Tyler Mercer (C) SO | 6'4"/303 | C+ | B | A- | 44 (2.7%) | KU ('26) | |
| #00 O'Ryan Mosley (IOL) FR | 6'3"/320 | 3* HS ('26) | |||||
| #00 Kole Seaton (OL) FR | 6'6"/245 | 3* HS ('26) | |||||
| #57 Simona Fuailetolo (OL) FR | 6'6"/314 | 3* HS ('25) | |||||
| #63 Caleb Hackleman (OL) SO | 6'6"/295 | 3* HS ('24) | |||||
| #66 Louie Canepa (OL) SR | 6'4"/314 | NMSU ('25) | |||||
| #62 Jamison Mejia (OL) JR | 6'4"/300 | 3* HS ('23) | |||||
| #00 Isaiah Bowman (OL) FR | 6'3"/295 | 3* HS ('26) | |||||
| #73 Miguel Chavez (OL) FR | 6'5"/300 | 3* HS ('25) | |||||
| #49 Nolan Akins (LS) FR | 6'1"/213 | SMU ('26) | |||||
| #50 Caden Yates (LS) JR | 6'1"/226 | UNT ('26) |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #40 Keviyan Huddleston (DE) JR | 6'2"/260 | 31 Tac, 17 Solo, 10 TFL, 5 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C | 409 (35.1%) | UNT ('26) | ||
| #19 DJ Jackson Jr. (DE) SR | 6'3"/235 | 22 Tac, 10 Solo, 5 TFL, 2 Sacks, 3 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C- | C+ | 350 (30.6%) | TROY ('26) | |
| #00 Malik Charles (DE) SR | 6'3"/283 | 28 Tac, 12 Solo, 3 TFL, 3 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C | C | B- | 279 (27%) | WES ('25) | |
| #10 James Williams (DE) SR | 6'5"/254 | 19 Tac, 4 Solo, 3 TFL, 2 Sacks, 5 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C+ | C | 249 (21.6%) | FSU ('26) | |
| #88 Landon Dean (DE) SR | 6'5"/275 | 10 Tac, 9 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | D | C | 173 (17%) | 3* HS ('22) | |
| #95 Jaleel Johnson (DE) SR | 6'5"/265 | 16 Tac, 7 Solo, 3 TFL, 0 Sacks, 4 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | A- | C | 150 (14%) | 3* HS ('22) | |
| #87 DeSean Brown (DE) SR | 6'2"/275 | 10 Tac, 6 Solo, 3 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C- | C | 112 (11%) | 3* HS ('22) | |
| #32 Billy Walton III (DE) SO | 6'3"/250 | 6 Tac, 2 Solo, 2 TFL, 2 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | C | C | 74 (6.3%) | SMU ('26) | |
| #44 Rashod Bradley (DE) JR | 6'3"/265 | C- | C- | 29 (3%) | NA | ||||
| #00 Landon Bland (DE) FR | 6'4"/220 | 3* HS ('26) | |||||||
| #98 Saadiq Clements (DT) JR | 6'4"/290 | 30 Tac, 15 Solo, 6 TFL, 2 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C | C+ | C | 368 (37.8%) | UNT ('26) | |
| #95 Jerry Lawson (DT) SR | 6'2"/295 | 16 Tac, 7 Solo, 3 TFL, 1 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C | B- | C | 226 (23.4%) | LOU ('26) | |
| #15 Fatafehi Vailea II (DT) SR | 6'1"/292 | 15 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | D+ | C | 155 (16.2%) | UNT ('26) | |
| #94 Braylon Rigsby (DT) JR | 6'2"/275 | 5 Tac, 4 Solo, 0 TFL, 0 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | B- | C | 133 (13.5%) | TTU ('26) | |
| #98 Luke Webb (DT) SO | 6'2"/295 | 5 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C+ | 83 (9%) | 3* HS ('24) | ||
| #45 Enai White (DT) SR | 6'5"/280 | 3 Tac, 2 Solo, 2 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C | B- | 60 (6.3%) | PSU ('26) | ||
| #93 Dominic Macon (DT) FR | 6'3"/310 | WASH ('26) | |||||||
| #00 Nygel Farsee (DT) FR | 6'2"/310 | 3* HS ('26) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #32 Ethan Wesloski SR | 6'1"/234 | 113 Tac, 59 Solo, 9 TFL, 2 Sacks, 6 QB Hur | 0 PD, 1 INT (1 TDS) | A- | C+ | A | 804 (61.5%) | UNT ('26) | |
| #32 Isaiah Chisom JR | 6'1"/235 | 84 Tac, 40 Solo, 3 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C+ | D | C+ | 546 (42%) | UCLA ('26) | |
| #30 Trip White SR | 6'3"/225 | 34 Tac, 19 Solo, 2 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B+ | C+ | D+ | 294 (30%) | MISS ('25) | |
| #24 Tate Romney SR | 6'2"/225 | 13 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C- | D+ | D+ | 101 (7.5%) | ASU ('26) | |
| #17 D. Winner-Johnson JR | 6'5"/230 | 5 Tac, 4 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | D+ | C+ | 37 (3%) | TULN ('26) | |
| #50 Gunnar Wilson SO | 6'2"/215 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | 2 (0%) | 3* HS ('24) | |||
| #38 Carl'veon Young FR | 6'4"/215 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | 2 (0%) | 3* HS ('25) | |||
| #00 Jack Puckett SR | 6'1"/240 | CEN ('26) | |||||||
| #00 Taurean Davis JR | 6'2"/235 | NA | |||||||
| #41 Cooper Mailand JR | 6'2"/230 | NA |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #6 Christian Bodnar (CB) JR | 5'11"/185 | 44 Tac, 35 Solo, 2 TFL, 2 Sacks, 1 QB Hur | 2 PD, 0 INT (0 TDS) | B- | B | C+ | 581 (28.5%) | LIB ('26) | |
| #25 Kollin Lewis (CB) JR | 5'11"/185 | 15 Tac, 12 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 1 PD, 1 INT (0 TDS) | C+ | C- | B | 437 (21.75%) | UNT ('26) | |
| #00 Kale Smith (CB) SR | 5'11"/180 | B- | C- | C- | 293 (19%) | 3* HS ('21) | |||
| #9 LaDainian Fields (CB) SO | 6'0"/180 | 16 Tac, 14 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 1 PD, 2 INT (1 TDS) | B | C | B | 255 (17%) | 3* HS ('24) | |
| #00 Maurion Horn (CB) | 0'0"/ | C | C+ | 108 (5.25%) | TTU ('26) | ||||
| #29 Kanijal Thomas (CB) JR | 5'11"/186 | 5 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C+ | C- | D+ | 81 (3.75%) | KSU ('26) | |
| #22 Kobi Foreman (CB) SO | 5'9"/181 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F | F | 23 (2%) | 3* HS ('25) | ||
| #29 Cooper Lai (CB) JR | 6'0"/195 | 4 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | 1 (0%) | NA | |||
| #7 Cameron Epps (CB) SR | 6'2"/210 | C | 1 (0%) | 3* HS ('22) | |||||
| #4 Mo Horn (CB) SR | 5'11"/190 | 4 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | 4* HS ('22) | |||||
| #30 Trudell Berry (CB) GR | 6'1"/196 | VAN ('26) | |||||||
| #00 Maliek Bracy (CB) FR | 6'1"/190 | 3* HS ('26) | |||||||
| #00 Marrel Davis (CB) FR | 6'2"/190 | 3* HS ('26) | |||||||
| #11 Quinton Hammonds (S) JR | 6'1"/219 | 54 Tac, 26 Solo, 5 TFL, 1 Sacks, 2 QB Hur | 3 PD, 2 INT (0 TDS) | C+ | C+ | C- | 582 (34.5%) | UNT ('26) | |
| #3 Evan Jackson (S) SR | 5'11"/183 | 44 Tac, 28 Solo, 2 TFL, 1 Sacks, 0 QB Hur | 2 PD, 2 INT (0 TDS) | B- | C+ | C+ | 458 (27%) | UNT ('26) | |
| #3 Mose Phillips III (S) SR | 6'2"/200 | 5 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B- | C- | B- | 149 (9%) | MIZ ('26) | |
| #27 Vincent Holmes (S) JR | 6'0"/190 | 4 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | C+ | 100 (6%) | WASH ('26) | |
| #00 Braeden Presley (S) FR | 6'0"/190 | 3* HS ('26) | |||||||
| #36 Ayden Webb (S) FR | 6'3"/165 | 3* HS ('25) | |||||||
| #00 Mark Brown (S) FR | 6'2"/195 | 3* HS ('26) | |||||||
| #12 Jeremy Cook Jr. (S) SO | 6'4"/195 | OKST ('25) | |||||||
| #47 Harrison Dempsey (S) SR | 5'11"/210 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | NA |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #95 Sam Keltner SO | 5'10"/180 | 14/20 (70%), Long 51 Yds | 36/37 | 78 Pts | B- | B- | SMU ('26) | |
| #43 Joseph Kim JR | 5'10"/200 | NA |
Punters
| Player | H/W | Punts | Acc | Grade | Rank | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #22 Lachie Pozzobon SO | 6'4"/180 | 53, 2217 YDS (41.8 YPP), Long 54 YDS | 17 In 20, 0 TB | B | F | SFA ('26) | |
| #00 Nate Ost SR | 6'3"/200 | NA |
Roster & Program Overview
HC Eric Morris new hireOC Sean Brophy new hireDC Skyler Cassity new hire
Players with Starting experience2813 off • 15 def
Team Talent814#57 in CFB
Avg Talent / Player0.85Blue-chip 8%
Roster Size10357 portal (55.3%)
Talent Off: 346.94 (49)
Talent Def: 349.04 (50)
Talent ST: 5.92 (4)
New Portal In: 53 (51.5%)
Portal Losses: 67
Unrated/No Stats: 0
Total Team Snaps: 20192
Elite: 1
Top 100: 0
Top 250: 5
Top 100 Pos: 44
JAG: 34
Low JAG: 0
JAG-: 6
FR Snaps: 61 (0%)
SO Snaps: 4286 (21%)
JR Snaps: 7554 (37%)
SR Snaps: 8291 (41%)
GR Snaps: 0 (0%)
78% Snaps by Upperclassmen
0 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
| Category | GR | SR | JR | SO | FR |
|---|---|---|---|---|---|
| Starters Returning | 0 | 0 | 0 | 0 | 0 |
| Portal Starters 2026 portal | 0 | 5 | 4 | 2 | 0 |
| Experienced Depth | 0 | 3 | 1 | 0 | 0 |
| Off Starters Returning | 0 | 0 | 0 | 0 | 0 |
| Off Depth Returning | 0 | 0 | 1 | 0 | 0 |
| Def Starters Returning | 0 | 0 | 0 | 0 | 0 |
| Def Depth Returning | 0 | 3 | 0 | 0 | 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)
(total/portal)
Outlook
Experience - Production - Notes
Experience - Production - Notes
QBQB
0 (0)
1 (0)
1183(1183)
Exp 55.5% • Prod 100% — Oklahoma State lost their starting QB from last year. Drew Mestemaker & Grant Jordan from the portal could compete for the job.
RBHB
0 (0)
1 (1)
846(846)
Exp 50% • Prod 100% — Oklahoma State lost their top 2 Rushers from last year.
WR/TEWR + TE
0 (0)
2 (2)
3749(3747)
Exp 60% • Prod 100% — Oklahoma State lost their top 2 WR's from last year.
OLT + G + C
0 (1)
2 (3)
4159(3785)
T 82% • G 34% • C 3% — Oklahoma State OL: 0 starters back, 1 with multi game experience, 0 more with some game experience. Portal OL: 4 potential starters from '26 Portal, 2 more portals have experience.
DLDE + DT
0 (2)
3 (3)
2850(2024)
DE 83% • DT 53% — DL experience and continuity summary.
LBLB
0 (1)
2 (0)
1786(1488)
LB 48% — LB experience and continuity summary.
SecondaryCB + S
0 (0)
0 (4)
3069(2496)
CB 49% • S 38% — Secondary experience and continuity summary.
Team Snaps: Offense 9937 (9561 portal) 4% returning, (96% via Portal) • Defense 7705 (6008 portal) 22% returning, (78% 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