2026 West Virginia football transfer portal tracker
The transfer portal is now open and significant movement is happening across the country with only one window on the calendar. West Virginia is currently hosting visits with their top targets and more will follow.
To keep everything in one place, WVSports.com will track every roster change involving the Mountaineers throughout the portal period, which ends on January 16.
Below are the players who have entered the portal from West Virginia, the additions the staff has landed through the portal, and the prospects who have received offers.
Portal Additions
| POSITION / PLAYER | FORMER SCHOOL | YEARS REMAINING | 2025 STATS |
| DL Will LeBlanc ** | Texas-Permian Basin | 3 | 32 tackles, 5.0 tackles for loss and 1.5 sacks |
| LB Isaiah Patterson ** | UNLV | 3 | 46 tackles, 1.5 TFLs, 0.5 sacks, and 1 |
| WR Prince Strachan** | USC | 2 | Injured |
| QB Michael Hawkins** | Oklahoma | 3 | Redshirted after limited play in two games |
| DB Maliek Hawkins** | Oklahoma | 4 | Redshirted |
| CB Geimere Latimer** | Wisconsin | 1 | 422 snaps at cornerback. 22 tackles, 1 forced fumble |
| WR DJ Epps** | Troy | 1 | 47 receptions for 512 yards and five touchdowns. 23 kickoff returns for 554 yards |
| RB Cam Cook** | Jacksonville State | 1 | 1,659 yards and 16 TDs. 30 passes for 286 yards |
| EDGE David Afogho** | Bowling Green | 2 | 37 tackles, 4 tackles for loss and 2.5 sacks |
| LB Malachi Hood** | Illinois | 2 | 39 tackles (26 solo), 1.5 tackles for loss, one pass breakup, one forced fumble, and one fumble recovery |
| S Kamari Wilson** | Memphis | 1 | Recorded 84 tackles, 6.5 tackles for loss, 2 interceptions and a sack |
| LB Tyler Stolsky** | Florida Atlantic | 1 | 90 tackles, 2 tackles for loss and a sack |
| DB Andrew Powdrell** | UNLV | 1 | 54 tackles, .5 TBL, 1 TD surrendered |
| OG Devin Vass** | Kansas State | 2 | Played 420 snaps this year, with all but three coming at right guard. |
| OG Wes King** | Wyoming | 1 | 683 snaps at left guard. 66.1 PFF grade |
| WR TaRon Francis** | LSU | 4 | Redshirted |
| OL Cameron Griffin** | Jackonsville State | 1 | 971 total snaps between LG, C, and LT |
| OL Carsten Casady** | UCONN | 2 | Started all 12-games and played 774 snaps |
| WR John Neider** | UCONN | 2 | 27 receptions for 422 yards and two touchdowns. 249 snaps at wide receiver this year, 68.6 PFF score |
| P Bryan Hansen** | Colorado State | 1 | Punted 57 times, 47.9 average. 13 downed inside the 20 and 23 over 50-plus yards |
| LB Harper Holloman** | Western Kentucky | 2 | 39 tackles, 5.5 tackles for loss and 2 sacks |
| K Peter Notaro | Alabama | 4 | 5 kickoffs for 317 yards and two touchbacks. 5 of 5 on PATs |
| OL Amare Grayson** | Jacksonville State | 2 | 1,008 snaps at right guard. |
| CB Chams Diagne** | Georgia State | 1 | 25 tackles, 3 pass breakups and an interception |
| K Jack Cassidy** | Western Kentucky | 1 | 72 kickoffs for an average of 63.0 with a total of 51 touchbacks for the Hilltoppers. 3-3 field goals |
| TE Josh Sapp** | Clemson | 1 | 11 receptions for 150 yards. |
| TE Cam Ball** | Mississippi State | 1 | 2 receptions for 12 yards |
| CB Jaire Rawlison** | Kent State | 2 | 54 total tackles, 2 TFL, 6 pass breakups |
| DB Jacob Bradford** | LSU | 4 | Played in five games and redshirted |
| EDGE Tobi Haastrup** | Oregon | 4 | Redshirted after limited snaps |
| EDGE Ezekiel Durham-Campbell** | Coastal Carolina | 1 | 39 total tackles, five and a half sacks, one pass deflection, and two forced fumbles |
| LB Jason Hall | Villanova | 2 | 40 tackles, 3.5 sacks, 1 FF, 1 QBH |
| FB Kayden Luke** | Arizona | 2 | NA |
| DB Kameron Reddic | Stephen F. Austin | 2 | 42 tackles, 1 INT, 3 QBH, 4 BRK |
| TOTAL: 34 | — | — | — |
** Signed
Portal Targets
| POSITION / PLAYER | FORMER SCHOOL | YEARS REMAINING | VISIT DATE | 2025 STATS | NEW TEAM |
| RB Landon Walker | Colorado School of Mines | 1 | Nov 22 | 2,220 yards rushing and 29 TDs. 46 receptions for 295 yards and 4 scores | TCU |
| OL Johnnie Brown | Georgia Southern | 1 | Jan 3 | 826 snaps at LT/RT | Louisville |
| S Javis Mynatt | Texas State | 1 | Jan 5 | 450 snaps at free and strong safety. Above-average PFF grades. 32 tackles, 1 TFL, 1 sack, 1 force fumble, 1 QBH | JMU |
| RB Wayne Knight | JMU | 2 | Jan 6 | 207 carries for 1,373 yards and nine TDs. 40 receptions for 397 yards and 1 TD. 4 kickoff returns for 89 yards and 18 punt returns for 180 yards. | UCLA |
| DB Jo Pierce | Oklahoma State | 4 | Jan 7 | Redshirted | UAB |
| S Jesse Powell | Elon | Jan 7 | 549 snaps at strong safety, 19 at corner. 59 tackles, four passes defended | Coastal Carolina | |
| S Joel Cordoba | Kent State | 3 | Jan 7 | Played all 12 games, totaling 68 tackles with 1.5 TFL, one QB hurry, and one pass breakup | |
| CB Kyeaure Magloire | West Georgia | 1 | Jan 8 | 42 tackles, FFs, 2 INTs, BRK | Arkansas |
| RB Kanye Udoh | Arizona State | 1 | June 8 | 240 yards rushing, 2 TDs, 4.3 ypg | Liberty |
| EDGE J’Mond Tapp | Southern Miss | 1 | Jan 8 | 70 tackles 12 TFL 7.5 sacks, 10 QBHs, 2 BRKs | Memphis |
| WR Christian Moss | Kennesaw State | 1 | Jan. 9 | 45 catches for 689 yards and 2 scores | Washington |
| DL Jalen Thompson | Michigan State | 1 | Jan 10 | 30 tackles, 6.5 TFLs, 2.5 sacks, 8 QBHs, 1 BRK | Arizona State |
| CB Jayven Williams | Mississippi State | 1 | Jan 10 | 10 tackles, 1 TFL, 2 FF, 1 INT, 1 BRK | BYU |
| FB Collin Remenowsky | Ashland University | 2 | Jan 15 | 11 carries for 43 yards and one TD. 1 reception for 19 yards and one TD. | Utah State |
| EDGE Darius Hampton | Central Oklahoma | 1 | Jan 19 | 22 tackles, 7 TFLs, 4 sacks and 31 QB hurries | Western Kentucky |
| ATH Daniel Coles | North Carolina A&T | 2 | TBD | 11 tackles, .5 TFL in six games | Withdrew from the portal |
| EDGE Liam Danitz | Hope College | 1 | Cancelled | 46 tackles, 21 tackles for loss and 15 sacks | Wisconsin |
| LB Samuel Omosigho | Oklahoma | 1 | TBD | 50 tackles, 4.5 TFL, 2 sacks, one FR, 3 BRKs | UCLA |
| RB Jabree Coleman | Penn State | 4 | TBD | Redshirted | South Carolina |
| S Koen Entringer | Iowa | 1 | TBD | 69 tackles, 3.5 TFL, four pass break-ups, one QBH, one forced fumble, and one recovered fumble | Louisville |
| DL Jamond Mathis | Kent State | 2 | TBD | 28 tackles, 8 tackles for loss and 6 sacks | Virginia |
| CB JK Johnson | Oklahoma State | 1 | TBD | 16 tackles and two QBH | FAU |
| EDGE MJ Stroud | Georgia Southern | 1 | TBD | 33 tackles, 15.5 tackles for loss and 6.5 sacks | Withdrew from the portal |
| LB Ty Morris | Rice | 1 | Cancelled | 88 tackles, 9.5 TFLs, 2.5 sacks, 2 forced fumbles, 1 fumble recovery, 3 QBHs, 3 BRK | Rutgers |
| RB Sutton Smith | Memphis | 1 | TBD | 669 yards rushing (6.55 ypc) and 7 TDs, 20 receptions for 109 yards. 5 kickoff returns for 155 yards (31 avg) and one TD. 15 punt returns for 125 yards (8.33 avg) | Arkansas |
| S Ta’Vari Hampton | Northeastern Oklahoma A&M College | 3 | Cancelled | First Team All-Conference Safety – 115 Total Tackles | 4 INTs | 2 FFs 9 PBUs | 19 TFLs | Purdue |
| EDGE Antonio O’Berry | Gardner-Webb | 1 | Cancelled | 52 tackles, 10.5 tackles for loss and 4.5 sacks while adding 7 passes defended | Kentucky |
| DL Dylan Manuel | App State | 2 | Cancelled | 37 tackles, 7 tackles for loss, 3 sacks and an interception. | Colorado |
Portal Departures
| POSITION / PLAYER | YEARS REMAINING | New Team |
| LB Mike Hastie | 4 | TBD |
| WR Tyshawn Dues | 4 | Chicago State |
| OL Jude Edwards | 3 | TBD |
| OL Ethan Chill | 4 | TBD |
| DB Zae Jennings | 3/2 | Buffalo |
| RB Jahiem White | 2 | North Texas |
| RB Diore Hubbard | 3 | Wyoming |
| DB Kaleb Gray | 3/2 | Kennesaw State |
| RB Tyler Jacklich | 2 | San Jose State |
| DB Matthias Squire | 4 | Glenville State |
| OL Cooper Young | 3 | UAB |
| DL Adam Tomczyk | 2/1 | Hawaii |
| OL Robby Martin | 3 | Marshall |
| QB Khalil Wilkins | 3 | Marshall |
| DB William Davis | 1 | Sam Houston State |
| LB Caleb Nuhi-Yandall | 2 | TBD |
| DB Jason Cross | 3 | North Texas |
| RB Clay Ash | 2 | TBD |
| K Ethan Head | 2 | Troy |
| RB Kannon Katzer | 1 | TBD |
| DE Jackson Biser | 1 | Murray State |
| DB Dwayne Galloway | 4 | Akron |
| K Aidan Stire | 4 | Akron |
| DL Hammond Russell | 1 | Wisconsin |
| OL Xavier Bausley | 1 | Marshall |
| DB Israel Boyce | 3/2 | USF |
| WR Cam Vaughn | 2 | Miami |
| WR Jarel Williams | 1 | Alabama A&M |
| OL Donovan Haslam | 1 | Tennessee |
| RB Cyncir Bowers | 2 | Connecticut |
| BAN Marshon Oxley | 1 | USF |
| DL Elijah Simmons | 1 | Florida International |
| WR Rodney Gallagher | 1 | Arizona |
| DL Asani Redwood | 1 | USF |
| WR Jarod Bowie | 1 | TBD |
| QB Nicco Marchiol | 2 | Northwestern |
| WR Oran Singleton | 1 | Tulsa |
| BAN Keenan Eck | 2 | TBD |
| WR Christian Hamilton | 2 | Marshall |
| TE Noah Braham | 2 | TBD |
| WR Jordan McCants | 1 | TBD |
| WR Camdon Pitchford | 3 | Jacksonville State |
| OL Wyatt Minor | 2 | Glenville State |
| LB Ben Bogle | 1 | Arkansas |
| LB Curtis Jones | 2 | Virginia Tech |
| DB Chris Fileppo | 3 | Penn State |
| DL Quintin Goins | 3 | TBD |
| OL Brandon Homady | 3 | North Carolina |
| OL Mickel Clay | NA | TBD |
| Total: 48 | — | — |
Offer Alert
Fall camp is here and there’s no better time to sign up with us to get all your WVU intel! Sign up today – $1 for the first week, plus a complimentary year of access to The Athletic included. Join – http://gowvu.us/Join

__________________________________________
• Talk about it with West Virginia fans on The Blue Lot
• SUBSCRIBE today to stay up on the latest on Mountaineer sports and recruiting
• Get all of our WVU videos on YouTube by subscribing to the WVSports.com Channel
• Follow us on Twitter: @WVSportsDotCom, @rivalskeenan
•Like us on Facebook, Instagram and TikTok























