MAC · 2026

Buffalo Bulls

Head coach Pete Lembo · Broadview Stadium
1-20-0 in conference
TDC Rank
#129
of 138 FBS teams
Rating
-10.6
pts vs avg FBS team
Offense
-4.4
118th in FBS
Defense
-6.2
130th in FBS
Schedule so far
-5.0
51st toughest
Projected
5.0-7.0
bowl-eligible 38%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

-10.6 now, -4.1 preseason · down 20 spots since preseason
-10-50FBS avgPreWk 1Wk 2Wk 3#129

Final record odds

5.0-7.0 expected · most likely 5-7 (25%)
1-112-1012%3-921%4-825%5-720%6-612%7-58-49-3

Schedule

Game score = the rating that one result implies, after adjusting for opponent and venue

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 3vsUAlbany FCSW 21–17-23.2—ESPN+
2Sep 12@92Florida InternationalL 20–33-13.2—ESPN+
3Sep 19@7Penn StateL 13–55-15.0—BTN
4Sep 26vsRobert Morris FCSBuffalo −16.7 · o/u 48.9—83%ESPN+
5Oct 3vs54Western MichiganCONFWestern Michigan −10.0 · o/u 48.1—26%ESPN+
6Oct 10@59ToledoCONFToledo −15.2 · o/u 58.4—16%
7Oct 17vs110MassachusettsCONFMassachusetts −1.9 · o/u 51.4—45%
8Oct 24vs138Bowling GreenCONFBuffalo −8.8 · o/u 47.3—72%
9—Bye
10Nov 3@96Miami (OH)CONFMiami (OH) −10.0 · o/u 54.2—26%
11Nov 11@130Ball StateCONFBall State −1.8 · o/u 53.0—45%
12Nov 18vs124Central MichiganCONFBuffalo −1.0 · o/u 43.9—53%
13Nov 27@126AkronCONFAkron −4.1 · o/u 50.4—39%

Team Stats

Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted

StatOffenseFBS rankDefense (allowed)FBS rank
EPA · per play, garbage time excluded (CollegeFootballData.com)
EPA / play+0.006119th+0.143101st
Success rate28.1%138th37.6%46th
Explosiveness1.36828th1.410115th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate28.6%138th37.6%45th
Rushing success rate25.4%138th36.8%46th
Passing success rate30.6%133rd38.2%61st
Explosive run rate7.0%132nd11.5%63rd
Explosive pass rate6.4%118th11.2%93rd
Line yards / carry2.66122nd2.9473rd
Opportunity rate26.8%135th34.5%58th
Stuff rate18.3%96th18.4%73rd
Sack rate1.8%21st3.9%95th
3rd-down conversion31.1%127th33.3%40th
Red-zone TD rate50.0%109th58.3%61st
Havoc rate13.2%77th14.3%67th
Box score · season totals
Points / game18.0124th35.0123rd
Yards / game271.7132nd463.0131st
Yards / play3.79137th6.34120th
Pass yards / game165.0115th286.3129th
Yards / pass att.4.40136th8.26115th
Completion %51.3%135th53.9%20th
Rush yards / game106.7126th176.7112th
Yards / carry3.30125th4.78112th
3rd-down conv. %28.3%129th32.6%48th
Turnovers / game (lost · forced)2.00117th0.67107th
Sacks / game (allowed · made)2.0088th1.3396th
Penalty yards / game59.379th67.731st

Roster

100 players · Head coach Pete Lembo

