
2020 SEASON
Western Michigan
Mid-American
Western Michigan added 0 players and lost 0 players through the 2020 transfer portal. The net roster change is 0.
Updated Nov 9, 2026
Quick Answers
- How many players has Western Michigan gained and lost in the 2020 transfer portal?
- Western Michigan has added 0 players and lost 0 in the 2020 transfer portal, a net change of 0.
Get portal alerts for Western Michigan
An email when a Western Michigan player enters the portal, commits, or withdraws. Free.
Incoming Transfers
0No incoming transfers listed.
Outgoing Transfers
0No outgoing transfers listed.
Roster Risk
Program Context
Last 3 seasons
22-14Head coaches
2026 coaching staff
- Lance TaylorHead Coach
- Walt BellAssistant Coach - Offensive Coordinator
- Greer MartiniAssistant Coach - Defensive Coordinator/Linebackers
- Duane VaughnAssistant Coach - Outside Linebackers/Co-Defensive Coordinator
- Dan SabockAssistant Coach - Special Teams Coordinator
- Pat GannonAssociate Special Teams Coordinator
- Nick ColemanAssistant Coach - Cornerbacks/Defensive Pass Game Coordinator
- Lorenzo JacksonAssistant Coach - Defensive Line
- Joe PawlakAssistant Coach - Offensive Line/Run Game Coordinator
- Darren PaigeAssistant Coach - Running Backs
- Casey McHughAssistant Coach - Safeties
- Drew MoultonAssistant Coach - Tight Ends/Passing Game Coordinator
- Kyle PerkinsAssistant Coach - Wide Receivers
- Will KirkendallNickels Coach
- Carson KippAssistant Strength & Conditioning Coach
- Joe JenretteDirector of Sports Science/Assistant Strength Coach
- Andre BernardiDirector of Strength & Conditioning
- Race StewartStrength & Conditioning Analyst
2027 Recruiting Class
20 commits#99
Charles NanceDT
Vienna, GA
#146
Jamon HolmesRB
Toledo, OH
#172
Ayden AlexanderCB
Fairburn, GA
#174
Zyaire PatrickCB
Stockbridge, GA
ZW
Zechariah WallaceWR
Indianapolis, IN
TW
Truman WetzelOT
Glendale, WI
AG
Aiden GreenCB
West Fargo, ND
SS
Sam SchmidtOT
De Pere, WI
OB
Orville BlohmOG
Fond Du Lac, WI
TC
Travion CallawayATH
Atlanta, GA
KM
Kane MorrisATH
Portage, MI
BB
Bryce BarbarinoILB
Saline, MI
KM
Keegan McCarthyATH
Buckeye, AZ
DD
De'von DallasS
Westerville, OH
GI
Gabe IadipaoloTE-Y
Saline, MI
CL
Cambell LannTE-H
Stow, OH
MM
Moussa MagassoubaDT
Westerville, OH
VF
Vinnie FelicianoRB
Erie, PA
HB
Harland BeggOT
Marshall, MI
DA
Darin AshiruWR
Batavia, IL
Recruiting Footprint
2020 Roster
109 of 109High risk means the top 15% of roster-relative TVS scores. TVS is not a transfer probability.
A.J. Thomas
S#6
Addison West
OL#75
Ali Fayad
DE#1
Ali'Vonta Wallace
LB#31
Andre Carter
DL#1
Anthony Sambucci
WR#5
Anthony Torres
TE#88
Boone Bonnema
LB#22
Braden Fiske
DL#55
Brandon Hinds
WR#19
Brett Borske
TE#89
Bricen Garner
S#2
Bryce Bouwens
LS#96

Cairo Rhodes
LB#264
Calin Crawford
CB#14
Calob Dalton
LB#36
Cam Cooper
WR#2
Cam Griffin
CB#30
Chris Riddle
QB#4
Christian Singleton
RB#25
Corey Crooms Jr.
WR#4
Corvin Moment
LB#20
D'Wayne Eskridge
WR#1
Damari Roberson
LB#4
DaShon Bussell
CB
Donavon Greenhow
WR#14

Dylan Calabrese
LS#494
Dylan Deatherage
OL#72
Eric Smith
DT#99
Eric Wenzel
S#17
Eston Miles
DT#50
Gavin Peddie
PK#47
Giacomo Iraci
S#21
Ginial Isma
S#18
Grant Smith
OT#63
Griffin Alstott
QB#10
Harrison Taylor
LB#13
Hayden Mikesell
TE#17
Hunter Shulfer
OL#78
Jack Salopek
QB#6
Jack Sherwin
OL#63
Jack Taylor
OL#59
Jacob Gideon
C#77
Jake Moertl
S#35
James DeWald
LB#53
James Phillips
TE#40
Jaret Curtis
WR#82
Jaxson Kincaide
RB#7
Jaylen Hall
WR
Jaylon Moore
OT#76
Joe Misak
DT#92
Joey Price
OT#79
Jordan Asbury
G#51
K.J. Anderson
CB#26
Kailien Guillory
DE#98
Kaleb Eleby
QB#5
Keith Jones Jr.
CB#15
Ken Aguirre
DL#90
Keni-H Lovely
CB#2
Kentrell Beck
RB#8
Kevin Meckert
TE#22
Kyle Arnoldi
OL#56
La'Darius Jefferson
RB#3
Lucas Stradford
WR#12
Luke Sanders
TE#83
Mark Brooks
OL#60
MarShawn Foster
S#25
Marshawn Kneeland
DL#99
Matthew Stuckey
LB#10
Miguel Zyniewicz
WR#37
Mike Caliendo
G#61
Mitch Bartol
TE#87
Mohamed Elazazy
G#73
Nick Kargman
QB#11
Nick Mihalic
P#39
Patrick Lupro
CB
Quinton Cannon
LB#33
Ra'Sean Davie
RB
Ralph Holley
DT#8
Riley Moore
PK#98
Ronald Pledger
S#45
Roy McCree
LB#42
Ryan Kilburg
S#32
Ryan Lezzer
WR#80
Ryan Selig
LB#33
Sean Tyler
RB#2
Skyy Moore
WR#24
Spencer Kanz
OT#70
Stiles Moore
DE#95
Stuart Kettler
OL#61
Tanner Mathias
TE#38
Tanner Motz
LB#41
Tarik Williams
WR#13
Therran Coleman
CB#7
Thiago Kapps
PK#16
Tom O'Mara
G#64
Trae Allen
RB#32
Treshaun Hayward
LB#24
Trevor Campbell
OL#65
Wade Buckman
TE#88
Wesley French
C#66
Will McCabe
DT#93
Zaire Barnes
LB#3
Zonterio Weekley
CB#19





