MAC · Through Week 8

Buffalo Bulls Depth Chart

Offense

Season snap share: share of all the team’s offensive plays this season, with its likely range. Ordered by estimated snaps, latest game counted twice

Defense

Season snap share: share of all the opponents’ plays this season, with its likely range. Ordered by estimated snaps, latest game counted twice

Special Teams

By kicks and punts

Snaps by Game

PlayerPosWk 1
vs UAlbany
Wk 2
@ Florida International
Wk 3
@ Penn State
Wk 4
vs Robert Morris
Wk 5
vs Western Michigan
Wk 6
@ Toledo
Wk 7
vs Massachusetts
Wk 8
vs Bowling Green
Total
Team offensive plays8068639165777862584
Opponent offensive plays7378675361617263528
Quarterbacks · estimated snaps
Jason WrightQB·36639163777862470
Elijah HolmesQB8032······112
Running backs · estimated snaps
Messiah BurchRB~28~32~16~54~41~45~57~54327
Nino HillRB··~12~40~25~29~15~11132
Terrance Shelton Jr.RB~45~25······70
James McNeil Jr.RB~5~8~39···~10·62
Receivers & tight ends · estimated snaps
Chance MorrowWR~68~62~54~77~57~66~64~44492
Clint WalkerTE~58~29~56~57~38~44~65~45392
Jaylen AndrewsWR~45~50·~26~50~21~47~42281
Dwayne Early Jr.WR~29~23~31~49·~53~60~36281
Patrick Clacks IIIWR~17~39·~62~34~64~30·246
Trevor WilsonTE~36~37·~37····110
Jasaiah GathingsWR~47·~17····~2084
Phillip FolmarWR~8·~46·····54
TJ SabatucciTE·······~2121
Michael GelatkoTE·~19······19
Tyrell Simmons Jr.WR·~10······10
Aaron ClarkWR·······~1010
Defensive line · estimated snaps
Christopher ClimesDL~42~37~33~32~19~40~47~38288
Will ClarkEDGE~44~44~38~26·~33~44~31260
Logan GoodwinEDGE~47·~43~36~40·~35~29230
Cornell EvansDT~28~30~30~21~42·~19~36206
Rex StinchcombDL·~51~11·~33~17~39~33184
Sedrick VessahEDGE~20·~11~15~27~31~37~15156
Jacari BennettEDGE·~47~36~30·~36··149
Stantavious SmithDT~35·~28··~24·~21108
Caleb OliverEDGE·~22~29···~28·79
Mason NickelDT·····~28·~2755
Royce RogersDT··~17·····17
Noah WhitmerEDGE··~11·····11
Linebackers · estimated snaps
SaVeon BrownLB~66~77~54~32~61~61~72~61484
Zach BergmannLB~5~76~51~49~54~50··285
Stevie BraceyLB~68~52~3·~23~31~40~57274
Jordan OwensLB~39·~28·~31~27~66~44235
Bradley Ilunga-BisseleleLB··~34~53···~996
Jack GarbolinoLB··~38~5~6···49
Joey CheshireLB··~21·····21
Mathew HiltyLB·····~6··6
Anwar Witherspoon Jr.LB·······~44
Secondary · estimated snaps
Miles GreerS~72~71~65~53~61~60~72~63517
John KeoughS~49~77~67~51~41~57~72~60474
Kobi BlackwellCB~69~59~41~53~59~42~69~62454
Ronnell DavisS~73~76~60~53~60~61·~63446
Mikey CrawfordCB··~12~41~61~61~72~55302
Keontez BradleyCB~73~74······147
Xavier LeonardS~7·~55~12~17~3··94
Oliver BridgesCB·~27~23··~14·~973
Jamiere MunsonS·~5~6·····11
Donovan RodriguezCB··~2·····2
Offensive line · estimated snaps
Gabriel ArenaOL~78~66~61~88~63~75··431
Nino FrancavillaOL~78~66~61~88~63~75··431
Thomas BarrOL~78~66·~88·~75··307
Joe CrockerOL··~61~88~63~75··287
Val KondratenkoOL···~88~63~75··226
Tyrone DavisOL~78~66······144
Jackson BellamyOL~78~66······144

How the snap estimates work. No free source publishes college snap counts, so these are estimates. Quarterbacks: every offensive play is credited to the QB running the offense, which is close to exact. Everyone else: a model trained on real NFL snap counts (nflverse, 2023–24) turns each player's share of their position group's involvement that game (carries and targets on offense, tackles, sacks and breakups on defense) into a share of the team's plays. Tested on a season it never saw, it's typically within 5 snaps a game for running backs and 9–10 for other positions, and within about 10–15% over a season. The ranges shown are where the real number landed 80% of the time in that test. They narrow as the season goes on, and are widest for part-time players in a single game. Blocking tight ends and receivers who rarely see the ball get underestimated. Offensive linemen leave no trace in the play-by-play, so the line comes from each game's starting lineup. Where a school's game notes list its starters by spot, and its website allows automated access, the line shows who played left tackle through right tackle.