← All 138 teams

No. 94 · ACC

Boston College

Eagles · 2026 preseason dossier

4M tierMiddle class4M-INTELLIGENCE-1.5
4M score380–100 index
Power rating-6.0vs. average
Projected wins3.4regular season
ScheduleNo. 231 = hardest
Playoff chance0%10,000 season sims
Inside the 4M numberFive ways this team can win—or get exposed.

Each index is standardized across FBS. Fifty is national average; context and matchup still decide the bet.

Offense50
Defense38
Roster42
Players30
Special teams63
Data confidence89%4M-INTELLIGENCE-1.5

The 2026 outlook

Is there enough week-to-week consistency to turn ACC opportunity into a conference-title run?

Boston College opens No. 94 nationally and No. 16 of 17 in the ACC. The 4M baseline rates the roster 6.0 points below an average FBS team on a neutral field and projects 3.4 regular-season wins.

Boston College profiles as competitive but opponent-sensitive. It can win when the matchup protects its weak points, yet it does not have enough week-to-week talent separation to survive poor early-down offense, lost field position and a negative turnover margin at the same time.

Depth is the central concern. Transfers can raise the first unit quickly, but the two-deep has to hold up across twelve games. The first month should reveal whether the rebuild created real competition or simply moved uncertainty from one position group to another.

The schedule grades No. 23 nationally—enough resistance to expose weaknesses without defining the entire year. A small group of swing games should determine whether Boston College beats its 3.4-win projection, placing extra value on special teams, fourth-down decisions and late-game quarterback play.

Personnel command center

Who is back, who arrived and who has to matter.

The roster is grouped by continuity because returning snaps and proven transfer production are more useful than raw headcount. “New / unverified” means the player did not match last season's roster or the incoming portal file—not that the player is necessarily a freshman.

