John Pennington is the Head Coach at West Virginia State, coaching since 2016. Staff history at 1 school, the head coaches he worked under and the players he coached.
Updated Nov 12, 2026Sources: school staff directories, TransferPortl coaching tenures, CFBD
West Virginia State Staff, 2026
9- John PenningtonHead Coach
- Matt CavallaroOffensive Coordinator | Wide Receiver Coach | Football
- Brian ReynoldsCo-Defensive Coordinator | Linebackers/Strength & Conditioning Coach | Academic Coordinator
- Rashad JacksonDefensive Coordinator | Recruiting Coordinator | Defensive Backs Coach | Football
- Jason PrattAssistant Linebackers Coach | Football
- Corlyn Witcher '24Defensive Line Coach | Football
- Connor WalshOffensive Line Coach | Recruiting Coordinator
- Ben McCallisterSafeties Coach | Football
- Nate Baker '24Tight Ends Coach | Football
Transfer Portal at West Virginia State
Roster average Transfer Vulnerability Score (TVS): 23
| Cycle | In | Out | Net |
|---|---|---|---|
| 2026 | 1 | 1 | 0 |
| 2025 | 0 | 1 | -1 |
| 2024 | 0 | 1 | -1 |
Staff History by Season
5 stints- 2025-2026
West Virginia StateHead Coach - 2024
- 2018-2023
West Virginia StateHead Coach/Offensive Coordinator - 2017
West Virginia StateHead Coach - 2016
