← All 138 teams

No. 90 · Sun Belt

Marshall

Thundering Herd · 2026 preseason dossier

4M tierMiddle class4M-INTELLIGENCE-1.5
4M score410–100 index
Power rating-4.7vs. average
Projected wins5.3regular season
ScheduleNo. 1161 = 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
Defense49
Roster47
Players38
Special teams51
Data confidence89%4M-INTELLIGENCE-1.5

The 2026 outlook

Will the roster hold up in the Sun Belt's physical, high-variance weekly environment?

Marshall opens No. 90 nationally and No. 4 of 14 in the Sun Belt. The 4M baseline rates the roster 4.7 points below an average FBS team on a neutral field and projects 5.3 regular-season wins.

Marshall 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 projects among the country's most manageable at No. 116. That creates upside in the win column, but also a pricing trap: the record can improve faster than the underlying team quality, inviting bettors to pay for results that came against limited resistance.

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 coachTony Gibson5–7 over the available CFBD career window
Staff continuityReturning head coachContinuity is treated as context, not an automatic upgrade.
Portal ledger28 in · 22 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.
Quarterback34
Offensive line51
Receivers62
Defensive front52
Secondary50
InChristian HamiltonWR · from West Virginia · 3★
InKeydel PainterEDGE · from Virginia Union · 3★
InBrayden HallCB · from Central Connecticut · 3★
InTerry Nwabuisi-EzealaDL · from Vanderbilt · 3★
InJaquez JoinerIOL · from UCF · 3★
InJamarion WilcoxRB · from Kentucky · 3★
InRobby MartinIOL · from West Virginia · 3★
InJosiah McLaurinRB · from Maryland · 3★
InTerrente HintonS · from NC State · 3★
InCole FunderburkEDGE · from Wake Forest · 3★
InChris CulliverWR · from North Carolina · 3★
InSimeon JohnDL · from UVA Wise · 3★
4M player valueHighest-leverage rolesMaximum point value assumes the player is fully unavailable and is reduced by status probability.
QBCarlos Del Rio-Wilson2.3 pts44% starter · usage + PPA + WEPA + roster continuity + QB starter probability
QBZion Turner1.6 pts31% starter · usage + PPA + roster continuity + QB starter probability
QBKhalil Wilkins1.3 pts25% starter · usage + PPA + WEPA + portal role + QB starter probability
WROwen Sweeney0.8 pts59% expected role · usage + PPA + portal role
WRDe'Andre Tamarez0.7 pts53% expected role · usage + PPA + roster continuity
WRAdrian Norton0.7 pts53% expected role · usage + PPA + roster continuity
PlayerPos.4M valueSizeContinuity
#4Khalil WilkinsWashington, DCQB1.3 pts25% starter · 76% conf.6′4″ · 211 lbTransfer infrom West Virginia
#20Owen SweeneyRoanoke, VAWR0.8 pts59% role · 64% conf.6′3″ · 204 lbTransfer infrom VMI
#3Chris CulliverMaiden, NCWR0.6 pts47% role · 64% conf.6′1″ · 195 lbTransfer infrom North Carolina
#21TJ LesterMilton, GARB0.6 pts63% role · 64% conf.5′9″ · 205 lbTransfer infrom West Georgia
#9Christian HamiltonHarrisburg, NCWR0.6 pts42% role · 64% conf.5′11″ · 186 lbTransfer infrom West Virginia
#64Jaquez JoinerCocoa, FLOL0.5 pts38% role · 40% conf.6′1″ · 285 lbTransfer infrom UCF
#57Logan GreerPittsburgh, PAOL0.5 pts38% role · 40% conf.6′2″ · 287 lbTransfer infrom California (PA)
#73Robby MartinHuntington, WVOL0.5 pts38% role · 40% conf.6′4″ · 304 lbTransfer infrom West Virginia
#78Xavier BausleySouth Charleston, WVOL0.5 pts38% role · 40% conf.6′4″ · 318 lbTransfer infrom West Virginia
#7Kelvon McBrideMobile, ALEDGE0.5 pts38% role · 40% conf.6′2″ · 242 lbTransfer infrom NC State
#21Keydel PainterNorfolk, VAEDGE0.5 pts38% role · 40% conf.6′3″ · 243 lbTransfer infrom Virginia Union
#90B.J. CarterMiddleburg, FLDL0.5 pts38% role · 40% conf.6′2″ · 295 lbTransfer infrom Iowa State
#55Cole FunderburkSuwanee, GADL0.5 pts38% role · 40% conf.6′3″ · 244 lbTransfer infrom Wake Forest
#44Kenyatta HardgeLexington, KYDL0.5 pts38% role · 40% conf.6′1″ · 293 lbTransfer infrom Kentucky
#99Simeon JohnDacula, GADL0.5 pts38% role · 40% conf.6′2″ · 281 lbTransfer infrom UVA Wise
#98Terry Nwabuisi-EzealaMunichDL0.5 pts38% role · 40% conf.6′1″ · 324 lbTransfer infrom Vanderbilt
#15Josiah McLaurinClinton, NCWR0.4 pts38% role · 40% conf.6′1″ · 186 lbTransfer infrom Maryland
#9Brayden HallChicago, ILCB0.4 pts38% role · 40% conf.5′10″ · 181 lbTransfer infrom Central Connecticut
#8Eddie Pleasant IIITampa, FLCB0.4 pts38% role · 40% conf.5′11″ · 185 lbTransfer infrom Buffalo
#28Aumad EdwardsVilla Hills, KYS0.4 pts38% role · 40% conf.5′10″ · 168 lbTransfer infrom Kentucky
#16Kendell AndersonSilver Spring, MDS0.4 pts38% role · 40% conf.6′1″ · 208 lbTransfer infrom Morgan State
#3Terrente HintonMobile, ALS0.4 pts38% role · 40% conf.6′2″ · 203 lbTransfer infrom NC State
#2Charles McCartherensKennesaw, GADB0.4 pts38% role · 40% conf.5′10″ · 183 lbTransfer infrom Buffalo
#25Andrew HamadFairfax, VALB0.4 pts38% role · 40% conf.5′11″ · 209 lbTransfer infrom Albany
#43Chase OrtizDavie, FLLS0.3 pts38% role · 40% conf.6′1″ · 220 lbTransfer infrom Stetson
#7Carlos Del Rio-WilsonAtlanta, GAQB2.3 pts44% starter · 76% conf.6′2″ · 225 lbReturning
#1Zion TurnerMiami, FLQB1.6 pts31% starter · 64% conf.6′1″ · 212 lbReturning
#0De'Andre TamarezOvertown, FLWR0.7 pts53% role · 64% conf.5′11″ · 172 lbReturning
#2Adrian NortonHuber Heights, OHWR0.7 pts53% role · 64% conf.6′0″ · 199 lbReturning
#81Toby PaynePoca, WVTE0.7 pts52% role · 64% conf.6′4″ · 237 lbReturning
#85Tracy StephensColumbia, SCTE0.6 pts46% role · 64% conf.6′4″ · 242 lbReturning
#56Andrew DudleyTempe, AZOL0.6 pts44% role · 40% conf.6′3″ · 292 lbReturning
#54Drake LanhamHurricane, WVOL0.6 pts44% role · 40% conf.6′3″ · 281 lbReturning
#66Eli KaufmanWadsworth, OHOL0.6 pts44% role · 40% conf.6′4″ · 300 lbReturning
#59Evan FergusonHuntington, WVOL0.6 pts44% role · 40% conf.6′2″ · 297 lbReturning
#77Isaac ClaryGallipolis, OHOL0.6 pts44% role · 40% conf.6′7″ · 337 lbReturning
#67Jack LairdColumbia, SCOL0.6 pts44% role · 40% conf.6′6″ · 314 lbReturning
#70Jalen SlappyColumbus, OHOL0.6 pts44% role · 40% conf.6′4″ · 312 lbReturning
#62Marwan DiabBurke, VAOL0.6 pts44% role · 40% conf.6′3″ · 286 lbReturning
#65Parker BraultPalatine, ILOL0.6 pts44% role · 40% conf.6′2″ · 286 lbReturning
#52Rhett McGrewHurricane, WVOL0.6 pts44% role · 40% conf.6′2″ · 264 lbReturning
#76Tariq MontgomeryAkron, OHOL0.6 pts44% role · 40% conf.6′6″ · 312 lbReturning
#58Braydin WardMontgomery, WVDL0.6 pts44% role · 40% conf.6′6″ · 258 lbReturning
#92Cam ChmuraWexford, PADL0.6 pts44% role · 40% conf.6′3″ · 298 lbReturning
#95Donovan GarrettHuntington, WVDL0.6 pts44% role · 40% conf.6′2″ · 210 lbReturning
#24Jacarius ClaytonTupelo, MSDL0.6 pts44% role · 40% conf.6′5″ · 241 lbReturning
#51Jaxson CunninghamWinfield, WVDL0.6 pts44% role · 40% conf.5′11″ · 225 lbReturning
#49Mekhi LockhartWinter Park, FLDL0.6 pts44% role · 40% conf.6′4″ · 296 lbReturning
#52Mikailin WarrenBaltimore, MDDL0.6 pts44% role · 40% conf.6′4″ · 380 lbReturning
#5Xayvion Turner-BradshawBluefield, VAWR0.5 pts50% role · 64% conf.5′10″ · 166 lbReturning
#23Chase MasseyWinfield, WVWR0.5 pts44% role · 40% conf.6′1″ · 175 lbReturning
#16Jalyn AbercrombieHuntington, WVWR0.5 pts44% role · 40% conf.5′11″ · 183 lbReturning
#18Justin HaggertyWelch, WVWR0.5 pts44% role · 40% conf.5′9″ · 169 lbReturning
#8Sherone White Jr.Pickerington, OHWR0.5 pts44% role · 40% conf.5′8″ · 165 lbReturning
#19Tony MartinPahokee, FLWR0.5 pts44% role · 40% conf.5′10″ · 174 lbReturning
#86Brandon HettwerCharlotte, NCTE0.5 pts44% role · 40% conf.6′4″ · 234 lbReturning
#80Shawn RouseMilton, WVTE0.5 pts44% role · 40% conf.6′3″ · 244 lbReturning
#37Atley CowanWheeling, WVCB0.5 pts44% role · 40% conf.6′2″ · 192 lbReturning
#1Boogie TrotterNashville, TNCB0.5 pts44% role · 40% conf.5′10″ · 185 lbReturning
#29Jason HaggertyWelch, WVCB0.5 pts44% role · 40% conf.5′10″ · 173 lbReturning
#17Daytione SmithHighland Springs, VAS0.5 pts44% role · 40% conf.6′0″ · 190 lbReturning
#32Pete SchuhMontvale, NJS0.5 pts44% role · 40% conf.5′10″ · 187 lbReturning
#19Zah JacksonHuntington, WVS0.5 pts44% role · 40% conf.5′10″ · 190 lbReturning
#0Caleb Clark-GloverSpringdale, OHDB0.5 pts44% role · 40% conf.5′11″ · 187 lbReturning
#18Daniel HarrisMelbourne, FLDB0.5 pts44% role · 40% conf.6′4″ · 180 lbReturning
#11Josh Pierre-LouisWest Palm Beach, FLDB0.5 pts44% role · 40% conf.5′11″ · 182 lbReturning
#12Louikenzy JulesUnion, NJDB0.5 pts44% role · 40% conf.5′11″ · 180 lbReturning
#4Philipp DavisLake Wales, FLDB0.5 pts44% role · 40% conf.6′1″ · 194 lbReturning
#23Sammy EtienneLakeland, FLDB0.5 pts44% role · 40% conf.5′11″ · 185 lbReturning
#6Jo'Shon BarbieHarvey, LARB0.5 pts59% role · 76% conf.5′9″ · 188 lbReturning
#27Cannon LewisBarboursville, WVLB0.4 pts44% role · 40% conf.6′2″ · 230 lbReturning
#10Chason ClarkStarke, FLLB0.4 pts44% role · 40% conf.6′2″ · 207 lbReturning
#47EahJay McAdamsEast Orange, NJLB0.4 pts44% role · 40% conf.6′1″ · 216 lbReturning
#30Jaasai SimmonsPhiladelphia, PALB0.4 pts44% role · 40% conf.6′1″ · 234 lbReturning
#6Jalen MarshallHiram, GALB0.4 pts44% role · 40% conf.6′2″ · 224 lbReturning
#5Javae GilmoreAmite, LALB0.4 pts44% role · 40% conf.6′4″ · 221 lbReturning
#40Ryan AyersRichmond, MILB0.4 pts44% role · 40% conf.6′1″ · 203 lbReturning
#22Anthony Quinn Jr.Fayetteville, NCRB0.4 pts44% role · 40% conf.6′0″ · 196 lbReturning
#10Judah PriceSophia, WVRB0.4 pts44% role · 40% conf.5′9″ · 178 lbReturning
#96Ty PowellThibodaux, LAPK0.3 pts44% role · 40% conf.6′0″ · 185 lbReturning
#12Koi FaganMartinsburg, WVQB0.2 pts4% starter · 40% conf.6′0″ · 190 lbReturning
#61Da'Ron ParksNitro, WVOL0.3 pts20% role · 28% conf.6′5″ · 340 lbNew / unverified
#55Holden GriegerElk Grove, CAOL0.3 pts20% role · 28% conf.6′7″ · 315 lbNew / unverified
#50Jae'Von WhiteRockledge, FLOL0.3 pts20% role · 28% conf.6′5″ · 293 lbNew / unverified
#74Justyn LylesCincinnati, OHOL0.3 pts20% role · 28% conf.6′3″ · 245 lbNew / unverified
#53Mason RamseyHuntington, WVOL0.3 pts20% role · 28% conf.6′1″ · 261 lbNew / unverified
#69William SandfossNewport, KYOL0.3 pts20% role · 28% conf.6′5″ · 297 lbNew / unverified
#97Nate BlancQuebec City, PQDT0.3 pts20% role · 28% conf.6′2″ · 290 lbNew / unverified
#34Caden TurnerIronton, OHDL0.3 pts20% role · 28% conf.6′3″ · 202 lbNew / unverified
#14Mickel WilliamsNocatee, FLDL0.3 pts20% role · 28% conf.6′3″ · 290 lbNew / unverified
#24Aiden BurkeMatewan, WVWR0.2 pts20% role · 28% conf.6′0″ · 182 lbNew / unverified
#13Brennan ChambersKinston, NCWR0.2 pts20% role · 28% conf.6′3″ · 186 lbNew / unverified
#11Drew WilliamsWashington, DCWR0.2 pts20% role · 28% conf.6′2″ · 196 lbNew / unverified
#84Nico WiedmannStuttgartWR0.2 pts20% role · 28% conf.6′2″ · 194 lbNew / unverified
#22Jaycee HoustonCincinnati, OHS0.2 pts20% role · 28% conf.6′2″ · 181 lbNew / unverified
#15Tristan LesterAlpharetta, GAS0.2 pts20% role · 28% conf.5′9″ · 190 lbNew / unverified
#20Zeke GunnOrlando, FLS0.2 pts20% role · 28% conf.6′0″ · 205 lbNew / unverified
#39Dawson HillNitro, WVDB0.2 pts20% role · 28% conf.6′2″ · 184 lbNew / unverified
#33Andre ParkerCincinnati, OHLB0.2 pts20% role · 28% conf.5′11″ · 202 lbNew / unverified
#31Brysen DaviesNewnan, GALB0.2 pts20% role · 28% conf.5′11″ · 200 lbNew / unverified
#17Dylan BarberLaGrange, GAQB0.2 pts4% starter · 28% conf.5′11″ · 194 lbNew / unverified
#41Jorge Diaz NicholasMadridPK0.1 pts20% role · 28% conf.6′4″ · 228 lbNew / unverified
#90Samuel Guiden KrebsLaoisPK0.1 pts20% role · 28% conf.6′0″ · 216 lbNew / unverified
#91Cooper HeimbachWheelersburg, OHP0.1 pts20% role · 28% conf.6′0″ · 188 lbNew / unverified
#35Riley WinklerDetroit, MILS0.1 pts20% role · 28% conf.6′4″ · 204 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 case3 wins

Instability at premium positions turns swing games into losses.

4M midpoint5 wins

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

Ceiling case7 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 Marshall diverges from the football conditions required to cover.

Back them when

The spread is large, the favorite plays slowly, and the game script allows Marshall 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 questionWill the roster hold up in the Sun Belt's physical, high-variance weekly environment?