Head coachBill O'Brien9–16 over the available CFBD career window
Staff continuityReturning head coachContinuity is treated as context, not an automatic upgrade.
Portal ledger26 in · 30 outImpact is weighted by rating, position and prior usage.
Position-group modelPremium roles separated.Fifty is FBS average. Quarterback includes the modeled starter probability, not merely the best name in the room.
Quarterback14
Offensive line51
Receivers57
Defensive front52
Secondary50
InReed SwansonWR · from Colgate · 3★
InKris JonesLB · from Georgia · 3★
InKJ SampsonDL · from Florida State · 3★
InChandler JordanS · from Georgia State · 3★
InTrevon HumphreyOT · from North Carolina Central · 3★
InGrayson WilsonQB · from Arkansas · 3★
InKristian PhillipsIOL · from Michigan State · 3★
InLandon WrightWR · from Washington State · 3★
InJani NorwoodOT · from North Carolina · 3★
InEvan DickensRB · from Liberty · 3★
InMason McKenzieQB · from Saginaw Valley State · 3★
InJustin MedlockLB · from SMU · 3★
4M player valueHighest-leverage rolesMaximum point value assumes the player is fully unavailable and is reduced by status probability.
QBEnzo Arjona1.2 pts28% starter · roster continuity + QB starter probability
QBJake Coniglio1.2 pts28% starter · roster continuity + QB starter probability
RBEvan Dickens0.8 pts87% expected role · usage + PPA + WEPA + portal role
WRReed Swanson0.8 pts57% expected role · usage + PPA + portal role
QBGrayson Wilson0.8 pts18% starter · portal role + QB starter probability
QBMason McKenzie0.8 pts18% starter · portal role + QB starter probability
PlayerPos.4M valueSizeContinuity
#23Evan DickensMarietta, GARB0.8 pts87% role · 76% conf.5′10″ · 195 lbTransfer infrom Liberty
#80Reed SwansonGlen Gardner, NJWR0.8 pts57% role · 64% conf.6′6″ · 210 lbTransfer infrom Colgate
#15Grayson WilsonNorth Little Rock, ARQB0.8 pts18% starter · 40% conf.6′3″ · 210 lbTransfer infrom Arkansas
#10Mason McKenzieCaledonia, MIQB0.8 pts18% starter · 40% conf.6′1″ · 200 lbTransfer infrom Saginaw Valley State
#9Landon WrightFresno, CAWR0.6 pts42% role · 64% conf.6′0″ · 180 lbTransfer infrom Washington State
#4Javarius GreenShelby, NCWR0.5 pts48% role · 64% conf.5′10″ · 205 lbTransfer infrom North Carolina
#56Jani NorwoodAsheboro, NCOL0.5 pts38% role · 40% conf.6′4″ · 330 lbTransfer infrom North Carolina
#71Kristian PhillipsConyers, GAOL0.5 pts38% role · 40% conf.6′4″ · 315 lbTransfer infrom Michigan State
#50Owen SnivelyFremont, NHOL0.5 pts38% role · 40% conf.6′4″ · 305 lbTransfer infrom Eastern Michigan
#70Reggie JacksonOrlando, FLOL0.5 pts38% role · 40% conf.6′5″ · 295 lbTransfer infrom Jacksonville State
#53Trevon HumphreyGreensboro, NCOL0.5 pts38% role · 40% conf.6′5″ · 310 lbTransfer infrom North Carolina Central
#63Veguer Jean-JumeauNashville, TNOL0.5 pts38% role · 40% conf.6′9″ · 305 lbTransfer infrom Tennessee State
#13Demetrius BallardNew Kensington, PADE0.5 pts38% role · 40% conf.6′6″ · 260 lbTransfer infrom Buffalo
#4Kris JonesStafford, VADE0.5 pts38% role · 40% conf.6′2″ · 245 lbTransfer infrom Georgia
#79Alex DeGrieckRochester, MIDL0.5 pts38% role · 40% conf.6′4″ · 250 lbTransfer infrom Harvard
#55Christian HudsonDaytona Beach, FLDL0.5 pts38% role · 40% conf.6′1″ · 295 lbTransfer infrom Colorado
#90KJ SampsonNew Bern, NCDL0.5 pts38% role · 40% conf.6′3″ · 305 lbTransfer infrom Florida State
#2Nolan RaySouthfield, MIRB0.4 pts56% role · 76% conf.6′0″ · 210 lbTransfer infrom Maryland
#83Jackson WadeDallas, GAWR0.4 pts38% role · 40% conf.6′0″ · 180 lbTransfer infrom Florida
#87Cameron KossmannSt. Louis, MOTE0.4 pts38% role · 40% conf.6′5″ · 250 lbTransfer infrom Florida
#35Chandler JordanSuwanee, GADB0.4 pts38% role · 40% conf.6′4″ · 220 lbTransfer infrom Georgia State
#18Kameron HowardClinton, MDDB0.4 pts38% role · 40% conf.5′11″ · 195 lbTransfer infrom Alabama
#1Anthony PalanoArlington Heights, ILLB0.4 pts38% role · 40% conf.6′1″ · 230 lbTransfer infrom Washington State
#36Bodie KahounRoanoke, VALB0.4 pts38% role · 40% conf.6′2″ · 225 lbTransfer infrom Notre Dame
#20Justin MedlockHouston, TXLB0.4 pts38% role · 40% conf.6′0″ · 220 lbTransfer infrom SMU
#96Bryce LaFolletteChesapeake Beach, MDP0.3 pts38% role · 40% conf.6′3″ · 210 lbTransfer infrom Towson
#13Enzo ArjonaUpper Saddle River, NJQB1.2 pts28% starter · 40% conf.5′10″ · 200 lbReturning
#7Jake ConiglioTampa, FLQB1.2 pts28% starter · 40% conf.6′1″ · 210 lbReturning
#1Jaedn SkeeteHyde Park, MAWR0.8 pts54% role · 64% conf.6′2″ · 200 lbReturning
#85Kaelan ChudzinskiNeedham, MATE0.7 pts51% role · 64% conf.6′3″ · 240 lbReturning
#3Dawson PoughLeesburg, VAWR0.6 pts50% role · 64% conf.6′0″ · 205 lbReturning
#6VJ WilkinsPfafftown, NCWR0.6 pts46% role · 64% conf.5′9″ · 185 lbReturning
#51Amir JohnsonBurlington, NJOL0.6 pts44% role · 40% conf.6′4″ · 320 lbReturning
#57DJ WilliamsYonkers, NYOL0.6 pts44% role · 40% conf.6′2″ · 300 lbReturning
#52Judah PruittOrange, NJOL0.6 pts44% role · 40% conf.6′4″ · 315 lbReturning
#77Michael CrounseSchnecksville, PAOL0.6 pts44% role · 40% conf.6′4″ · 315 lbReturning
#75Pape Abdoulaye SyDakarOL0.6 pts44% role · 40% conf.6′7″ · 320 lbReturning
#55Robert Smith IVCleveland, OHOL0.6 pts44% role · 40% conf.6′4″ · 315 lbReturning
#78Souleye DiawaraLanham, MDOL0.6 pts44% role · 40% conf.6′9″ · 340 lbReturning
#76Tanner ChlupsaWestport, CTOL0.6 pts44% role · 40% conf.6′3″ · 300 lbReturning
#88Bryce LewisRoswell, GADL0.6 pts44% role · 40% conf.6′6″ · 245 lbReturning
#47Caden BowlingNew Canaan, CTDL0.6 pts44% role · 40% conf.6′3″ · 245 lbReturning
#6Chris Marable Jr.Hilton Head Island, SCDL0.6 pts44% role · 40% conf.6′3″ · 305 lbReturning
#97Chuck NnaetoMorristown, NJDL0.6 pts44% role · 40% conf.6′0″ · 300 lbReturning
#56E'Lla BoykinMount Olive, NCDL0.6 pts44% role · 40% conf.6′3″ · 255 lbReturning
#41Favor BateLanham, MDDL0.6 pts44% role · 40% conf.6′2″ · 250 lbReturning
#98Israel OladipupoIndianapolis, INDL0.6 pts44% role · 40% conf.6′3″ · 250 lbReturning
#94Jayzen FlintPhiladelphia, PADL0.6 pts44% role · 40% conf.6′3″ · 250 lbReturning
#9Josiah GriffinSpringfield, MADL0.6 pts44% role · 40% conf.6′4″ · 265 lbReturning
#91Makai ByersonRichmond, VADL0.6 pts44% role · 40% conf.6′4″ · 250 lbReturning
#59Micah AmedeeBrockton, MADL0.6 pts44% role · 40% conf.6′3″ · 280 lbReturning
#8Onye NwosisiIndianapolis, INDL0.6 pts44% role · 40% conf.6′4″ · 260 lbReturning
#81Bryce DopsonSnellville, GAWR0.5 pts44% role · 40% conf.6′1″ · 190 lbReturning
#34Duke BrennanChagrin Falls, OHWR0.5 pts44% role · 40% conf.6′5″ · 190 lbReturning
#8Johnathan Montague Jr.Zebulon, NCWR0.5 pts44% role · 40% conf.6′2″ · 210 lbReturning
#32Michael LandolfiHanover, MAWR0.5 pts44% role · 40% conf.6′0″ · 190 lbReturning
#16Nedrick Boldin Jr.Pahokee, FLWR0.5 pts44% role · 40% conf.5′11″ · 185 lbReturning
#38Will Graves IIINorwalk, CTWR0.5 pts44% role · 40% conf.6′3″ · 195 lbReturning
#37Zach SchnorrbuschWyckoff, NJWR0.5 pts44% role · 40% conf.6′1″ · 210 lbReturning
#84Brady CloughScarborough, METE0.5 pts44% role · 40% conf.6′3″ · 240 lbReturning
#86Danny EdgehilleFranklin, MATE0.5 pts44% role · 40% conf.6′5″ · 255 lbReturning
#89DJ JohnsonNew Orleans, LATE0.5 pts44% role · 40% conf.6′3″ · 240 lbReturning
#46Dominic DeSarnoKensington, MDTE0.5 pts44% role · 40% conf.6′4″ · 230 lbReturning
#14Ashton CunninghamTulsa, OKDB0.5 pts44% role · 40% conf.5′9″ · 170 lbReturning
#29Cameron MartinezMuskegon, MIDB0.5 pts44% role · 40% conf.5′10″ · 190 lbReturning
#7Carter DavisBaltimore, MDDB0.5 pts44% role · 40% conf.6′1″ · 195 lbReturning
#21Charleston ColdonEast St. Louis, ILDB0.5 pts44% role · 40% conf.6′0″ · 190 lbReturning
#32Charlie ComellaWellesley, MADB0.5 pts44% role · 40% conf.6′1″ · 190 lbReturning
#16Isaiah FarrisFort Lauderdale, FLDB0.5 pts44% role · 40% conf.5′11″ · 175 lbReturning
#46James MagerkoWyckoff, NJDB0.5 pts44% role · 40% conf.6′1″ · 195 lbReturning
#2KP PriceBaltimore, MDDB0.5 pts44% role · 40% conf.6′2″ · 205 lbReturning
#19Marcelous TownsendDallas, GADB0.5 pts44% role · 40% conf.5′11″ · 180 lbReturning
#5Marcus UptonSicklerville, NJDB0.5 pts44% role · 40% conf.6′1″ · 200 lbReturning
#45Max TejpaulGreenwich, CTDB0.5 pts44% role · 40% conf.6′1″ · 180 lbReturning
#3Max TuckerHyde Park, MADB0.5 pts44% role · 40% conf.5′11″ · 190 lbReturning
#26Njita SinkalaHeadingley, MBDB0.5 pts44% role · 40% conf.5′11″ · 175 lbReturning
#11Rae Sykes Jr.Rome, GADB0.5 pts44% role · 40% conf.6′1″ · 210 lbReturning
#10Syair TorrenceSyracuse, NYDB0.5 pts44% role · 40% conf.5′10″ · 195 lbReturning
#0TJ GreenGranville, OHDB0.5 pts44% role · 40% conf.5′11″ · 180 lbReturning
#38Tommy Cusick IIINaples, FLDB0.5 pts44% role · 40% conf.6′2″ · 200 lbReturning
#39Zach KellyPetaluma, CADB0.5 pts44% role · 40% conf.5′11″ · 190 lbReturning
#48Zeke MooreRoswell, GATE0.5 pts47% role · 64% conf.6′1″ · 245 lbReturning
#24Bo MacCormack IIIWestford, MARB0.4 pts50% role · 64% conf.5′10″ · 200 lbReturning
#43Griffin CollinsLongmeadow, MALB0.4 pts44% role · 40% conf.6′3″ · 230 lbReturning
#54Juan ZabalMexico CityLB0.4 pts44% role · 40% conf.6′1″ · 225 lbReturning
#42Kemori DixonDanville, VALB0.4 pts44% role · 40% conf.6′1″ · 225 lbReturning
#44Palaie FaoaEwa Beach, HILB0.4 pts44% role · 40% conf.6′1″ · 225 lbReturning
#50Sean HowardMclean, VALB0.4 pts44% role · 40% conf.5′11″ · 205 lbReturning
#28Zacari ThomasHaddock, GALB0.4 pts44% role · 40% conf.6′0″ · 215 lbReturning
#29Mekhi DoddMattapan, MARB0.4 pts54% role · 64% conf.6′0″ · 210 lbReturning
#33Anthony FerrucciFishers, INRB0.4 pts44% role · 40% conf.5′7″ · 195 lbReturning
#35Tim LongoNorthport, NYRB0.4 pts44% role · 40% conf.5′9″ · 195 lbReturning
#99Luca LombardoHometown not listedPK0.3 pts44% role · 52% conf.6′0″ · 180 lbReturning
#25Andy QuinnGalwayPK0.3 pts44% role · 40% conf.6′4″ · 200 lbReturning
#30Sam StoneAustin, TXPK0.3 pts44% role · 40% conf.6′0″ · 170 lbReturning
#49Cooper CrookKnoxville, TNLS0.3 pts44% role · 40% conf.6′5″ · 225 lbReturning
#72Bruno WernerChemnitzOL0.3 pts20% role · 28% conf.6′9″ · 280 lbNew / unverified
#54Dean RuksnaitisPaxton, MAOL0.3 pts20% role · 28% conf.6′3″ · 280 lbNew / unverified
#73Lawrence IyalekhueYonkers, NYOL0.3 pts20% role · 28% conf.6′7″ · 330 lbNew / unverified
#74Marc Antunes Jr.Dorchester, MAOL0.3 pts20% role · 28% conf.6′8″ · 300 lbNew / unverified
#69Marek JinWashington, DCOL0.3 pts20% role · 28% conf.6′3″ · 290 lbNew / unverified
#88Cameron McGeeGrayson, GADL0.3 pts20% role · 28% conf.6′2″ · 310 lbNew / unverified
#92Demeterius ThompsonBrentwood, MODL0.3 pts20% role · 28% conf.6′4″ · 220 lbNew / unverified
#33Dominic FunkeNeedham, MADL0.3 pts20% role · 28% conf.6′3″ · 240 lbNew / unverified
#93Gavin NeilChicago, ILDL0.3 pts20% role · 28% conf.6′1″ · 290 lbNew / unverified
#52Jackson CarlisleTuscaloosa, ALDL0.3 pts20% role · 28% conf.6′2″ · 295 lbNew / unverified
#95Mac FitzgeraldBoston, MADL0.3 pts20% role · 28% conf.6′3″ · 270 lbNew / unverified
#99Mason LeakColchester, CTDL0.3 pts20% role · 28% conf.6′5″ · 225 lbNew / unverified
#82DJ BigginsWindsor, CTWR0.2 pts20% role · 28% conf.6′0″ · 170 lbNew / unverified
#19Kelvin BrownJacksonville, FLWR0.2 pts20% role · 28% conf.5′10″ · 165 lbNew / unverified
#17Da'Jon GreenChoctaw, OKDB0.2 pts20% role · 28% conf.6′1″ · 195 lbNew / unverified
#15Gerald Green Jr.Birmingham, ALDB0.2 pts20% role · 28% conf.6′0″ · 175 lbNew / unverified
#27Jordan RodriguezNeptune, NJDB0.2 pts20% role · 28% conf.6′0″ · 195 lbNew / unverified
#23Michael MankakaLaurens, SCDB0.2 pts20% role · 28% conf.6′0″ · 190 lbNew / unverified
#30Xavier MyersBaltimore, MDDB0.2 pts20% role · 28% conf.6′2″ · 190 lbNew / unverified
#37Callen BeveridgeConcord, MALB0.2 pts20% role · 28% conf.6′3″ · 215 lbNew / unverified
#51Steve KleinWestwood, NJLB0.2 pts20% role · 28% conf.6′2″ · 200 lbNew / unverified
#5Anthony CoellnerCarmel, INQB0.2 pts4% starter · 28% conf.6′2″ · 205 lbNew / unverified
#11Femi BabalolaBrentwood, TNQB0.2 pts4% starter · 28% conf.6′4″ · 230 lbNew / unverified
#20Billy BarrettMountain Lakes, NJRB0.2 pts20% role · 28% conf.5′8″ · 185 lbNew / unverified
#26Sedric AddisonSuwanee, GARB0.2 pts20% role · 28% conf.5′11″ · 205 lbNew / unverified
#90Jonathan HewittEaton, OHPK0.1 pts20% role · 28% conf.6′1″ · 180 lbNew / unverified
#45John OwensTampa, FLLS0.1 pts20% role · 28% conf.6′3″ · 250 lbNew / unverified

2026 schedule

The path that shapes the projection.

The model prices every scheduled game individually. Home field, neutral sites, completed results and opponent rating feed the expected-win total shown above.

Range of outcomes

The projection is the middle—not the ceiling.

Floor case1 wins

Instability at premium positions turns swing games into losses.

4M midpoint3 wins

The roster performs close to its current power and schedule baseline.

Ceiling case6 wins

Quarterback play and line continuity outperform the preseason prior.

The betting lens

Price and matchup decide the play.

No team is an automatic bet or fade. The goal is to identify when the market's story about Boston College diverges from the football conditions required to cover.

Back them when

The spread is large, the favorite plays slowly, and the game script allows Boston College to stay inside the number without chasing points.

Pass or fade when

The offense must play from behind, protect for long-yardage throws and generate explosives simply to reach the market expectation.

Watch first

Quarterback efficiency, offensive-line cohesion and whether the defense can get off the field without blitzing itself out of structure.

Season-defining questionIs there enough week-to-week consistency to turn ACC opportunity into a conference-title run?