Skip to content
Thomas O'Connor

Thomas O'Connor

Defender - Centre-Back  at Peterborough United
Age27
CitizenshipIreland
Height1.86 m
Footleft
BornApril 21, 1999
at Peterborough United 265 days · joined 2025-09-01
👕200+ Apps
Market value €450k
Centre-Back Defender

Career snapshot

7
clubs played for
15/16
debut season
0.07
goals / match
Wrexham AFC
top club · 110 apps

Career highs

€450k
peak value · 2025
top transfer fee
6
best season · 22/23
19 / 0
int'l caps / goals
269Appearances
18Goals
13Assists
23Yellow cards
0Red cards
48Full matches (90′)
Full nameThomas O'Connor
Name in home countryThomas James O'Connor
Date of birth1999-04-21 (27 yrs)
Place of birthKilkenny, Ireland
CitizenshipIreland
PositionDefender - Centre-Back (main: Defender)
Footleft
Height186.00 m
Current clubPeterborough United
On loan from ↩ Wrexham AFC parent contract: 2027-06-30
Joined2025-09-01
Contract expires2026-06-30
Jun 2026
Transfer: Peterborough → Wrexham
25/26 · Return from loan
Sep 2025
Transfer: Wrexham → Peterborough
25/26 · Loan
Jul 2025
25/26 — Wrexham AFC, Peterborough United
2 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Wrexham AFC
35 matches · 0 G · 1 A · across 3 competitions
Jul 2023
23/24 — Wrexham AFC
39 matches · 1 G · 3 A · across 4 competitions
Jul 2022
22/23 — Wrexham AFC
29 matches · 6 G · 0 A · across 2 competitions
Jan 2022
Transfer: Burton Albion → Wrexham
21/22 · Transfer
Jul 2021
21/22 — Burton Albion, Wrexham AFC
28 matches · 5 G · 1 A · across 6 competitions
Jul 2021
Transfer: Southampton U23 → Burton Albion
21/22 · Transfer
May 2021
Transfer: Gillingham → Southampton U23
20/21 · Return from loan
Sep 2020
Transfer: Southampton U23 → Gillingham
20/21 · Loan
Jul 2020
20/21 — Southampton FC U23, Gillingham FC
39 matches · 0 G · 1 A · across 4 competitions
May 2020
Transfer: Gillingham → Southampton U23
19/20 · Return from loan
Aug 2019
Transfer: Southampton U23 → Gillingham
19/20 · Loan
Jul 2019
19/20 — Gillingham FC, Southampton FC U23
33 matches · 2 G · 5 A · across 4 competitions
Jul 2018
18/19 — Southampton FC U23
27 matches · 4 G · 1 A · across 3 competitions
Jul 2017
17/18 — Southampton FC U23
11 matches · 0 G · 0 A · across 2 competitions
Jul 2016
16/17 — Southampton FC U23, Southampton FC U18
23 matches · 0 G · 1 A · across 5 competitions
Jul 2016
Transfer: Southampton U18 → Southampton U23
16/17 · Transfer
Jul 2015
15/16 — Southampton FC U21
3 matches · 0 G · 0 A · across 1 competition
Jul 2015
Transfer: New Ross Celtic → Southampton U18
15/16 · Transfer
Jan 1970
Peak market value: €450k
Highest valuation recorded in dataset
4,289 min
Minutes played by club
Peterborough United 0.0%
Wrexham AFC 17.5%
Burton Albion 6.4%
Gillingham FC 54.4%
Southampton FC U23 21.7%
Southampton FC U18 0.0%
Southampton FC U21 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Peterborough United 1 25/26 25/26 2 0 0 0
Wrexham AFC 5 21/22 25/26 110 7 4 751
Burton Albion 1 21/22 21/22 21 5 1 276
Gillingham FC 2 19/20 20/21 67 1 6 2,333
Southampton FC U23 5 16/17 20/21 63 5 2 929
Southampton FC U18 1 16/17 16/17 3 0 0 0
Southampton FC U21 1 15/16 15/16 3 0 0 0

Career trajectory — goals, assists & market value

