John Swift, MF, played for Portsmouth 2025-2026, making 19 appearances and scoring 2 goals.
3 goals in the archive carry John Swift as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 18 Oct 2025 | 2025–26 | Championship | Leicester City | 1–1 | 58 |
| 21 Feb 2026 | 2025–26 | Championship | Millwall | 3–1 | 55 |
| 21 Mar 2026 | 2025–26 | Championship | Queens Park Rangers | 1–6 | 38 |