
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
2026 Recruiting Class
16 commits#1750
Max BakerDL
Detroit, MI
#1750
Donovan TriplettATH
Walled Lake, MI
#1838
Harper HughesWR
Hartland, WI
#1924
Ryan RocheleauTE
Lake Orion, MI
#1924
Muna Newman-NwodikaEDGE
Indianapolis, IN
#1924
Angelo ChapmanWR
Grand Blanc, MI
#1924
Brodon MooreCB
Lakewood, OH
#2176
Camari PattersonATH
Orchard Lake, MI
#2313
Ryan WestrichDL
Bonduel, WI
#2313
Philip JohnsonWR
Columbus, OH
#2313
Elijah LucasWR
St. Louis, MO
#2524
Angelo PuglianoDL
Pittsburgh, PA
#2620
Jaxson DoshQB
Davison, MI
#2620
Breck MalloryLB
Indianapolis, IN
#2850
Gavin BeachnerOT
Carl Junction, MO
#2975
Zak ZemanK
Wilmette, 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





