TWO DEEP
Battles

Buffalo Bulls

NCAA · Mid-American · 2026
Updated 2026-07-29
118 players
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Buffalo Bulls

Both windows
Projected two-deep impacti
+22
Projected two-deep roles added · 2026 arrivals
Buffalo added 22 transfers projected into the two-deep (11 as starters) against 15 departures whose next roles aren’t tracked here. Every number on this page is counted, not modelled — no composite portal grade is published because no defensible one exists yet.
25
Arrivals
+10
15
Departures
0.83
Avg rating in
-0.02
0.85
Avg rating out
22
Proj two-deep in
Out roles untracked
1 of 25
’25 production in
13 of 15
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 2 rooms, led by P.
Depth concern
No room lost net depth in this window.
Still unresolved
Departures with no portal answer yet. Replacement must come from the returning roster or signing class.

How the roster changed

40 moves · 13 rooms touchedi
Offense
+4 net players
Replaced+3 players
OL
+4 in · −1 out · 4 proj starters in
InOut
Henry Tabansi out to UCF drives the room.
Replaced+1 player
QB
+1 in · −0 out
InOut
No departures
Elijah Holmes in from Wingate drives the room.
Replaced+1 player
TE
+1 in · −0 out
InOut
D
No departures
Clint Walker in from Davenport drives the room.
Replaced
WR
+2 in · −2 out · 1 proj starter in
InOut
E
Victor Snow out to NC State drives the room.
Unresolved-1 player
RB
+0 in · −1 out
InOut
No arrivals
Lamar Sperling out to UTEP drives the room.
Defense
+2 net players
Replaced+3 players
LB
+4 in · −1 out · 2 proj starters in
InOut
A
Dion Crawford out to Michigan State drives the room.
Replaced+1 player
EDGE
+3 in · −2 out · 1 proj starter in
InOut
Demetrius Ballard out to Boston College drives the room.
Replaced
S
+1 in · −1 out
InOut
Jalen McNair out to Virginia drives the room.
Replaced-1 player
DL
+2 in · −3 out · 1 proj starter in
InOut
?
Junior Poyser out to Wisconsin drives the room.
Replaced-1 player
CB
+2 in · −3 out
InOut
?
Sayre Smothers in from The Citadel drives the room.
Specialists
+4 net players
Upgraded+2 players
LS
+2 in · −0 out · 1 proj starter in
InOut
E
No departures
Joseph Stoever in from Georgia Tech drives the room.
Replaced+1 player
K
+1 in · −0 out
InOut
S
No departures
Zach McGowan in from SUNY Brockport drives the room.
Upgraded+1 player
P
+2 in · −1 out · 1 proj starter in
InOut
Andrew VanSlyke in from James Madison drives the room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 usage share (smallest = none recorded)

Did Buffalo replace what it lost?

