Skip to main content
Tuesday, 14 April 2026
No matches

Top Competitions

Top Leagues

Top Players

Top Coaches

John Keegan — Football Player Profile & Stats

Position: Midfielder
Foot: -
Nationality: England
Born: 05 Aug 1981

Player Info

Height (cm) 185
Weight (kg) 78
Age 44

Overview

John Keegan position on pitch
M

Strengths

  • Disciplined
  • Midfield engine
  • Aerial presence (185 cm)
  • Veteran leadership

Key traits

  • England international
Scoring Creation Experience Discipline Contribution

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

13 Dec 2025
22 Nov 2025
24 Sep 2025

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

Physical
Height185 cm
Weight78 kg
BuildTall
Profile
PositionMidfielder
Preferred foot
Age44 years
NationalityEngland
Career
Current clubPorthmadog
League countryWales
Pro since~1998
Born05 Aug 1981
International
National teamCook Islands U16 Women

Teammates

Other midfielders

England competitions