100 players
#PlayerPos▲ClassHtWtHometown
12Qur'An McNeillQBFR6' 3"215Boston, MA
15Mason CumbieQBSR6' 1"205Hopewell, VA
16Elijah HolmesQBSR6' 1"215Charlotte, NC
18Jake ForburgerQBFR6' 0"215Bethesda, MD
0Nino HillRBSO5' 10"217Canton, OH
4Messiah BurchRBSR5' 9"190Staten Island, NY
21Devare MathisRBSR5' 11"215Buffalo, NY
24James McNeil Jr.RBJR6' 0"217Buffalo, NY
25Terrance Shelton Jr.RBJR5' 11"213Franklin, WI
26Chase EnlowRBFR5' 10"190Manalapan, NJ
1Phillip FolmarWRSO5' 9"185Morristown, NJ
2Jaylen AndrewsWRJR6' 2"185Williamsport, PA
3Patrick Clacks IIIWRJR6' 0"195Hobart, IN
6Chance MorrowWRSR6' 4"191Charlotte, NC
8Jasaiah GathingsWRSR6' 1"190Statesville, NC
9Alvin Jones IIIWRSO5' 11"185Chesapeake, VA
10Mark-Anthony Scott Jr.WRSR5' 7"172Port Jefferson Station, NY
11Dwayne Early Jr.WRSO6' 4"198Springfield, MA
13Bobby MaysWRJR6' 5"190Bergenfield, NJ
14Tyrell Simmons Jr.WRJR6' 2"190Rochester, NY
82Terrell RichardsWRSR5' 8"170Rochester, NY
83Jack EskridgeWRFR5' 6"150Buffalo, NY
88Aaron ClarkWRFR5' 11"190Philadelphia, PA
45Stone RozakTEFR6' 1"225Buffalo, NY
81TJ SabatucciTEFR6' 2"235Pittsburgh, PA
85Aiden HowardTEFR6' 4"230Binghamton, NY
86Michael GelatkoTESO6' 4"240Andreas, PA
89Nick LeonardTEJR6' 3"255Victor, NY
51Tyrone DavisOLJR6' 4"298Syracuse, NY
55Thomas BarrOLSO6' 3"292Havertown, PA
56Marco CateOLFR6' 4"295Carmel, IN
58Ben Foglia-AlbrechtOLFR6' 3"280Buffalo, NY
59Gabriel ArenaOLSR6' 4"293Harrisburg, PA
60Val KondratenkoOLJR6' 5"290Rochester, NY
62Paul ClarkOLJR6' 2"285Crown Point, IN
64Jacob MerrittOLSR6' 6"304Northville, MI
69Jackson BellamyOLJR6' 5"341Ancaster, Canada
72Jaden MaxeyOLFR6' 6"290Phoenix, AZ
74Nino FrancavillaOLSR6' 2"300Toronto, Canada
76Nathan NatoliOLSR6' 6"305Olney, MD
77Jackson DavenportOLSO6' 5"270Darien, CT
78Joe CrockerOLSR6' 6"339Ascot, England
79Cam DavisOLFR6' 5"280Newark, OH
88Rex StinchcombDLSO6' 2"285Herndon, VA
97Christopher ClimesDLSO6' 1"280La Belle, PA
55Mason NickelDTJR6' 1"290Midland, MI
59Royce RogersDTFR6' 0"270Springfield, OH
66Will ReedDTFR6' 3"260Oak Park, MI
95Stantavious SmithDTSR6' 1"280Albany, GA
96Charlton GoodellDTSR5' 10"245Alexandria, VA
98Mason NapleDTFR6' 3"270Victor, NY
99Cornell EvansDTSR6' 0"290Seat Pleasant, MD
1SaVeon BrownLBSR6' 1"210Harvey, IL
2Stevie BraceyLBSR6' 0"235Atlanta, GA
13Joey CheshireLBSR6' 1"235Lakeland, FL
18George HillLBSO6' 0"210Turtle Creek, PA
19Mathew HiltyLBSR5' 11"220Apollo, PA
20DJ ManganLBJR6' 1"239Maplewood, NJ
21Bradley Ilunga-BisseleleLBSO6' 0"221Montreal, Canada
25Na'Rod JarvisLBFR6' 0"215Chesapeake, VA
31Drake SaltarelliLBJR6' 0"218Belleair Bluffs, FL
32Matthew HeiningerLBFR6' 1"220Rochester, NY
33Jordan OwensLBSR6' 0"220Endwell, NY
40Amari SnowdenLBFR6' 3"210Rochester, NY
44Zach BergmannLBSR6' 4"230Rogersville, MO
52Jack GarbolinoLBFR6' 1"227North Brunswick, NJ
0Kobi BlackwellCBJR5' 8"180Buford, GA
3Oliver BridgesCBSR6' 2"215Upper Marlboro, MD
5Mikey CrawfordCBJR6' 0"195Pittsburgh, PA
9Keontez BradleyCBSR6' 2"185Mansfield, OH
12Jackson SmallCBSO5' 11"185Upper Marlboro, MD
22Donovan RodriguezCBSO5' 10"185Lancaster, PA
24Sayre SmothersCBSO5' 10"160Cincinnati, OH
27Davion CoffeeCBJR5' 9"195Rochester, NY
28Drayson CraneCBSO6' 0"195Dallas, TX
29Cardel StaplesCBFR5' 11"175Buffalo, NY
37Jamarcus JonesCBFR5' 11"170Columbus, OH
4Ronnell DavisSJR6' 0"193Philadelphia, PA
6Miles GreerSSR5' 10"195Springfield, VA
7John KeoughSJR6' 0"202Macedonia, OH
10Jamiere MunsonSSR5' 10"196Rochester, NY
14Jonathan RousseauSSO6' 0"193Coconut Creek, FL
23Xavier LeonardSJR5' 11"200Atlanta, GA
26Zae JenningsSJR6' 0"192Cincinnati, OH
38Dylan ClearySFR6' 0"193Ellicott City, MD
43Xair StevensonSSO6' 0"188Pittsburgh, PA
31Oliver HautanenPKSO5' 11"182Colleyville, TX
39Blake SholderPKFR6' 2"215Voorhees, NJ
96Zach McGowanPKSR6' 1"190Tonawanda, NY
95Evan PfeiferPFR6' 3"190Pittsburgh, PA
42Sam StrattonLSJR6' 0"185East Amherst, NY
48Joseph StoeverLSSR6' 2"210Savannah, GA
11Will ClarkEDGEJR6' 3"258Crown Point, IN
16Caleb OliverEDGEJR6' 2"235Deltona, FL
17Logan GoodwinEDGEJR6' 4"240West Chester, PA
30Jacari BennettEDGEJR6' 3"240Simpsonville, SC
34Preston LunsfordEDGEFR6' 2"230Newark, OH
35Malachi ErvinEDGEFR6' 4"230Pickerington, OH
49Aiden AndersonEDGEFR6' 2"235Orlando, FL
50Zach PettittEDGEFR6' 2"220Carthage, NY

Updated Sep 24, 3:19 PM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →