
2025 SEASON
Grand Valley State University
GLIAC
Grand Valley State University added 3 players and lost 2 players through the 2025 transfer portal. The net roster change is +1.
Updated Nov 12, 2026
Quick Answers
- How many players has Grand Valley State University gained and lost in the 2025 transfer portal?
- Grand Valley State University has added 3 players and lost 2 in the 2025 transfer portal, a net change of +1.
Get portal alerts for Grand Valley State University
An email when a Grand Valley State University player enters the portal, commits, or withdraws. Free.
Incoming Transfers
3Mike Adams
OT · Indiana State
Kyler Brunan
IOL · Michigan State
Brady Drogosh
QB · Cincinnati
Outgoing Transfers
2Jaylin Caldwell
OT · Washington State
Josh Schell
DL · Tennessee
Portal Impact by Position
| Pos | Out | In | Net value |
|---|---|---|---|
| OL | 1 | 2 | $0K |
| QB | 0 | 1 | $0K |
| DL | 1 | 0 | $0K |
2025 Roster and Stats
| Player | Pos | Class | Hometown | GP | Season |
|---|---|---|---|---|---|
| Mike Adams | OL | Sr. | Dayton, Ohio | ||
| Benji Allen | LB | Fr. | Empire, Mich. | ||
| Chandler Allen | DL | R-Fr. | Detroit, Mich. | 4 | 2 tkl |
| Isaiah Allen | OL | R-Fr. | Cleveland, Ohio | ||
| JJ Alonge | OL | Fr. | Crystal Lake, Ill. | ||
| Josh Anderson | DB | Jr. | Cincinnati, Ohio | 10 | 42 tkl · 1 INT |
| Paschal Anyanwu | RB | So. | Muskegon, Mich. | ||
| Mathew Bacik | K | So. | Battle Creek, Mich. | 10 | |
| Cameron Bagent | OL | Fr. | Tiffin, Ohio | ||
| Sean Bailey | TE | Fr. | Lincoln Park, Mich. | ||
| Elijah Baker | LB | So. | Roseville, Mich. | 10 | 31 tkl |
| Tommy Barnett | LB | Sr. | Wheaton, Ill. | 6 | 18 tkl · 1 INT |
| Colton Bila | LS | Fr. | Corunna, Mich. | ||
| Aaron Bradley | OL | R-So. | Lathrup Village, Mich. | ||
| Tyler Brinks | TE | Fr. | Grand Rapids, Mich. | ||
| Isaiah Brown | WR | Fr. | Aurora, Ill. | ||
| Kyler Brunan | OL | R-Fr. | Traverse City, Mich. | ||
| Collin Buchanan | TE | So. | Royal Oak, Mich. | 9 | 1 tkl |
| Tre Buckley | DL | So. | Wyoming, Mich. | 5 | 15 tkl |
| Jamari Buddin | DL | Jr. | Detroit, Mich. | 10 | 28 tkl · 2 sacks |
| Sean Byrd | WR | So. | Flint, Mich. | 10 | 18 rec, 319 yds |
| Jay Cady | K | R-Fr. | Lake Orion, Mich. | ||
| Anthony Cardamone | LB | Sr. | Macomb, Mich. | 8 | 52 tkl · 4.5 sacks |
| Benett Cardamone | DB | R-So. | Macomb, Mich | 2 | 1 tkl |
| Max Cavanaugh | DB | Fr. | De Pere, Wis. | ||
| Gage Chatfield | TE | R-Fr. | Jenison, Mich. | ||
| Michael Chude | DL | Fr. | Roseville, Mich. | ||
| Jibriel Conde | DL | So. | Ypsilanti, Mich. | 10 | 30 tkl · 2.5 sacks |
| Gibby Connelly | TE | Fr. | Grandville, Mich. | ||
| Amonte Cook | WR | Fr. | Addison, Ill. | ||
| Evan Curtiss | OL | R-Fr. | Fowler, Mich. | ||
| Hayden Danielson | LB | Fr. | Cincinnati, Ohio | ||
| Drake Deshetsky | LB | Sr. | North Branch, Mich. | 10 | 5 tkl |
| Cross Dobbs | LB | R-So. | Burton, Mich. | 2 | 2 tkl |
| Jimmy Downs | LB | Jr. | Lawton, Mich. | 10 | 17 rush yds · 57 tkl · 1.5 sacks |
| Brady Drogosh | QB | So. | Warren, Mich. | 9 | 26 pass yds, 1 TD · 220 rush yds · 6 rec, 46 yds · 1 tkl |
| Michael Dziadula | OL | Fr. | Macomb, Mich. | ||
| Anderson Farmer | OL | R-Fr. | Traverse City, Mich. | ||
| Evan Furtney | TE | Jr. | Milan, Mich. | 10 | 16 rec, 215 yds · 3 tkl |
| Jonnell George Jr. | DL | Fr. | Cleveland, Ohio | ||
| Ryder Gravenhof | DL | R-Fr. | Zeeland, Mich. | 10 | 16 tkl · 1 sacks |
| Eli Graves | WR | R-Fr. | Kingsley, Mich. | ||
| Tre Green | DB | So. | Toledo, Ohio | 10 | 16 tkl |
| Matt Haan | OL | Jr. | Palos Heights, Ill. | ||
| Donovan Hamlin | WR | Fr. | Flint, Mich. | ||
| Jason Hardy | DB | Jr. | Detroit, Mich. | 10 | 30 tkl · 3 INT |
| Noah Hart | DB | Fr. | Grosse Pointe, Mich. | ||
| Andy Hartman | OL | Jr. | Grand Blanc, Mich. | ||
| Carson Hein | OL | Fr. | Spring Lake, Mich. | ||
| DeAndre Hill | TE | So. | Keego Harbor, Mich. | ||
| David Holloman | RB | Sr. | Auburn Hills, Mich. | ||
| Trace Hrgich | P | Sr. | Wheaton, Ill. | 10 | 1 tkl |
| Bryce Hurley | RB | Fr. | Shelby Twp., Mich. | ||
| Tawfiq Jabbar | DB | So. | Springfield, Ohio | ||
| Jordan Jackson | DL | Fr. | Macedonia, Ohio | ||
| Ronald Jackson | DL | R-Fr. | Detroit, Mich. | 9 | 28 tkl · 0.5 sacks |
| Tyus Jackson | DL | Jr. | Bloomington, Ill. | 10 | 17 tkl |
| Donovan Johnson | WR | Jr. | Elkhart, Ind. | 10 | 10 rec, 143 yds |
| Dreshaun Johnson | DB | Fr. | Detroit, Mich. | ||
| Duane Johnson | OL | Fr. | Highland, Mich. | ||
| Isaiah Johnson | LB | R-So. | Elyria, Ohio | 10 | 12 tkl · 0.5 sacks |
| Jordan Johnson | WR | Sr. | Columbus, Ohio | 6 | 7 rec, 87 yds |
| Elizah Jolly | DL | Fr. | Roseville, Mich. | ||
| CJ Jones | LB | So. | Grand Rapids, Mich. | 2 | 2 tkl |
| Kenneth Jones | RB | So. | Pontiac, Mich. | 8 | 79 rush yds · 6 rec, 47 yds · 4 tkl |
| James Kent | OL | Sr. | Omaha, Neb. | ||
| Mason Kirn | OL | R-Fr. | Rockford, Mich. | ||
| Will Korenstra | WR | Fr. | Grand Haven, Mich. | ||
| Abram Larner | WR | Fr. | DeWitt, Mich. | ||
| Chris Little | DB | Fr. | Birmingham, Mich. | 6 | 12 tkl · 3 INT |
| Cannon Mackey | OL | So. | Bloomington, Ill. | ||
| Garrie Mann | DL | R-Fr. | Richland, Mich. | ||
| Joshua Martin | OL | Sr. | Plymouth, Mich. | ||
| Zalyn Martin | DL | So. | Saginaw, Mich. | 1 | 1 tkl |
| Franky McFadden | OL | Jr. | Parker, Colo. | ||
| Alex McLean | WR | So. | Rockford, Mich. | 8 | 2 rec, 13 yds · 2 tkl |
| Bwana Miller | WR | So. | Detroit, Mich. | ||
| Jordan Miller | OL | Fr. | St. Joseph, Mich. | ||
| Matthew Nickens | DB | R-So. | Detroit, Mich. | 8 | 13 tkl · 1 INT |
| Sopuruchi Ojinnaka | DB | R-Fr. | Warren, Mich. | ||
| Zak Olejniczak | QB | R-Fr. | Lapeer, Mich. | 7 | 73 pass yds, 2 TD · 91 rush yds |
| David Osagiede | DL | R-Fr. | Eastpointe, Mich. | 9 | 7 tkl |
| Khylan Osbey | RB | Fr. | Macedonia, Ohio | ||
| Brody Osborne | LB | So. | Batavia, Ill. | 1 | 1 tkl |
| Noah Oury | QB | Fr. | Troy, Mich. | ||
| Kenyon Owens | WR | So. | Dayton, Ohio | 10 | 13 rush yds · 12 rec, 123 yds · 8 tkl |
| Davon Pearson | DB | Jr. | Eastpointe, Mich. | 8 | 9 tkl · 2 INT |
| Brett Peterson | TE | Jr. | Maple City, Mich. | ||
| Devon Pettus | LB | R-Fr. | Canton, Mich. | 2 | 1 tkl |
| Deshawne Phillips Jr. | LB | Fr. | Cleveland, Ohio | ||
| Deonte Pippen | DB | So. | Pontiac, Mich. | 10 | 26 tkl · 0.5 sacks |
| Ethan Plumb | QB | Fr. | St. Charles, Ill. | 1 | 7 pass yds, 1 TD |
| Isaac Poot | ATH | Fr. | Rockford, Mich. | ||
| Khamani Potts | DL | So. | Rochester Hills, Mich. | 8 | 28 tkl · 3 sacks |
| Cooper Pyle | DL | Fr. | Hartland, Mich. | ||
| Keith Quincy | WR | Fr. | Canton, Ohio | ||
| Antuane Rambus | LB | Jr. | Detroit, Mich. | ||
| Kellen Reed | WR | Jr. | Holt, Mich. | 10 | 62 rush yds · 36 rec, 612 yds · 1 tkl |
| Tony Roberts | DB | Sr. | Elgin, Ill. | 5 | 14 tkl · 1 INT |
| Derek Rood | DL | So. | Cadillac, Mich. | 10 | 15 tkl · 3 sacks |
| Kellen Russell-Dixon | RB | R-Fr. | Grand Rapids, Mich. | 9 | 85 rush yds · 1 tkl |
| Josh Sander | OL | Jr. | Darien, Ill. | 10 | |
| Chase Schefke | DL | Fr. | Redford, Mich. | ||
| Andrew Schuster | QB | R-Fr. | Macomb, Mich. | 10 | 2,561 pass yds, 22 TD · 1 tkl |
| Anthony Scott | LB | R-Fr. | Roseville, Mich. | 7 | 5 tkl |
| Keegan Sell | LB | R-Fr. | Garrettsville, Ohio | 10 | 21 tkl · 0.5 sacks |
| Alijah Shabazz | DB | R-Fr. | Toledo, Ohio | ||
| Trey Sharp | DB | R-Fr. | Hudson, Ohio | 5 | 4 tkl · 1 INT |
| Griffin Shinrock | WR | Sr. | St. Joseph , Mich. | 10 | 8 rec, 83 yds · 2 tkl |
| Riley Simpson | LB | Sr. | North Tonawanda, N.Y. | 8 | 17 tkl |
| Trey Sloothaak | DB | Fr. | Zeeland, Mich. | ||
| Conor Smith | TE | So. | Jackson, Mich. | ||
| Lorenzo Smith | OL | So. | Chicago, Ill | ||
| Ryer Snow | LB | R-Fr. | Grand Rapids, Mich. | 10 | 13 tkl |
| Keenan Speer-Johnson | WR | Jr. | Beaverton, Oregon | ||
| Luke Stanton | TE | Sr. | Brighton, Mich. | 9 | 1 rec, 10 yds · 6 tkl |
| Damon Stennis | DB | Fr. | Detroit, Mich. | ||
| Jack Stuart | OL | So. | Spring Lake, Mich. | ||
| Cameron Summerour | LB | Fr. | Detroit, Mich. | ||
| Evan Sundermann | P | So. | East Lansing, Mich. | 6 | 4 rush yds |
| Trey Szykowny | LS | So. | Sylvania, Ohio | 10 | 2 tkl |
| Troy Temple | DB | Fr. | Wixom, Mich. | 4 | 4 tkl |
| ArJon Thompson | RB | R-Fr. | Livonia, Mich. | ||
| Lucas Tic | OL | Fr. | Troy, Mich. | ||
| Jacob Tur | DL | Fr. | Macomb, Mich. | ||
| Harrison Unger | TE | Jr. | Davison, Mich. | 9 | 4 rec, 28 yds · 2 tkl |
| Syone Usma-Harper | RB | Sr. | Waukegan, Ill. | 9 | 293 rush yds · 14 rec, 156 yds |
| Landon VanBeek | DL | Jr. | Grand Haven, Mich. | 7 | 9 tkl |
| Camren Vansolkema | DL | R-Fr. | Grand Rapids, Mich. | 6 | 5 tkl |
| Isaiah Veatch | LB | R-Fr. | Waterford, Mich. | ||
| Jake Vermaas | WR | R-Fr. | Grand Rapids, Mich. | 9 | 1 rec, 13 yds · 2 tkl |
| Brett Weaver | OL | Sr. | Traverse City, Mich. | 10 | 5 rush yds |
| Darius Whiteside | DB | So. | Troy, Mich. | 10 | 10 tkl |
| Andrew Whitney-Lanclos | OL | Fr. | Detroit, Mich. | ||
| Josh Williams | DL | R-Fr. | Detroit, Mich. | 10 | 26 tkl |
| Quinn Wills | DB | Jr. | Pickerington, Ohio | 9 | 55 tkl |
| Derrick Woods | RB | Jr. | Elkhart, Ind. | 10 | 320 rush yds · 6 rec, 85 yds |
| Torian Wyatt | LB | So. | Detroit, Mich. | 10 | 46 tkl · 4.5 sacks · 1 INT |
| Lynn Wyche-El | WR | Jr. | Detroit, Mich. | 10 | 22 rush yds · 38 rec, 581 yds · 2 tkl |
From Grand Valley State University's official roster and season stats pages.
Roster Risk
Program Context
Head coaches
Scott Wooster
2023-PresentCurrent
Matt Mitchell
2016-2022
2026 coaching staff
- Scott WoosterHead Coach
- Eli ReinhartOffensive Coordinator/Quarterbacks
- Jim LouisDefensive Coordinator
- Grant PerryAssistant Coach - Wide Receiver/Special Teams
- Mac CarruthAssistant Head Coach/Defensive Line Coach
- Marquez GollmanDefensive Backs
- Steve GardinerLinebackers
- Mike GravierOffensive Line
- Jeff ReardonRunning Backs/General Manager
- Scott CooperTight Ends
- CJ GermanyWide Receivers
2025 Recruiting Class
1 commits#1736
Ethan PlumbQB
St. Charles, IL
Recruiting Footprint
2025 Roster
0 of 0High risk means the top 15% of roster-relative TVS scores. TVS is not a transfer probability.
No roster players match these controls.
