Carl Johnston
Career snapshot
Career highs
Born the same day
Shares 2002-05-29 · 6 players total
| Full name | Carl Johnston |
|---|---|
| Name in home country | Carl Robert Johnston |
| Date of birth | 2002-05-29 (23 yrs) |
| Place of birth | Belfast, Northern Ireland |
| Citizenship | Northern Ireland |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 175.00 m |
| Current club | Peterborough United |
| Joined | 2025-01-04 |
| Contract expires | — |
| Agent | GW Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Peterborough United | 2 | 24/25 | 25/26 | 28 | 0 | 0 | 0 |
| Fleetwood Town | 6 | 19/20 | 24/25 | 110 | 3 | 5 | 5,655 |
| Farsley Celtic | 1 | 20/21 | 20/21 | 15 | 1 | 0 | 1,197 |
| Fleetwood Town U18 | 1 | 19/20 | 19/20 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Trophy | Peterborough United | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Peterborough United | 7 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Fleetwood Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Fleetwood Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Fleetwood Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Peterborough United | 20 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | League Two | Fleetwood Town | 19 | 1 | 1 | 2 | 0 | 1,638 |
| 23/24 | EFL Cup | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Fleetwood Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Fleetwood Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League One | Fleetwood Town | 33 | 1 | 1 | 4 | 0 | 2,562 |
| 22/23 | EFL Cup | Fleetwood Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Fleetwood Town | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | FA Cup | Fleetwood Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Fleetwood Town | 23 | 1 | 0 | 1 | 0 | 1,455 |
| 21/22 | EFL Trophy | Fleetwood Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League One | Fleetwood Town | 17 | 0 | 3 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Fleetwood Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | National League North | Farsley Celtic | 15 | 1 | 0 | 0 | 0 | 1,197 |
| 19/20 | EFL Trophy | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Youth Cup | Fleetwood Town U18 | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Linfield U18 | Fleetwood U18 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Fleetwood U18 | Fleetwood U23 | Transfer | 0 | — |
| 20/21 | 2020-10-17 | Fleetwood U23 | Farsley | Loan | 0 | — |
| 20/21 | 2021-05-31 | Farsley | Fleetwood U23 | Return from loan | 0 | — |
| 21/22 | 2021-07-01 | Fleetwood U23 | Fleetwood | Transfer | 0 | — |
| 24/25 | 2025-01-04 | Fleetwood | Peterborough | Transfer | 225000 | €360k |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39831 | — | 2 | 0 | — | — | former national player |
| Team #28031 | — | 3 | 0 | — | — | former national player |
| Team #25790 | — | 9 | 0 | — | — | former national player |
| Team #17621 | #18 | 11 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Daniel Batty | 2 | 0 | 896 |
| Danny Andrew | 1 | 0 | 0 |
| Mark Helm | 1 | 0 | 0 |
| Matty Virtue | 1 | 0 | 0 |
| Jack Marriott | 1 | 0 | 0 |
| Ben Heneghan | 1 | 0 | 0 |
| Shaun Rooney | 1 | 0 | 0 |
| Harrison Holgate | 2 | 0 | 0 |
| Ronan Coughlan | 1 | 0 | 0 |
| Bosun Lawal | 1 | 0 | 0 |
| Jayden Stockley | 1 | 1 | 0 |
| Brendan Wiredu | 1 | 0 | 0 |
| Josh Earl | 1 | 0 | 0 |
| Paddy Lane | 1 | 3 | 0 |
| Toto Nsiala | 1 | 0 | 0 |
| Ryan Broom | 1 | 0 | 0 |
| Promise Omochere | 1 | 0 | 0 |
| Ryan Graydon | 1 | 1 | 0 |
| Josh Vela | 1 | 0 | 0 |
| Danny Mayor | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | League One | Fleetwood Town | 1 | 33 |
| 22/23 | League One | Fleetwood Town | 1 | 23 |
| 20/21 | National League North | Farsley Celtic | 1 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | League One | Fleetwood Town | 3 | 17 |
| 24/25 | League Two | Fleetwood Town | 1 | 19 |
| 23/24 | League One | Fleetwood Town | 1 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-05-31 | Farsley | Fleetwood U23 | Return from loan | — | — |
| 20/21 | 2020-10-17 | Fleetwood U23 | Farsley | Loan | — | — |
Last 50 matches for Peterborough United The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Peterborough United | 6–1 | Wigan Athletic | Available |
| 2026-01-31 | GB3 |
Peterborough United | 2–3 | Huddersfield Town | Available |
| 2026-01-27 | GB3 |
Stevenage FC | 1–0 | Peterborough United | Available |
| 2026-01-24 | GB3 |
Wycombe Wanderers | 0–2 | Peterborough United | Available |
| 2026-01-17 | GB3 |
Peterborough United | 0–1 | Plymouth Argyle | Available |
| 2026-01-10 | GB3 |
Peterborough United | 3–1 | Bolton Wanderers | Available |
| 2026-01-04 | GB3 |
Lincoln City | 5–2 | Peterborough United | Available |
| 2026-01-01 | GB3 |
Rotherham United | 0–2 | Peterborough United | Available |
| 2025-12-29 | GB3 |
Peterborough United | 2–2 | Reading FC | Available |
| 2025-12-26 | GB3 |
Peterborough United | 4–2 | Leyton Orient | Available |
| 2025-12-20 | GB3 |
Port Vale FC | 1–3 | Peterborough United | Available |
| 2025-12-13 | GB3 |
Peterborough United | 3–0 | Northampton Town | Available |
| 2025-12-09 | GB3 |
Reading FC | 3–2 | Peterborough United | Available |
| 2025-11-29 | GB3 |
Doncaster Rovers | 1–3 | Peterborough United | Available |
| 2025-11-20 | GB3 |
Peterborough United | 2–1 | Stockport County | Available |
| 2025-11-15 | GB3 |
Mansfield Town | 2–4 | Peterborough United | Available |
| 2025-11-08 | GB3 |
Peterborough United | 3–1 | AFC Wimbledon | Available |
| 2025-10-25 | GB3 |
Peterborough United | 1–2 | Blackpool FC | Available |
| 2025-10-18 | GB3 |
Burton Albion | 0–1 | Peterborough United | Available |
| 2025-10-04 | GB3 |
Bolton Wanderers | 2–1 | Peterborough United | Available |
| 2025-09-27 | GB3 |
Peterborough United | 0–3 | Lincoln City | Available |
| 2025-09-20 | GB3 |
Plymouth Argyle | 0–1 | Peterborough United | Available |
| 2025-09-13 | GB3 |
Peterborough United | 2–1 | Wycombe Wanderers | Available |
| 2025-09-06 | GB3 |
Huddersfield Town | 3–2 | Peterborough United | Available |
| 2025-08-30 | GB3 |
Exeter City | 3–0 | Peterborough United | Available |
| 2025-08-23 | GB3 |
Peterborough United | 1–1 | Bradford City | Available |
| 2025-08-19 | GB3 |
Peterborough United | 0–1 | Barnsley FC | Available |
| 2025-08-16 | GB3 |
Wigan Athletic | 2–0 | Peterborough United | Available |
| 2025-08-09 | GB3 |
Peterborough United | 0–2 | Luton Town | Available |
| 2025-08-02 | GB3 |
Cardiff City | 2–1 | Peterborough United | Available |
| 2025-05-03 | GB3 |
Rotherham United | 2–1 | Peterborough United | Available |
| 2025-04-30 | GB3 |
Mansfield Town | 4–2 | Peterborough United | Available |
| 2025-04-26 | GB3 |
Peterborough United | 1–1 | Bolton Wanderers | Available |
| 2025-04-21 | GB3 |
Barnsley FC | 1–1 | Peterborough United | Available |
| 2025-04-18 | GB3 |
Peterborough United | 1–1 | Stockport County | Available |
| 2025-04-08 | GB3 |
Peterborough United | 1–2 | Birmingham City | Available |
| 2025-04-05 | GB3 |
Peterborough United | 0–4 | Northampton Town | Available |
| 2025-04-01 | GB3 |
Crawley Town | 3–4 | Peterborough United | Available |
| 2025-03-29 | GB3 |
Reading FC | 3–1 | Peterborough United | Available |
| 2025-03-22 | GB3 |
Peterborough United | 3–0 | Charlton Athletic | Available |
| 2025-03-15 | GB3 |
Cambridge United | 0–1 | Peterborough United | Available |
| 2025-03-08 | GB3 |
Peterborough United | 1–1 | Wycombe Wanderers | Available |
| 2025-03-04 | GB3 |
Blackpool FC | 0–0 | Peterborough United | Available |
| 2025-03-01 | GB3 |
Peterborough United | 3–1 | Shrewsbury Town | Available |
| 2025-02-22 | GB3 |
Huddersfield Town | 0–1 | Peterborough United | Available |
| 2025-02-15 | GB3 |
Stevenage FC | 1–1 | Peterborough United | Available |
| 2025-02-11 | GB3 |
Charlton Athletic | 2–1 | Peterborough United | Available |
| 2025-02-02 | GB3 |
Bristol Rovers | 3–1 | Peterborough United | Available |
| 2025-01-28 | GB3 |
Peterborough United | 1–0 | Wigan Athletic | Available |
| 2025-01-25 | GB3 |
Lincoln City | 5–1 | Peterborough United | Available |
Teams faced most often by Carl Johnston's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Port Vale FC | 8 | 2 | 3 | 3 | 13 | 13 | 0 | 25% |
| Cheltenham Town | 6 | 3 | 1 | 2 | 7 | 3 | +4 | 50% |
| Burton Albion | 6 | 3 | 1 | 2 | 11 | 10 | +1 | 50% |
| Oxford United | 6 | 1 | 1 | 4 | 4 | 11 | -7 | 17% |
| Portsmouth FC | 6 | 0 | 3 | 3 | 2 | 6 | -4 | 0% |
| Bristol Rovers | 6 | 2 | 3 | 1 | 9 | 5 | +4 | 33% |
| Peterborough United | 6 | 2 | 0 | 4 | 4 | 8 | -4 | 33% |
| Lincoln City | 6 | 2 | 2 | 2 | 7 | 7 | 0 | 33% |
| Wigan Athletic | 6 | 3 | 2 | 1 | 9 | 8 | +1 | 50% |
| Accrington Stanley | 6 | 3 | 2 | 1 | 14 | 6 | +8 | 50% |
| Charlton Athletic | 6 | 1 | 3 | 2 | 8 | 9 | -1 | 17% |
| Milton Keynes Dons | 6 | 4 | 1 | 1 | 11 | 8 | +3 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 20/21 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 44 | 1,638 | 5 | 0 | 0 | 0.27 |
| 23/24 | 35 | 2,562 | 4 | 1 | 0 | 0.18 |
| 22/23 | 31 | 1,455 | 2 | 0 | 0 | 0.12 |
Output by competition
Career goals and assists broken down by tournament.
More on Carl Johnston
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Carl Johnston
Who is Carl Johnston?
Carl Johnston is a Northern professional footballer who plays as a right-back for Peterborough United.
How old is Carl Johnston?
Carl Johnston is 23 years old. He was born on May 29, 2002 in Belfast.
What position does Carl Johnston play?
Carl Johnston plays as a right-back (Defender - Right-Back).
What club does Carl Johnston play for?
Carl Johnston currently plays for Peterborough United.
How many career goals has Carl Johnston scored?
Across all senior club competitions in our dataset, Carl Johnston has scored 4 goals in 155 appearances.
What is Carl Johnston's market value?
Carl Johnston's most recent reported market value is €225k.
Northern Ireland