Thomas O'Connor
Career snapshot
Career highs
Born the same day
Shares 1999-04-21 · 6 players total
| Full name | Thomas O'Connor |
|---|---|
| Name in home country | Thomas James O'Connor |
| Date of birth | 1999-04-21 (27 yrs) |
| Place of birth | Kilkenny, Ireland |
| Citizenship | Ireland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 186.00 m |
| Current club | Peterborough United |
| On loan from | ↩ Wrexham AFC parent contract: 2027-06-30 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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.
| Date | Value |
|---|---|
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| 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 |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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.
| 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 Thomas O'Connor'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 % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Thomas O'Connor
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Ireland