2€113K4€225K5€338K7€450K16/17 — 1 assists116/1718/19 — 4 goals (Southampton FC U23)18/19 — 1 assists518/1919/20 — 2 goals (Gillingham FC)19/20 — 5 assists719/2020/21 — 1 assists120/2121/22 — 5 goals (Burton Albion)21/22 — 1 assists621/2222/23 — 6 goals (Wrexham AFC)622/2323/24 — 1 goals (Wrexham AFC)23/24 — 3 assists423/2424/25 — 1 assists124/2525/2623/24 — €300K24/25 — €350K25/26 — €450KGoalsAssistsMarket value

Goals by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 4418/1919/20: 2219/2020/21: 0020/2121/22: 5521/2222/23: 6622/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

15/16: 0015/1616/17: 1116/1717/18: 0017/1818/19: 1118/1919/20: 5519/2020/21: 1120/2121/22: 1121/2222/23: 0022/2323/24: 3323/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Wrexham AFC 0 0 0 0 0 0
25/26 League One Peterborough United 2 0 0 0 0 0
24/25 EFL Trophy Wrexham AFC 3 0 0 1 0 0
24/25 FA Cup Wrexham AFC 1 0 0 0 0 0
24/25 League One Wrexham AFC 31 0 1 3 0 0
23/24 EFL Cup Wrexham AFC 1 0 0 0 0 0
23/24 EFL Trophy Wrexham AFC 1 0 0 0 0 0
23/24 FA Cup Wrexham AFC 3 1 0 0 0 270
23/24 League Two Wrexham AFC 34 0 3 3 0 0
22/23 FA Cup Wrexham AFC 5 2 0 0 0 108
22/23 National League Wrexham AFC 24 4 0 5 0 373
21/22 EFL Cup Burton Albion 1 0 0 0 0 0
21/22 EFL Trophy Burton Albion 1 0 1 0 0 0
21/22 FA Cup Burton Albion 1 0 0 0 0 0
21/22 League One Burton Albion 18 5 0 1 0 276
21/22 National League Wrexham AFC 6 0 0 0 0 0
21/22 National League Playoffs Wrexham AFC 1 0 0 0 0 0
20/21 EFL Trophy Southampton FC U23 1 0 0 1 0 0
20/21 FA Cup Gillingham FC 1 0 0 0 0 0
20/21 League One Gillingham FC 34 0 1 2 0 0
20/21 Premier League 2 Southampton FC U23 3 0 0 0 0 0
19/20 EFL Trophy Gillingham FC 1 0 0 0 0 0
19/20 FA Cup Gillingham FC 3 0 2 0 0 0
19/20 League One Gillingham FC 28 1 3 1 0 2,333
19/20 Premier League 2 Southampton FC U23 1 1 0 1 0 90
18/19 EFL Trophy Southampton FC U23 3 0 0 0 0 0
18/19 PL2 Playoffs Southampton FC U23 2 1 0 0 0 180
18/19 Premier League 2 Southampton FC U23 22 3 1 2 0 659
17/18 EFL Trophy Southampton FC U23 0 0 0 0 0 0
17/18 Premier League 2 Southampton FC U23 11 0 0 2 0 0
16/17 EFL Trophy Southampton FC U23 3 0 0 0 0 0
16/17 FA Youth Cup Southampton FC U18 1 0 0 0 0 0
16/17 Premier League 2 Southampton FC U23 17 0 1 1 0 0
16/17 U18 PL - Final Stage Southampton FC U18 1 0 0 0 0 0
16/17 U18 Premier League Southampton FC U18 1 0 0 0 0 0
15/16 U21 PL Southampton FC U21 3 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 New Ross Celtic Southampton U18 Transfer 0
16/17 2016-07-01 Southampton U18 Southampton U23 Transfer 0
19/20 2019-08-29 Southampton U23 Gillingham Loan 0
19/20 2020-05-31 Gillingham Southampton U23 Return from loan 0
20/21 2020-09-29 Southampton U23 Gillingham Loan 0
20/21 2021-05-31 Gillingham Southampton U23 Return from loan 0
21/22 2021-07-01 Southampton U23 Burton Albion Transfer 0
21/22 2022-01-31 Burton Albion Wrexham Transfer 0
25/26 2025-09-01 Wrexham Peterborough Loan 450000
25/26 2026-06-30 Peterborough Wrexham Return from loan 450000

No recorded injuries.