Role slots, not player-for-player
Replaced
1 chain
WR
Starting slot
Out · to Kansas
Nik McMillan
rating 0.85 · 10% ’25 usage · 61 rec · 975 yds · 3 TD
Replaced
Medium confidence
In · from Louisville
Chance Morrow
no ’25 production record · x1 starter
▾ Detail
Partially replaced
9 chains
OL
Starting slot
Out · to UCF
Henry Tabansi
rating 0.86
Partial replacement
Low confidence
In · from Baylor
Joe Crocker
rating 0.84 · rg1 starter
Jan 11
▾ Detail
EDGE
Starting slot
Out · to Boston College
Demetrius Ballard
rating 0.85 · 13 tkl · 2.5 TFL · 1.5 sk
Partial replacement
Medium confidence
In · from Wofford
Caleb Oliver
rating 0.83 · rde1 starter
Jan 10
▾ Detail
EDGE
Rotation slot
Out · to UConn
Shamar Riser-Pressley
rating 0.85 · 3 tkl
Partial replacement
Medium confidence
In · from Indiana-Pennsylvania
Logan Goodwin
rating 0.84 · lde2 rotation
Jan 17
▾ Detail
DL
Starting slot
Out · to Wisconsin
Junior Poyser
rating 0.86 · 30 tkl · 5 TFL · 4 sk
Partial replacement
Medium confidence
In · from Florida A&M
Stantavious Smith
rating 0.84 · rdt1 starter
Jan 18
▾ Detail
DL
Rotation slot
Out · to Kennesaw State
Devin Morgan
rating 0.83 · 22 tkl · 5.5 TFL · 3.5 sk
Partial replacement
Medium confidence
In · from Saginaw Valley State
Mason Nickel
rating 0.82 · ldt2 rotation
Jan 12
▾ Detail
LB
Starting slot
Out · to Michigan State
Dion Crawford
rating 0.85 · 79 tkl · 5 TFL · 3.5 sk
Partial replacement
Medium confidence
In · from Cornell
Joey Cheshire
rating 0.84 · mlb1 starter
Jan 19
▾ Detail
CB
Rotation slot
Out · to unannounced
?
Marquis Cooper
30 tkl · 0.5 TFL · 4 PD
Partial replacement
Medium confidence
In · from Morehead State
Drayson Crane
no ’25 production record · lcb2 rotation
▾ Detail
S
Rotation slot
Out · to Virginia
Jalen McNair
rating 0.85 · 50 tkl · 2 TFL · 2 INT
Partial replacement
Medium confidence
In · from West Virginia
Zae Jennings
3 tkl · 1 TFL · fs2 rotation
▾ Detail
P
Starting slot
Out · to Purdue
Dylan Drennan
64 punts · 44.8 yd avg
Partial replacement
Medium confidence
In · from James Madison
Andrew VanSlyke
rating 0.80 · pt1 starter
Jan 17
▾ Detail
Not replaced
3 chains
RB
Production lost
Out · to UTEP
Lamar Sperling
rating 0.83 · 7% ’25 usage · 234 rush yds · 6 ypc · 1 TD
Unresolved
Loss not replaced
In
No portal addition
Feb 3
▾ Detail
WR
Production lost
Out · to NC State
Victor Snow
rating 0.86 · 11% ’25 usage · 62 rec · 815 yds · 8 TD
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 1 depth arrival in room
Jan 5
▾ Detail
CB
Production lost
Out · to Marshall
Charles McCartherens
9 tkl · 1 TFL · 1 sk
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 1 depth arrival in room · 2 producing losses unanswered
Jan 10
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 usage record
High-upside betProven impactDevelopmentalExperienced depth
Snow
Smothers
0%20%40%60%
’25 usage share of previous team’s snapsets
17 unrated moves not plotted — see the ledger

How much Buffalo depends on transfers

Projected 2026 two-deep · 54 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
6
2
2
40%
Offensive line
4
2
4
60%
Front seven (EDGE/DL/LB)
4
8
67%
Secondary (CB/S)
4
4
2
60%
Specialists
4
6
60%
Returning signeesPrior-cycle transfers2026 transfers
57%
Projected two-deep from transfers
31 of 54 two-deep slots
16 of 27
Projected starters from transfers
11 from the 2026 cycle, 5 held over
83rd
Mid-American percentile · transfer share
3rd-most transfer-dependent two-deep of 13 Mid-American teams
Returning portal corePrior-cycle transfers still in the two-deep
SaVeon Brown
CB · from Western Michigan · 2024 cycle · NB1 starter
52 tkl
’25 · Buffalo
Oliver Bridges
CB · from Cincinnati · 2024 cycle · RCB2 rotation
12 tkl
’25 · Buffalo
Gabriel Arena
OL · from Virginia Tech · 2024 cycle · LT2 rotation
no ’25 record
Keontez Bradley
CB · from Arizona State · 2025 cycle · RCB1 starter
28 tkl
’25 · Buffalo
Miles Greer
S · from Shepherd · 2025 cycle · SS1 starter
74 tkl
’25 · Buffalo
Jacob Merritt
OL · from Michigan State · 2025 cycle · RT2 rotation
no ’25 record
Jasaiah Gathings
WR · from UConn · 2025 cycle · Z1 starter
9%
’25 usage · Buffalo
Trevor Wilson
TE · from Campbell · pre-2026 · TE1 starter
no ’25 record

Where Buffalo’s transfers came from — and where they went

Sources · 25 arrivals15 departures · destinations
Non-FBS
11 players
Unlisted
5 players
+
ACC
4 players
Big 12
2 players
Sun Belt
1 player
Mid-American
1 player
Other
1 player
+
ACC
3 players
Big Ten
3 players
+
Unannounced
2 players
Big 12
2 players
Sun Belt
2 players
Conference USA
1 player
+
Other
2 players
Buffalo
+10 net moves
Arrived from · 25
Non-FBS
11 players
+
Unlisted
5 players
ACC
4 players
Big 12
2 players
Sun Belt
1 player
Mid-American
1 player
+
Other
1 player
Departed to · 15
ACC
3 players
Big Ten
3 players
+
Unannounced
2 players
Big 12
2 players
Sun Belt
2 players
Conference USA
1 player
+
Other
2 players
11arrivals came from Non-FBS programs — the single largest source.
22arrivals are projected straight into the two-deep (6 of 25 arrivals came from P4 leagues).
0departures stayed inside the Mid-American.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWBallardSnowTabansiPoyserSmothers0EVENTRANSACTION ORDER · DEC 27 → FEB 4 · UNIT: NET MOVE COUNTWINTER WINDOWSnowTabansi0EVENTRANSACTION ORDER · DEC 27 → FEB 4 · UNIT: NET MOVE COUNT
10 undated moves not plotted

