
2025 SEASON
West Chester
Pennsylvania State Athletic
West Chester added 1 players and lost 1 players through the 2025 transfer portal. The net roster change is 0.
Updated Nov 13, 2026
Quick Answers
- How many players has West Chester gained and lost in the 2025 transfer portal?
- West Chester has added 1 player and lost 1 in the 2025 transfer portal, a net change of 0.
Get portal alerts for West Chester
An email when a West Chester player enters the portal, commits, or withdraws. Free.
Incoming Transfers
1Colin O'Sullivan
QB · Rutgers
Outgoing Transfers
1Patrick Methlie
IOL · Delaware
Portal Impact by Position
| Pos | Out | In | Net value |
|---|---|---|---|
| QB | 0 | 1 | $0K |
| OL | 1 | 0 | $0K |
2025 Roster and Stats
| Player | Pos | Class | Hometown | GP | Season |
|---|---|---|---|---|---|
| Bryan Anderson | DB | Fr. | Woodbridge, NJ | 4 | 4 tkl |
| Joe Anzalone | OL | Fr. | Garnet Valley, PA | ||
| Liam Besecker | TE | Sr. | Lancaster, PA | 6 | 1 rec, 3 yds |
| Maurice Beverly | DB | R-Jr. | Philadelphia, PA | 11 | 39 tkl · 1 sacks · 1 INT |
| Steve Blaker | OL | Fr. | Philadelphia, PA | ||
| Blaise Boland | LB | Fr. | Toms River, NJ | ||
| Rondell Bradley | CB | So. | Levittown, PA | 10 | 12 tkl |
| Zephaniah Bradley-Brown | DL | Fr. | Atlantic City, NJ | 1 | 1 tkl |
| Darrell Brown | WR | Jr. | Swedesboro, NJ | 11 | 1 rush yds · 9 rec, 88 yds · 2 tkl |
| Kaleb Brown | DB | Sr. | Reading, PA | 11 | 27 tkl · 3 INT |
| Thomas Capizzi | LB | Fr. | Lancaster, PA | ||
| Louis Cerone | OL | Fr. | Philadelphia, PA | ||
| Owen Chaffinch | OL | R-Fr. | Laurel, MD | 8 | 1 tkl |
| Josh Colonia | LB | Fr. | West Chester, PA | ||
| Troy Corson | WR | Jr. | Wernersville, PA | 9 | 12 rush yds · 4 rec, 49 yds |
| Brody Deiter | WR | Fr. | Lumberton, NJ | ||
| Ricardo Delgado | LB | R-Jr. | Warminster, PA | 10 | 31 tkl · 3 sacks |
| Anthony Delle Donne | DT | R-Jr. | Lineboro, MD | 11 | 19 tkl · 1 sacks |
| Nate Desmond | DE | R-Sr. | Ridley Park, PA | 9 | 37 tkl |
| Chris Dolan | WR | Fr. | Springfield, PA | ||
| Cole Evans | OL | R-So. | Warminster, PA | ||
| Aanjay Feliciano | WR | R-Jr. | Robesonia, PA | 7 | 2 rec, 27 yds |
| Jack Fileppo | LB | R-Jr. | Doylestown, PA | ||
| James Fisher | RB | Fr. | Media, PA | ||
| Jack Fry | DL | Jr. | Norristown, PA | 11 | 41 tkl |
| Andrew Garwo | DB | R-So. | Levittown, Pa. | ||
| Zack Gillen | WR | R-Jr. | Easton, PA | 7 | 3 rec, 42 yds |
| Tim Gipli | DB | R-Fr. | Levittown, PA | ||
| Miles Goodwin | DB | R-Fr. | Oreland, PA | 11 | 13 tkl · 1 INT |
| Lorenzo Gordon | DT | Fr. | Medford, NJ | ||
| Joseph Grasso | TE | Fr. | Belford, NJ | ||
| Geoffrey Gretta | OL | R-Jr. | Cranford, NJ | ||
| Reilly Hoffacker | QB | Fr. | Sicklerville, NJ | ||
| Matthew Iuvara | WR | R-So. | Haddon Heights, NJ | 11 | 39 rec, 694 yds |
| Debrick Johnson | DT | R-Jr. | Langhorne, PA | 11 | 30 tkl · 2 sacks |
| Jayden Johnson | WR | Fr. | Lancaster, PA | ||
| Mikhail Johnson | RB | Fr. | Darby, PA | 4 | 103 rush yds · 6 tkl |
| Vance Johnson | DB | R-Fr. | Philadelphia, PA | ||
| Ryan Johnston | TE | R-Fr. | Springfield, PA | 10 | 5 rec, 30 yds · 1 tkl |
| Donovan Jones | OL | Sr. | East Stroudsburg, PA | ||
| Shamilyn Joppy | CB | R-Sr. | Harrisburg, PA | 7 | 4 tkl · 1 INT |
| Cooper Jordan | QB | Sr. | Downingtown, PA | 7 | 1,399 pass yds, 14 TD · 464 rush yds · 1 tkl |
| Ahmed Kamara | DT | R-So. | Bensalem, PA | ||
| Khalif Kemp | DE | R-Jr. | Philadelphia, PA | 11 | 14 tkl · 1 sacks |
| Chris Kohlbrenner | DB | R-Fr. | Ambler, PA | ||
| Ethan Kohler | QB | R-Jr. | Schwenksville, PA | 5 | 103 pass yds, 0 TD |
| Cole Kozlowski | OL | R-So. | Holland, PA | 10 | 1 tkl |
| Anthony Leonardi | RB | R-Fr. | Ivyland, PA | ||
| Zack Liberatore | R-Jr. | Glen Mills, PA | |||
| Robby Longo | WR | R-Jr. | Springfield, PA | 10 | 15 rec, 230 yds |
| Seamus McCain | DE | R-So. | Philadelphia, PA | 11 | 36 tkl · 3.5 sacks |
| Ronnell McCorn | DE | R-Jr. | Brunswick, MD | 11 | 14 tkl · 1 sacks · 1 INT |
| Dylan McKenzie | WR | Jr. | Oreland, PA | 11 | 28 rec, 500 yds · 2 tkl |
| Nick Micewski | OL | Fr. | Chalfont, PA | ||
| Thatcher Miller | TE | R-Jr. | Lititz, PA | 7 | 14 rec, 132 yds |
| Jack Molloy | DB | R-Fr. | Enola, Pa. | ||
| Sean Moskowitz | FB | R-Fr. | Chalfont, PA | ||
| Connor Noble | LB | R-Sr. | Chester Springs, PA | 11 | 101 tkl · 1 INT |
| Drew O'Connor | OL | Fr. | Downingtown, PA | ||
| Colin O'Sullivan | QB | R-So. | Fort Washington, PA | 5 | 831 pass yds, 6 TD · 1 rec, 3 yds |
| Colin Obser | LB | Fr. | Point Pleasant, NJ | 3 | 1 tkl |
| Isaiah Oduro | DT | R-Jr. | North Brunswick, NJ | 5 | 2 tkl |
| Aidan Oldfield | DL | Fr. | Egg Harbor Township, NJ | ||
| Khalil Owens | RB | Sr. | Germantown, MD | 11 | 391 rush yds · 10 rec, 67 yds |
| Tommy Pajic | R-Fr. | Marlton, NJ | |||
| Juke Peaker | RB | R-Jr. | Philadelphia, PA | 6 | 142 rush yds |
| Johnny Pergine | LB | Jr. | Limerick, PA | 11 | 80 tkl · 2.5 sacks |
| Jake Phipps | OL | R-So. | Middletown, DE | 11 | |
| Richard Pohorilenko | OL | R-So. | Holland, PA | ||
| Mitchell Ragni | FB | R-So. | West Chester, PA | 11 | 1 rush yds · 1 rec, 7 yds |
| Jamir Reyes | DB | R-So. | Philadelphia, PA | 11 | 30 tkl · 3 INT |
| Pedro Reyes | CB | Fr. | Galloway, NJ | ||
| Future Robertson | RB | R-So. | Philadelphia, Pa. | 11 | 344 rush yds · 10 rec, 49 yds |
| Nicholas Rogers | DE | R-Fr. | Philadelphia, PA | 7 | 5 tkl |
| Peaky Roseborough | DB | Fr. | Atlantic City, NJ | 4 | 4 tkl · 1 INT |
| Gus Ross | DB | Sr. | Phoenixville, PA | 10 | 44 tkl |
| Khadir Rowe | LB | R-So. | Philadelphia, PA | 10 | 10 tkl |
| A.J. Sanders | DL | R-So. | New Cumberland, PA | 4 | 2 tkl |
| Brenn Scott | LB | R-Fr. | Lewes, DE | 2 | 1 tkl |
| Rayshawn Scott | WR | Fr. | Philadelphia, PA | ||
| Dylan Shank | R-Jr. | Mount Laurel, NJ | |||
| Ryan Shannon | LB | R-Fr. | Downingtown, PA | 11 | 11 tkl |
| Will Silverman | WR | R-Jr. | Doylestown, PA | 5 | 3 rec, 47 yds |
| Colin Skeen | WR | R-Fr. | Scranton, PA | ||
| Gabriel Smalley | QB | R-Fr. | Philadelphia, PA | ||
| Aidan Stewart | OL | Fr. | Cherry Hill, NJ | ||
| Yeator Tappia | WR | Fr. | Willingboro, NJ | ||
| Ivan Thorpe | WR | R-Jr. | Philadelphia, Pa. | 10 | 29 rush yds · 33 rec, 360 yds · 3 tkl |
| Dimitri Toman | CB | Fr. | Collegeville, PA | ||
| Jayden Trace | LB | R-Fr. | Barrington, NJ | 11 | 11 tkl |
| Luke Trunell | LB | Jr. | Yardley, PA | 10 | 19 tkl |
| Tucker Valoczki | OL | R-Fr. | Hershey, PA | ||
| Luke Vereb | TE | R-Sr. | Yardley, PA | 11 | 1 tkl |
| Dan Vogelsong | DB | R-Fr. | Doylestown, PA | ||
| Jim Wade | LB | Fr. | Jamison, PA | ||
| Charles Williams | OL | Fr. | Glassboro, NJ | ||
| Jimmy Wright | DB | Sr. | Havertown, PA | 10 | 75 tkl · 1 INT |
| Amara Yobouet | DT | R-So. | Philadelphia, PA | 5 | 2 tkl |
| Joey Zack | DE | R-So. | Langhorne, PA | 10 | 8 tkl |
| Jayden Zandier | RB | Fr. | Birdsboro, PA | ||
| Rylan Zuk | R-Fr. | Telford, PA | 11 | ||
| Luke van Brill | TE | R-Fr. | Swedesboro, NJ | 10 | 1 rec, 6 yds · 6 tkl |
From West Chester's official roster and season stats pages.
Roster Risk
Program Context
Head coaches
Duke Greco
2024-PresentCurrent
Bill Zwaan, Jr.
2016-2023
2026 coaching staff
- Duke GrecoHead Coach
- Nick BradyAssistant Coach - Defensive Coordinator / Linebackers
- A.J. DeFalcoAssistant Coach - Defensive Line
- Rob FordAssistant Coach - Defensive Line
- Dwayne OglesbyAssistant Coach - Linebackers
- Greg FedickAssistant Coach - Offensive Line / Run Game
- Glenn HuttonAssistant Coach - Offensive Quality Control / Asst. Running Backs
- Tom PajicAssistant Coach - Quarterbacks
- Shaun KennedyAssistant Coach - Recruiting Coordinator / Personnel / Tight Ends
- Walt TruxellAssistant Coach - Running Backs / Assistant Special Teams
- Roger WrightAssistant Coach - Safeties / Video Coordinator
- Ed RushAssistant Coach - Specialists / Running Backs
- Mark MaysonAssistant Coach - Tight Ends
- Michael IsgroAssistant Coach - WR / Pass Game / Special Teams
- Dez AustinAssistant Coach - Wide Receivers
- Anthony CareyStudent Assistant - Asst. Defensive Line
2026 Recruiting Class
0 commitsNo commits yet for this class.
Recruiting Footprint
No recruit hometowns to map.
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.
