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 |
|---|---|---|---|---|---|---|---|---|---|
| #10 Mason McKenzie JR | 6'1"/190 | 147/267 (55%), 2054 Yds, 14 TD / 0 INT | 117 Car, 662 Yds, (5.7 YPC), 6 TD, 0 FUM | C+ | C+ | 75 (17.25%) | SAG ('26) | ||
| #00 D.J. Bordeaux FR | 6'2"/195 | 3* HS ('26) | |||||||
| #00 Femi Babalola FR | 6'4"/220 | 3* HS ('26) | |||||||
| #8 Grayson Wilson FR | 6'3"/205 | ARK ('26) | |||||||
| #00 Anthony Coellner FR | 6'2"/200 | 3* HS ('26) |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #23 Evan Dickens JR | 5'10"/190 | 228 Car, 1325 Yds, (5.8 YPC), 16 TD, 1 FUM | 6 Rec, 78 Yds, (13 YPR), 1 TD | A- | C- | #22 | 538 (36%) | LIB ('26) | |
| #25 Nolan Ray JR | 6'0"/210 | 67 Car, 289 Yds, (4.3 YPC), 2 TD, 0 FUM | 11 Rec, 50 Yds, (4.5 YPR), 0 TD | B | D+ | #330 | 216 (14.25%) | MD ('26) | |
| #24 Bo MacCormack III SO | 5'10"/198 | 15 Car, 43 Yds, (2.9 YPC), 1 TD, 0 FUM | 2 Rec, 14 Yds, (7 YPR), 0 TD | C | C | #451 | 49 (4%) | NA | |
| #29 Mekhi Dodd FR | 6'0"/210 | 7 Car, 12 Yds, (1.7 YPC), 0 TD, 0 FUM | 1 Rec, 3 Yds, (3 YPR), 0 TD | D+ | C | #558 | 10 (1%) | 3* HS ('25) | |
| #33 Anthony Ferrucci JR | 5'7"/193 | 4 Car, 14 Yds, (3.5 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C- | C- | 7 (1%) | NA | ||
| #00 Sedric Addison FR | 5'11"/200 | 3* HS ('26) |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #00 Reed Swanson JR | 6'6"/205 | 57 Rec, 939 Yds, (16.5 YPR), 8 TD, 0 FUM | 1 Car, -8 Yds, 0 TD | A- | B | 573 (36%) | COLG ('26) | ||
| #88 Dawson Pough SO | 6'0"/193 | 13 Rec, 197 Yds, (15.2 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D+ | B | #632 | 382 (32%) | 3* HS ('25) | |
| #1 Jaedn Skeete JR | 6'2"/188 | 13 Rec, 140 Yds, (10.8 YPR), 3 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | C- | B | #456 | 235 (20%) | 3* HS ('23) | |
| #9 Javarius Green SO | 5'10"/200 | 13 Rec, 150 Yds, (11.5 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | F | #849 | 219 (13.5%) | UNC ('26) | |
| #84 Landon Wright SO | 6'0"/180 | 7 Rec, 121 Yds, (17.3 YPR), 2 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | B | #535 | 84 (5.25%) | WSU ('26) | |
| #21 VJ Wilkins SR | 5'9"/187 | 4 Rec, 113 Yds, (28.3 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | B | #619 | 80 (7%) | CAMP ('25) | |
| #83 Jackson Wade JR | 6'0"/175 | 1 Rec, 10 Yds, (10 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | C | 18 (1.5%) | FLA ('26) | ||
| #00 Alex Voss FR | 6'3"/190 | 3* HS ('26) | |||||||
| #8 J. Montague Jr. SO | 6'1"/212 | 3* HS ('24) | |||||||
| #00 Kelvin Brown FR | 5'10"/165 | 3* HS ('26) | |||||||
| #14 Nedrick Boldin Jr. FR | 5'11"/188 | 3* HS ('25) | |||||||
| #80 Bryce Dopson JR | 6'1"/187 | KENN ('25) | |||||||
| #32 Michael Landolfi SO | 6'0"/188 | NA |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #85 Kaelan Chudzinski SO | 6'3"/236 | 24 Rec, 313 Yds, (13 YPR), 4 TD, 0 FUM | B- | A+ | B- | 204 (19%) | 3* HS ('25) | |
| #48 Zeke Moore SR | 6'0"/240 | 2 Rec, 7 Yds, (3.5 YPR), 0 TD, 0 FUM | D | A- | B | 187 (17%) | FAU ('25) | |
| #84 Brady Clough SO | 6'3"/239 | 1 Rec, 5 Yds, (5 YPR), 0 TD, 0 FUM | A- | F | B | 15 (1%) | NA | |
| #87 Cameron Kossmann FR | 6'5"/240 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C+ | 1 (0%) | FLA ('26) | |||
| #89 DJ Johnson FR | 6'2"/229 | 3* HS ('25) |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #77 Reggie Jackson (T) JR | 6'5"/290 | C+ | A- | B- | 815 (222.3%) | JVST ('26) | |
| #55 Trevon Humphrey (T) SR | 6'5"/295 | C+ | C+ | A+ | 776 (211.5%) | NCCU ('26) | |
| #63 Veguer Jean-Jumeau (T) SO | 6'8"/290 | C | D+ | A- | 664 (180.9%) | TNST ('26) | |
| #75 Pape Abdoulaye Sy (T) SO | 6'6"/318 | D+ | D | C | 89 (27%) | 3* HS ('24) | |
| #78 Souleye Diawara (T) SO | 6'9"/338 | B- | A- | B+ | 7 (2%) | NA | |
| #51 Amir Johnson (T) JR | 6'4"/310 | C- | C | B+ | 7 (2%) | MER ('25) | |
| #56 Jani Norwood (T) SO | 6'4"/335 | UNC ('26) | |||||
| #00 M. Jr. (OT) FR | 6'7"/285 | 3* HS ('26) | |||||
| #00 Bruno Werner (OT) FR | 6'9"/285 | 3* HS ('26) | |||||
| #00 Lawrence Iyalekhue (OT) FR | 6'8"/325 | 3* HS ('26) | |||||
| #50 Owen Snively (G) SR | 6'4"/295 | C+ | A- | B+ | 703 (191.7%) | EMU ('26) | |
| #55 Robert Smith IV (G) SO | 6'3"/309 | C- | C- | C- | 423 (128%) | 3* HS ('25) | |
| #71 Kristian Phillips (G) SR | 6'4"/320 | C | C+ | A+ | 240 (65.7%) | MSU ('26) | |
| #52 Judah Pruitt (G) SO | 6'4"/322 | C- | C- | C+ | 40 (12%) | 3* HS ('24) | |
| #50 DJ Williams (G) FR | 6'1"/290 | NA | |||||
| #77 Michael Crounse (C) JR | 6'4"/317 | C | B | B | 632 (192%) | 3* HS ('23) | |
| #76 Tanner Chlupsa (C) SO | 6'3"/295 | NA | |||||
| #00 Dean Ruksnaitis (IOL) FR | 6'3"/270 | 3* HS ('26) | |||||
| #00 Marek Jin (IOL) FR | 6'4"/285 | 4* HS ('26) |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #41 Favor Bate (DE) JR | 6'1"/249 | 14 Tac, 7 Solo, 1 TFL, 1 Sacks, 2 QB Hur | 2 PD, 0 INT (0 TDS) | C | C | C+ | 312 (40%) | MER ('25) | |
| #56 E'Lla Boykin (DE) JR | 6'3"/241 | 19 Tac, 16 Solo, 3 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | D+ | B- | 241 (31%) | NA | |
| #13 Demetrius Ballard (DE) SO | 6'6"/240 | 13 Tac, 3 Solo, 3 TFL, 2 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | B- | C | 166 (18.9%) | BUFF ('26) | |
| #28 Kris Jones (DE) SO | 6'2"/240 | 8 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | C | C- | 117 (13.5%) | UGA ('26) | |
| #91 Makai Byerson (DE) SO | 6'4"/270 | 6 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | C | 84 (11%) | WVU ('25) | |
| #98 Israel Oladipupo (DE) SO | 6'2"/242 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | C+ | C- | 71 (9%) | 3* HS ('25) | |
| #92 Onye Nwosisi (DE) SR | 6'4"/256 | 6 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | B | D | 49 (6%) | VALP ('25) | |
| #94 Jayzen Flint (DE) SO | 6'3"/251 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C+ | 41 (5%) | 3* HS ('24) | ||
| #9 Josiah Griffin (DE) JR | 6'4"/257 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 1 INT (0 TDS) | C+ | B+ | C | 40 (5%) | 3* HS ('23) | |
| #48 Bryce Lewis (DE) FR | 6'5"/220 | C | C- | 5 (1%) | 3* HS ('25) | ||||
| #47 Caden Bowling (DE) SO | 6'3"/237 | C | C+ | 3 (0%) | NA | ||||
| #00 Mason Leak (DE) FR | 6'4"/230 | 4* HS ('26) | |||||||
| #00 Dominic Funke (DE) FR | 6'3"/230 | 3* HS ('26) | |||||||
| #00 Alex DeGrieck (DE) | 0'0"/ | HARV ('26) | |||||||
| #52 Chris Marable Jr. (DT) JR | 6'2"/305 | 22 Tac, 15 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C- | C- | C | 446 (47%) | WAKE ('25) | |
| #56 KJ Sampson (DT) JR | 6'3"/305 | 11 Tac, 3 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | D+ | C | 163 (15.3%) | FSU ('26) | |
| #59 Micah Amedee (DT) SO | 6'2"/282 | 5 Tac, 3 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C | 90 (10%) | 3* HS ('25) | ||
| #97 Chuck Nnaeto (DT) SR | 6'0"/312 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | D+ | 75 (8%) | ELON ('25) | ||
| #97 Christian Hudson (DT) SO | 6'1"/300 | C | C- | 18 (1.8%) | COLO ('26) | ||||
| #00 Gavin Neil (DL) FR | 6'3"/285 | 3* HS ('26) | |||||||
| #00 Mac Fitzgerald (DL) FR | 6'4"/275 | 3* HS ('26) | |||||||
| #00 Jackson Carlisle (DL) FR | 6'2"/310 | 3* HS ('26) | |||||||
| #00 Cameron McGee (DL) FR | 6'2"/310 | 3* HS ('26) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #00 Anthony Palano SO | 6'1"/230 | 65 Tac, 26 Solo, 1 TFL, 1 Sacks, 4 QB Hur | 2 PD, 0 INT (0 TDS) | C+ | C | C | 406 (55.5%) | WSU ('26) | |
| #20 Justin Medlock SR | 6'0"/225 | 25 Tac, 12 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 1 PD, 1 INT (1 TDS) | C- | C | B | 234 (31.5%) | SMU ('26) | |
| #43 Griffin Collins SO | 6'3"/238 | 15 Tac, 8 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | F | C | B | 72 (13%) | 3* HS ('25) | |
| #42 Kemori Dixon SO | 6'1"/230 | 4 Tac, 3 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F | B- | D- | 54 (10%) | 3* HS ('24) | |
| #44 Palaie Faoa JR | 6'1"/223 | 3 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D | D+ | D | 43 (8%) | 3* HS ('23) | |
| #28 Zacari Thomas SO | 5'11"/210 | 6 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D | C- | D+ | 15 (3%) | 3* HS ('25) | |
| #36 Bodie Kahoun FR | 6'2"/220 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | 3 (0.75%) | ND ('26) | |||
| #54 Juan Zabal SR | 6'1"/224 | 4 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | NA | |||||
| #00 Mekhi Volcy FR | 6'4"/215 | 3* HS ('26) |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #16 Isaiah Farris (CB) SR | 5'11"/174 | 28 Tac, 21 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 6 PD, 0 INT (0 TDS) | C- | D+ | B- | 555 (47%) | 3* HS ('22) | |
| #3 Max Tucker (CB) SR | 5'11"/191 | 24 Tac, 14 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 1 INT (0 TDS) | D | D | C- | 412 (35%) | 3* HS ('23) | |
| #30 TJ Green (CB) SO | 5'10"/176 | 25 Tac, 18 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | C | C | C | 334 (28%) | 3* HS ('25) | |
| #24 Chandler Jordan (CB) SO | 6'4"/215 | 14 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C- | C- | 144 (9%) | GAST ('26) | |
| #14 Ashton Cunningham (CB) SO | 5'9"/165 | 13 Tac, 9 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | B- | C+ | 142 (12%) | 3* HS ('25) | ||
| #32 Charlie Comella (CB) SO | 6'1"/189 | 17 Tac, 12 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | C+ | C+ | 128 (11%) | 3* HS ('24) | |
| #29 Cameron Martinez (CB) SR | 5'10"/188 | 9 Tac, 3 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | D | C- | C- | 116 (10%) | OSU ('24) | |
| #10 Syair Torrence (CB) SO | 5'10"/197 | 5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | C | C | 98 (8%) | 3* HS ('24) | ||
| #19 Marcelous Townsend (CB) FR | 5'10"/177 | 6 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C+ | C | 82 (7%) | 3* HS ('25) | |
| #39 Zach Kelly (CB) JR | 5'11"/193 | C | C | 3 (0%) | NA | ||||
| #13 Njita Sinkala (CB) FR | 5'11"/175 | C | C | 3 (0%) | 3* HS ('25) | ||||
| #11 Rae Sykes Jr. (CB) SO | 6'1"/194 | C | 1 (0%) | 3* HS ('25) | |||||
| #00 Xavier Myers (CB) FR | 6'2"/190 | 3* HS ('26) | |||||||
| #2 KP Price (S) SR | 6'1"/200 | 93 Tac, 65 Solo, 3 TFL, 0 Sacks, 3 QB Hur | 0 PD, 2 INT (0 TDS) | C | D- | C+ | 765 (103%) | 3* HS ('23) | |
| #7 Carter Davis (S) JR | 6'1"/190 | 59 Tac, 34 Solo, 2 TFL, 1 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | C+ | B- | D- | 582 (78%) | 3* HS ('23) | |
| #20 Marcus Upton (S) SO | 6'1"/200 | 17 Tac, 13 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | D+ | 134 (18%) | 3* HS ('25) | |
| #6 Kameron Howard (S) JR | 5'11"/195 | 2 Tac, 1 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | C | 11 (0.75%) | ALA ('26) | ||
| #00 DJ Biggins (S) FR | 6'1"/170 | 3* HS ('26) | |||||||
| #00 Jordan Rodriguez (DB) FR | 6'0"/190 | 3* HS ('26) | |||||||
| #00 Gerald Green (DB) FR | 6'0"/175 | 3* HS ('26) | |||||||
| #21 Charleston Coldon (DB) FR | 5'11"/188 | 3* HS ('25) | |||||||
| #00 Da'Jon Green (DB) FR | 6'0"/190 | 3* HS ('26) |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #99 Luca Lombardo SR | 5'11"/175 | 16/17 (94.1%), Long 52 Yds | 35/35 | 83 Pts | A | A | NA | |
| #25 Andy Quinn SO | 6'4"/199 | F | 3* HS ('25) | |||||
| #00 Jonathan Hewitt FR | 6'2"/175 | 3* HS ('26) |
Punters
| Player | H/W | Punts | Acc | Grade | Rank | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #93 Bryce LaFollette SR | 6'3"/210 | 49, 2132 YDS (43.5 YPP), Long 57 YDS | 20 In 20, 3 TB | C+ | C- | TOWS ('26) |
FR ATH - No Position Yet
| Player | H/W | Rating | Origin |
|---|---|---|---|
| #00 Steve Klein FR | 6'2"/200 | 3* HS ('26) |
Roster & Program Overview
HC Bill O'Brien returnsOC Vacant new hireDC Ted Roof new hire
Players with Starting experience2614 off • 12 def
Team Talent862#46 in CFB
Avg Talent / Player0.86Blue-chip 0%
Roster Size10736 portal (29.5%)
Talent Off: 324.98 (48)
Talent Def: 385.48 (54)
Talent ST: 19.84 (4)
New Portal In: 27 (22.1%)
Portal Losses: 31
Unrated/No Stats: 15
Total Team Snaps: 15972
Elite: 0
Top 100: 0
Top 250: 0
Top 100 Pos: 52
JAG: 42
Low JAG: 1
JAG-: 0
FR Snaps: 174 (1%)
SO Snaps: 5336 (33%)
JR Snaps: 5543 (35%)
SR Snaps: 4919 (31%)
GR Snaps: 0 (0%)
66% Snaps by Upperclassmen
15 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 | 2 | 5 | 2 | 0 |
| Portal Starters 2026 portal | 0 | 3 | 3 | 1 | 0 |
| Experienced Depth | 0 | 2 | 1 | 3 | 0 |
| Off Starters Returning | 0 | 0 | 1 | 2 | 0 |
| Off Depth Returning | 0 | 1 | 1 | 2 | 0 |
| Def Starters Returning | 0 | 2 | 4 | 0 | 0 |
| Def Depth Returning | 0 | 1 | 0 | 1 | 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)
0 (0)
75(75)
Exp 17.25% • Prod 46% — Boston College lost their starting QB from last year. Mason McKenzie & Grayson Wilson from the portal could compete for the job.
RBHB
0 (0)
1 (0)
820(754)
Exp 56% • Prod 100% — Boston College lost their top 2 Rushers from last year.
WR/TEWR + TE
1 (3)
1 (0)
1998(895)
Exp 58% • Prod 54% — Boston College lost their top 2 WR's from last year.
OLT + G + C
2 (1)
5 (0)
4399(3199)
T 100% • G 100% • C 100% — Boston College OL: 2 starters back, 0 with multi game experience, 1 more with some game experience. Portal OL: 4 potential starters from '26 Portal, 1 more portals have experience.
DLDE + DT
3 (0)
0 (2)
1921(464)
DE 70% • DT 41% — DL experience and continuity summary.
LBLB
0 (0)
1 (1)
827(643)
LB 41% — LB experience and continuity summary.
SecondaryCB + S
3 (2)
0 (0)
3510(155)
CB 84% • S 100% — Secondary experience and continuity summary.
Team Snaps: Offense 7292 (4923 portal) 32% returning, (68% via Portal) • Defense 6258 (1262 portal) 80% returning, (20% 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