All portal moves

40 of 40 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
VS
Victor Snow
Winter window · 3★
WR↑ DepartureNC State0.8611% usage · 62 rec · 815 yds · 8 TDImmediateJan 5
HT
Henry Tabansi
Winter window · 3★
OL↑ DepartureUCF0.86no recordImmediateJan 6
JP
Junior Poyser
Winter window · 3★
DL↑ DepartureWisconsin0.8630 tkl · 5 TFL · 4 skImmediateJan 7
SS
Sayre Smothers
Winter window · 3★
CB↓ Arrival
The Citadel
0.86no recordImmediateRCB3 depthJan 17
DB
Demetrius Ballard
Winter window · 3★
EDGE↑ DepartureBoston College0.8513 tkl · 2.5 TFL · 1.5 skImmediateJan 4
NM
Nik McMillan
Winter window · 3★
WR↑ DepartureKansas0.8510% usage · 61 rec · 975 yds · 3 TDImmediateJan 8
DC
Dion Crawford
Winter window · 3★
LB↑ DepartureMichigan State0.8579 tkl · 5 TFL · 3.5 skImmediateJan 11
JM
Jalen McNair
Winter window · 3★
S↑ DepartureVirginia0.8550 tkl · 2 TFL · 2 INTImmediateJan 16
SR
Shamar Riser-Pressley
Winter window · 3★
EDGE↑ DepartureUConn0.853 tklImmediateJan 24
JC
Joe Crocker
Winter window · 3★
OL↓ Arrival
Baylor
0.84no recordImmediateRG1 starterJan 11
LG
Logan Goodwin
Winter window · 3★
EDGE↓ Arrival
Indiana-Pennsylvania
0.84no recordImmediateLDE2 rotationJan 17
SS
Stantavious Smith
Winter window · 3★
DL↓ Arrival
Florida A&M
0.84no recordImmediateRDT1 starterJan 18
JC
Joey Cheshire
Winter window · 3★
LB↓ Arrival
Cornell
0.84no recordImmediateMLB1 starterJan 19
NN
Nathan Natoli
Winter window · 3★
OL↓ Arrival
Bucknell
0.84no recordImmediateLT1 starterJan 23
NF
Nino Francavilla
Winter window · 3★
OL↓ Arrival
Miami
0.84no recordImmediateC1 starterJan 29
EH
Elijah Holmes
Winter window · 3★
QB↓ Arrival
Wingate
0.83no recordImmediateQB2 rotationJan 9
CO
Caleb Oliver
Winter window · 3★
EDGE↓ Arrival
Wofford
0.83no recordImmediateRDE1 starterJan 10
ZB
Zach Bergmann
Winter window · 3★
LB↓ Arrival
Missouri Southern State
0.83no recordImmediateWLB1 starterJan 12
SB
Stevie Bracey
Winter window · 3★
LB↓ Arrival
Virginia
0.83no recordImmediateMLB2 rotationJan 17
DM
Devin Morgan
Winter window · 3★
DL↑ DepartureKennesaw State0.8322 tkl · 5.5 TFL · 3.5 skImmediateJan 22
LS
Lamar Sperling
Winter window · 3★
RB↑ DepartureUTEP0.837% usage · 234 rush yds · 6 ypc · 1 TDImmediateFeb 3
MN
Mason Nickel
Winter window · 3★
DL↓ Arrival
Saginaw Valley State
0.82no recordImmediateLDT2 rotationJan 12
AV
Andrew VanSlyke
Winter window · 3★
P↓ Arrival
James Madison
0.80no recordImmediatePT1 starterJan 17
MC
Marquis Cooper
Winter window
CB↑ Departure
?Not announced
30 tkl · 0.5 TFL · 4 PDImmediateDec 27
MV
Mitch Viviano
Winter window · 3★
DL↑ Departure
?Not announced
no recordImmediateDec 31