Player Info
Overview
Strengths
- Disciplined
- Midfield engine
- Aerial presence (185 cm)
- Veteran leadership
Key traits
- England international
Last match
John Keegan profile
- Current team
-
Porthmadog
- Position
- Midfielder
- Nationality
-
England
- Date of birth
- 05 Aug 1981 (44 years)
- Height
- 185 cm
- Weight
- 78 kg
- Short name
- J.Keegan
John Keegan recent team matches
| Fixture | League | Date | Result |
|---|---|---|---|
Porthmadog vs Y Rhyl 1879
|
Welsh Cup | 13 Dec 2025 | 1 – 2 |
Porthmadog vs Port Talbot
|
Welsh Cup | 22 Nov 2025 | 3 – 2 |
Porthmadog vs Buckley Town
|
Welsh Cup | 18 Oct 2025 | 0 – 0 |
Porthmadog vs Denbigh Town
|
Welsh Cup | 24 Sep 2025 | 2 – 2 |
Porthmadog vs Denbigh Town
|
Welsh Cup | 20 Sep 2025 | 2 – 2 |
Cook Islands U16 Women vs American Samoa U16(W)
|
OFC W U16 | 03 May 2025 | 4 – 5 |
Cook Islands U16 Women vs Papua New Guinea U16 (W)
|
OFC W U16 | 27 Apr 2025 | 1 – 1 |
Cook Islands U16 Women vs Tahiti U16 Women
|
OFC W U16 | 19 Sep 2024 | 1 – 2 |
Tonga U16 Women vs Cook Islands U16 Women
|
OFC W U16 | 14 Sep 2024 | 6 – 0 |
Fiji U16 Women vs Cook Islands U16 Women
|
OFC W U16 | 11 Sep 2024 | 2 – 0 |
Porthmadog recent results
Cook Islands U16 Women national team
About John Keegan
John Keegan is a 44-year-old England professional footballer who plays as a midfielder for Porthmadog in Wales.
Born on 05 August 1981 in England, John Keegan has been eligible for senior professional football since 1998. John Keegan stands 185 cm tall and weighs 78 kg.
As more Porthmadog fixtures are played, John Keegan's career totals, per-match breakdowns, season-by-season table, and attribute radar will update automatically on this page.
Most recent fixture: Porthmadog 1-2 Y Rhyl 1879 in the Welsh Cup.
Bookmark this John Keegan hub on SportScore for live match updates, fresh goal totals, attribute radar changes, and every upcoming fixture — everything updates automatically as new data lands in our live feed.
Players from England
England competitions
Frequently asked questions about John Keegan
What team does John Keegan play for?
John Keegan currently plays for Porthmadog in Wales.
What position does John Keegan play?
John Keegan plays as a midfielder.
How old is John Keegan?
John Keegan was born on 05 August 1981, making them 44 years old.
What nationality is John Keegan?
John Keegan represents England.
How tall is John Keegan?
John Keegan stands 185 cm tall and weighs 78 kg.
Does John Keegan play for the national team?
John Keegan is eligible for Cook Islands U16 Women. Check our Cook Islands U16 Women hub for the next international window.
Statistics
Teammates
- Adam Griffiths Defender
- Aden Shannon Forward
- Benjamin Ogilvey Defender
- Cai Jones Forward
- Ceri James Midfielder
- Chris Parry Midfielder
- Craig Wilkinson Midfielder
- Dan Mccormic
- Daniel atkins Forward
- Danny Rylance Forward
- Dave Vickers Goalkeeper
- Dylan Williams
- Eifion Jones Defender
- Euron Roberts Defender
- Gareth Parry Midfielder
- Gary Roberts
- Grahame Austin
- Graig Roberts
- Iddon Price Defender
- Iwan Thomas Midfielder
Other midfielders
- Aaron Cole England
- Aaron Cole England
- Aaron Davies England
- Aaron Dawson England
- Aaron Eyoma England
- Aaron Forde England
- Aaron Forde England
- Aaron Goulty England