← All 138 teams

No. 68 · American

East Carolina

Pirates · 2026 preseason dossier

4M tierBowl upside4M-INTELLIGENCE-1.5
4M score490–100 index
Power rating+0.1vs. average
Projected wins5.7regular season
ScheduleNo. 961 = hardest
Playoff chance0.1%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
Defense60
Roster45
Players48
Special teams59
Data confidence89%4M-INTELLIGENCE-1.5

The 2026 outlook

Does this team have the quarterback play and defensive depth to win the American?

East Carolina opens No. 68 nationally and No. 5 of 14 in the American. The 4M baseline rates the roster 0.1 points above an average FBS team on a neutral field and projects 5.7 regular-season wins.

East Carolina sits near the model's break-even line, where quarterback development and close-game execution matter more than brand. A bowl is attainable, but the margin is too thin to assume last year's record—or a splashy transfer class—will repeat without supporting efficiency.

There are enough playable pieces to compete, but the roster needs a dependable identity. Stable quarterback efficiency or an obvious line-of-scrimmage advantage would lift the ceiling. Portal additions matter only if their roles translate into protection, pressure or explosive-play creation.

The schedule grades No. 96 nationally—enough resistance to expose weaknesses without defining the entire year. A small group of swing games should determine whether East Carolina beats its 5.7-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 coachBlake Harrell14–5 over the available CFBD career window
Staff continuityReturning head coachContinuity is treated as context, not an automatic upgrade.
Portal ledger24 in · 26 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.
Quarterback44
Offensive line51
Receivers49
Defensive front52
Secondary50
InAshton GrayRB · from North Texas · 3★
InRay Ray JosephWR · from Miami · 3★
InCrews LawLB · from Memphis · 3★
InJeremiah MelvinWR · from Wake Forest · 3★
InEmory WilliamsQB · from Miami · 3★
InBrandon BestIOL · from Kennesaw State · 3★
InChristian PetersonS · from UCF · 3★
InMyles PollardS · from Memphis · 3★
InElliot HuetherP · from St. Thomas · 3★
InCade LawLB · from Memphis · 3★
InNiko PaicIOL · from Valparaiso · 3★
InHayes CreelOT · from Southern Miss
4M player valueHighest-leverage rolesMaximum point value assumes the player is fully unavailable and is reduced by status probability.
QBMitch Griffis3.8 pts67% starter · usage + PPA + portal role + QB starter probability
WRBrock Spalding0.8 pts56% expected role · usage + PPA + roster continuity
QBCole Hodge0.7 pts17% starter · roster continuity + QB starter probability
WRJa'Keith Hamilton0.7 pts51% expected role · usage + PPA + portal role
WRLandon Sides0.6 pts47% expected role · usage + PPA + portal role
WRTyler Johnson0.6 pts49% expected role · usage + PPA + roster continuity
PlayerPos.4M valueSizeContinuity
#12Mitch GriffisAshburn, VAQB3.8 pts67% starter · 64% conf.6′0″ · 195 lbTransfer infrom Texas Tech
#15Ja'Keith HamiltonShelby, NCWR0.7 pts51% role · 64% conf.6′2″ · 206 lbTransfer infrom Furman
#7Landon SidesDenton, TXWR0.6 pts47% role · 64% conf.5′11″ · 190 lbTransfer infrom North Texas
#21Michael AllenGreenville, NCRB0.6 pts67% role · 76% conf.5′11″ · 206 lbTransfer infrom Marshall
#1Ray Ray Joseph Jr.Miami, FLWR0.6 pts42% role · 64% conf.5′11″ · 186 lbTransfer infrom Miami
#58Brandon BestTucker, GAOL0.5 pts38% role · 40% conf.6′4″ · 313 lbTransfer infrom Kennesaw State
#55Ethan KramerColorado Springs, COOL0.5 pts38% role · 40% conf.6′4″ · 300 lbTransfer infrom Northern Arizona
#75Hayes CreelFranklinton, LAOL0.5 pts38% role · 40% conf.6′7″ · 320 lbTransfer infrom Southern Miss
#54Niko PaicCrown Point, INOL0.5 pts38% role · 40% conf.6′2″ · 290 lbTransfer infrom Valparaiso
#6Kanen HamlettMadison, ALTE0.5 pts42% role · 64% conf.6′4″ · 235 lbTransfer infrom App State
#3Ashton GrayMarion, ARRB0.5 pts56% role · 76% conf.6′0″ · 208 lbTransfer infrom North Texas
#9Emory WilliamsMilton, FLQB0.5 pts11% starter · 40% conf.6′5″ · 225 lbTransfer infrom Miami
#8Ismael Smith FloresCrowley, TXTE0.4 pts38% role · 40% conf.6′5″ · 255 lbTransfer infrom Texas-Rio Grande Valley
#15Christian PetersonDothan, ALDB0.4 pts38% role · 40% conf.5′10″ · 185 lbTransfer infrom UCF
#2Jaylen BowdenCharlotte, NCDB0.4 pts38% role · 40% conf.6′1″ · 180 lbTransfer infrom Minnesota
#12Myles PollardNashville, TNDB0.4 pts38% role · 40% conf.6′2″ · 190 lbTransfer infrom Memphis
#17Rae'mon MosbyMarrero, LADB0.4 pts38% role · 40% conf.6′0″ · 190 lbTransfer infrom Louisville
#3Zyeir GambleSumter, SCDB0.4 pts38% role · 40% conf.5′10″ · 195 lbTransfer infrom App State
#11Jeremiah MelvinFayetteville, NCWR0.4 pts41% role · 64% conf.6′4″ · 205 lbTransfer infrom Wake Forest
#20Cade LawNashville, TNLB0.4 pts38% role · 40% conf.6′1″ · 225 lbTransfer infrom Memphis
#10Crews LawNashville, TNLB0.4 pts38% role · 40% conf.6′1″ · 225 lbTransfer infrom Memphis
#83Elliot HuetherMinnetonka, MNP0.3 pts38% role · 40% conf.6′3″ · 211 lbTransfer infrom St. Thomas
#53Blake ShirleyGreer, SCLS0.3 pts38% role · 40% conf.6′0″ · 205 lbTransfer infrom Wofford
#10Brock SpaldingLorton, VAWR0.8 pts56% role · 64% conf.5′11″ · 193 lbReturning
#7Cole HodgeLouisville, KYQB0.7 pts17% starter · 40% conf.6′0″ · 198 lbReturning
#2Tyler JohnsonMartinsville, VAWR0.6 pts49% role · 64% conf.6′0″ · 186 lbReturning
#0Kyler PearsonTulsa, OKWR0.6 pts46% role · 64% conf.5′8″ · 168 lbReturning
#71Bryce WeaverGreenville, NCOL0.6 pts44% role · 40% conf.6′4″ · 317 lbReturning
#67Cayman ReynoldsCalhoun, GAOL0.6 pts44% role · 40% conf.6′4″ · 234 lbReturning
#57Ian HemilrightCary, MSOL0.6 pts44% role · 40% conf.6′4″ · 280 lbReturning
#74Jeremiah WilliamsEdgefield, SCOL0.6 pts44% role · 40% conf.6′4″ · 322 lbReturning
#73Karson JonesLubbock, TXOL0.6 pts44% role · 40% conf.6′4″ · 282 lbReturning
#69Kendall WaltonLamar, SCOL0.6 pts44% role · 40% conf.6′5″ · 313 lbReturning
#66Marleo NeolienOakdale, CTOL0.6 pts44% role · 40% conf.6′7″ · 310 lbReturning
#78Peyton ReederIndian Trail, NCOL0.6 pts44% role · 40% conf.6′4″ · 300 lbReturning
#68Tre HardisonJacksonville, NCOL0.6 pts44% role · 40% conf.6′4″ · 317 lbReturning
#52Zach CaulderCheraw, SCOL0.6 pts44% role · 40% conf.6′1″ · 251 lbReturning
#55Dominick MoodyKennesaw, GADL0.6 pts44% role · 40% conf.6′2″ · 271 lbReturning
#40Dylon WorthenBradenton, FLDL0.6 pts44% role · 40% conf.6′2″ · 243 lbReturning
#50Evan PowellHuntingtown, MDDL0.6 pts44% role · 40% conf.6′4″ · 247 lbReturning
#97Jacoby MartinRockingham, NCDL0.6 pts44% role · 40% conf.6′2″ · 264 lbReturning
#0Jasiyah RobinsonGroveport, OHDL0.6 pts44% role · 40% conf.6′3″ · 265 lbReturning
#94Javon WilliamsLargo, FLDL0.6 pts44% role · 40% conf.6′2″ · 303 lbReturning
#90Josiah DwyerBennettsville, SCDL0.6 pts44% role · 40% conf.6′2″ · 281 lbReturning
#9Kendrick DuJourJonesboro, GADL0.6 pts44% role · 40% conf.6′5″ · 223 lbReturning
#5Kieran DavisRoswell, GADL0.6 pts44% role · 40% conf.6′2″ · 250 lbReturning
#91Miles ParkerJacksonville, NCDL0.6 pts44% role · 40% conf.6′4″ · 255 lbReturning
#44Preston CarrTimberlake, NCDL0.6 pts44% role · 40% conf.6′3″ · 295 lbReturning
#88Rion RoseboroughGreenville, NCDL0.6 pts44% role · 40% conf.6′2″ · 295 lbReturning
#98Torin BrazellStarke, FLDL0.6 pts44% role · 40% conf.6′2″ · 278 lbReturning
#19Jaquaize PettawayHouston, TXWR0.5 pts50% role · 64% conf.5′10″ · 194 lbReturning
#4TJ Engleman Jr.Atlanta, GARB0.5 pts59% role · 76% conf.5′9″ · 189 lbReturning
#84Connor HodgeLouisville, KYWR0.5 pts44% role · 40% conf.6′1″ · 183 lbReturning
#14Dillon LorickThompsons Station, TNWR0.5 pts44% role · 40% conf.6′0″ · 200 lbReturning
#24Jason DickersonKnightdale, NCWR0.5 pts44% role · 40% conf.5′10″ · 189 lbReturning
#17Johnny WilliamsHavelock, NCWR0.5 pts44% role · 40% conf.5′9″ · 180 lbReturning
#81Mason ScottRoyersford, PAWR0.5 pts44% role · 40% conf.6′0″ · 181 lbReturning
#87Trenton CloudGreensboro, NCWR0.5 pts44% role · 40% conf.5′11″ · 193 lbReturning
#80Ty JohnsonAsheville, NCWR0.5 pts44% role · 40% conf.6′0″ · 180 lbReturning
#82Gage RealeHometown not listedTE0.5 pts44% role · 40% conf.6′3″ · 238 lbReturning
#86Kaleb MorrowApex, NCTE0.5 pts44% role · 40% conf.6′5″ · 259 lbReturning
#45Mason BrownWarsaw, NCTE0.5 pts44% role · 40% conf.6′4″ · 261 lbReturning
#85Stephen CollierLexington, SCTE0.5 pts44% role · 40% conf.6′2″ · 242 lbReturning
#34Adam ColeAsheboro, NCDB0.5 pts44% role · 40% conf.6′0″ · 185 lbReturning
#26Alex MoyeFarmville, NCDB0.5 pts44% role · 40% conf.6′2″ · 190 lbReturning
#22Angelo RossBaltimore, MDDB0.5 pts44% role · 40% conf.6′1″ · 170 lbReturning
#13Ayden DuncansonAtlanta, GADB0.5 pts44% role · 40% conf.6′0″ · 194 lbReturning
#6DeMarius HinesAtlanta, GADB0.5 pts44% role · 40% conf.5′11″ · 194 lbReturning
#14Derrion HorsleySharpsburg, GADB0.5 pts44% role · 40% conf.6′2″ · 196 lbReturning
#24Durante SpeerDecatur, GADB0.5 pts44% role · 40% conf.6′0″ · 195 lbReturning
#21Jonathan AkinsMadison, FLDB0.5 pts44% role · 40% conf.5′11″ · 199 lbReturning
#23Josh BentonJacksonville, FLDB0.5 pts44% role · 40% conf.5′11″ · 200 lbReturning
#19Jurnee LattimoreDallas, NCDB0.5 pts44% role · 40% conf.5′10″ · 167 lbReturning
#8Kamaurri McKinleyLakeland, FLDB0.5 pts44% role · 40% conf.6′2″ · 186 lbReturning
#4Kevon Merrell Jr.Cordele, GADB0.5 pts44% role · 40% conf.6′1″ · 188 lbReturning
#27Miles GaddyFuquay-Varina, NCDB0.5 pts44% role · 40% conf.6′1″ · 185 lbReturning
#23Tavius Horne Jr.Fort Lauderdale, FLDB0.5 pts44% role · 40% conf.5′11″ · 166 lbReturning
#11DJ Johnson Jr.Hampton, GALB0.4 pts44% role · 40% conf.6′0″ · 224 lbReturning
#1Jackson BarkerFuquay-Varina, NCLB0.4 pts44% role · 40% conf.6′2″ · 227 lbReturning
#41Jayden OldenMonroe, NCLB0.4 pts44% role · 40% conf.6′1″ · 230 lbReturning
#43Jordan MilesHuntsville, ALLB0.4 pts44% role · 40% conf.6′1″ · 200 lbReturning
#42Julien DavisMcdonough, GALB0.4 pts44% role · 40% conf.6′2″ · 239 lbReturning
#35Landon LewisNewport, NCLB0.4 pts44% role · 40% conf.6′3″ · 205 lbReturning
#59Reagan PrintyWilmington, NCLB0.4 pts44% role · 40% conf.6′1″ · 217 lbReturning
#5DeJuan LacyFort Worth, TXRB0.4 pts55% role · 64% conf.5′8″ · 203 lbReturning
#26DaMari GanttJacksonville, NCRB0.4 pts44% role · 40% conf.5′10″ · 197 lbReturning
#22Michael BeattyApex, NCRB0.4 pts44% role · 40% conf.5′6″ · 162 lbReturning
#95Andrew ConradKernersville, NCPK0.3 pts44% role · 40% conf.5′10″ · 184 lbReturning
#93Everett ScottMatthews, NCPK0.3 pts44% role · 40% conf.5′10″ · 180 lbReturning
#43Noah PerezPhoenix, AZPK0.3 pts44% role · 40% conf.5′7″ · 161 lbReturning
#48Tomas O'HalloranAdelaide, SAP0.3 pts44% role · 40% conf.6′3″ · 200 lbReturning
#97Cole WalkerSavannah, GALS0.3 pts44% role · 40% conf.6′4″ · 236 lbReturning
#63Alex LuebkeCary, NCOL0.3 pts20% role · 28% conf.6′4″ · 283 lbNew / unverified
#61Brooks CulpStatesville, NCOL0.3 pts20% role · 28% conf.6′4″ · 310 lbNew / unverified
#56Bryson EsserDenver, NCOL0.3 pts20% role · 28% conf.6′8″ · 295 lbNew / unverified
#72Christian HarrisRichmond, VAOL0.3 pts20% role · 28% conf.6′7″ · 305 lbNew / unverified
#77Ja'Vaughn HargettDurham, NCOL0.3 pts20% role · 28% conf.6′5″ · 260 lbNew / unverified
#50Joshua BattleCollege Park, GAOL0.3 pts20% role · 28% conf.6′5″ · 285 lbNew / unverified
#79Justin GarrardNeptune Beach, FLOL0.3 pts20% role · 28% conf.6′4″ · 325 lbNew / unverified
#65Preston BroadwayIndian Trail, NCOL0.3 pts20% role · 28% conf.6′3″ · 270 lbNew / unverified
#59Xavier MasseyBushnell, FLOL0.3 pts20% role · 28% conf.6′3″ · 290 lbNew / unverified
#95Ethan WilsonBethel, NCDL0.3 pts20% role · 28% conf.6′5″ · 240 lbNew / unverified
#99Kelton SmithGaffney, SCDL0.3 pts20% role · 28% conf.6′4″ · 310 lbNew / unverified
#33Terande SpencerRockingham, NCDL0.3 pts20% role · 28% conf.6′3″ · 235 lbNew / unverified
#51Zyon RatchfordGaffney, SCDL0.3 pts20% role · 28% conf.6′3″ · 215 lbNew / unverified
#88Dawson QuartermanFort Lauderdale, FLWR0.2 pts20% role · 28% conf.6′2″ · 200 lbNew / unverified
#89Jacob HollandDunn, NCTE0.2 pts20% role · 28% conf.6′5″ · 245 lbNew / unverified
#37Amare MackJacksonville, FLDB0.2 pts20% role · 28% conf.5′11″ · 175 lbNew / unverified
#7Ashton Levells-MitchellDesoto, TXDB0.2 pts20% role · 28% conf.6′1″ · 170 lbNew / unverified
#25Callaway WilliamsCharlotte, NCDB0.2 pts20% role · 28% conf.6′0″ · 195 lbNew / unverified
#28David Coleman Jr.Kingsland, GADB0.2 pts20% role · 28% conf.5′11″ · 165 lbNew / unverified
#31Djimon MclendonTucker, GADB0.2 pts20% role · 28% conf.5′11″ · 175 lbNew / unverified
#38Riley RobinsonNewport, NCDB0.2 pts20% role · 28% conf.6′1″ · 225 lbNew / unverified
#49Chad FairchildHampton, GALB0.2 pts20% role · 28% conf.6′0″ · 235 lbNew / unverified
#32LJ PorterCornelius, NCLB0.2 pts20% role · 28% conf.6′0″ · 215 lbNew / unverified
#53Matt PayesMount Pleasant, SCLB0.2 pts20% role · 28% conf.6′3″ · 210 lbNew / unverified
#11Daulton PhalinesHaddonfield, NJQB0.2 pts4% starter · 28% conf.6′5″ · 210 lbNew / unverified
#13Trey BurkeSpartanburg, SCQB0.2 pts4% starter · 28% conf.6′3″ · 205 lbNew / unverified
#23Meliq McgowanGoose Creek, SCRB0.2 pts20% role · 28% conf.6′0″ · 190 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 case4 wins

Instability at premium positions turns swing games into losses.

4M midpoint6 wins

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

Ceiling case8 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 East Carolina diverges from the football conditions required to cover.

Back them when

The number is below a full possession and East Carolina's best unit attacks a verified opponent weakness.

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

Early-down success rate, pressure allowed and defensive explosive-play rate. Two stable categories would justify an upgrade.

Season-defining questionDoes this team have the quarterback play and defensive depth to win the American?