Current€450k
Peak€450k
Low€300k
Δ since start+€150k
€300k€338k€375k€413k€450k197019701970
DateValue
Jan 1, 1970 €450k
Jan 1, 1970 €300k
Jan 1, 1970 €350k
Jan 1, 1970 €300k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #37709 #6 2 0 former national player
Team #30323 2 0 former national player
Team #23132 2 0 former national player
Team #23102 9 0 former national player
Team #21103 4 0 former national player
TeammatePPG played withJoint goalsMinutes
Arthur Okonkwo 2 0 0
Jake Vokins 2 1 0
Stuart O'Keefe 2 0 0
Luke Young 2 0 0
Callum Slattery 1 0 0
Sam Dalby 2 2 0
James Jones 2 0 0
Andy Cannon 2 1 0
James McClean 2 0 0
Ollie Palmer 2 0 0
Ryan Barnett 2 0 0
Max Cleworth 2 1 0
Jack Tucker 2 0 0
Jack Bonham 1 0 0
Connor Ogilvie 1 0 0
Alfie Jones 1 0 0
Paul Mullin 2 1 0
Elliot Lee 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
21/22 League One Burton Albion 5 18
22/23 National League Wrexham AFC 4 24
18/19 Premier League 2 Southampton FC U23 3 22

Top assist seasons

SeasonCompetitionClubAssistsMatches
19/20 League One Gillingham FC 3 28
23/24 League Two Wrexham AFC 3 34
19/20 FA Cup Gillingham FC 2 3

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-06-30 Peterborough Wrexham Return from loan €450k
25/26 2025-09-01 Wrexham Peterborough Loan €450k
20/21 2021-05-31 Gillingham Southampton U23 Return from loan
20/21 2020-09-29 Southampton U23 Gillingham Loan
19/20 2020-05-31 Gillingham Southampton U23 Return from loan
19/20 2019-08-29 Southampton U23 Gillingham 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.

DateCompHomeScoreAwayAvailability
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 Thomas O'Connor's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
AFC Wimbledon 19 8 6 5 24 17 +7 42%
Oxford United 17 3 4 10 19 40 -21 18%
Doncaster Rovers 17 7 5 5 22 21 +1 41%
Accrington Stanley 17 8 7 2 27 14 +13 47%
Shrewsbury Town 16 5 5 6 15 20 -5 31%
Fleetwood Town 15 5 4 6 16 19 -3 33%
Portsmouth FC 15 3 4 8 15 21 -6 20%
Wycombe Wanderers 14 4 4 6 15 19 -4 29%
Milton Keynes Dons 13 4 4 5 16 17 -1 31%
Lincoln City 12 6 2 4 14 10 +4 50%
Peterborough United 12 0 3 9 10 28 -18 0%
Southend United 12 5 3 4 15 15 0 42%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 Senior debut season
18/19 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 35 0 4 0 0 0
23/24 39 270 3 0 0 1
22/23 29 481 5 0 0 0.94
21/22 28 276 1 0 0 0.33
20/21 39 0 3 0 0 0
19/20 33 2,423 2 0 0 0.07
18/19 27 839 2 0 0 0.21
17/18 11 0 2 0 0 0
16/17 23 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League One
113 apps
6 G
5 A
U21 PL
57 apps
4 G
2 A
National League
30 apps
4 G
0 A
FA Cup
14 apps
3 G
2 A
PL2 Playoffs
2 apps
1 G
0 A
League Two
34 apps
0 G
3 A
EFL Trophy
13 apps
0 G
1 A

Frequently asked about Thomas O'Connor

Who is Thomas O'Connor?

Thomas O'Connor is an Ireland professional footballer who plays as a centre-back for Peterborough United.

How old is Thomas O'Connor?

Thomas O'Connor is 27 years old. He was born on April 21, 1999 in Kilkenny.

What position does Thomas O'Connor play?

Thomas O'Connor plays as a centre-back (Defender - Centre-Back).

What club does Thomas O'Connor play for?

Thomas O'Connor currently plays for Peterborough United.

How many career goals has Thomas O'Connor scored?

Across all senior club competitions in our dataset, Thomas O'Connor has scored 18 goals in 269 appearances.

What is Thomas O'Connor's market value?

Thomas O'Connor's most recent reported market value is €450k.