Mark O'Mahony
Career snapshot
Career highs
Born the same day
Shares 2005-01-14 · 6 players total
| Full name | Mark O'Mahony |
|---|---|
| Name in home country | Mark Jeremiah O'Mahony |
| Date of birth | 2005-01-14 (21 yrs) |
| Place of birth | Carrigaline, Cork, Ireland |
| Citizenship | Ireland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 182.00 m |
| Current club | Reading FC |
| On loan from | ↩ Brighton & Hove Albion U21 parent contract: 2027-06-30 |
| Joined | 2025-07-07 |
| Contract expires | 2026-05-31 |
| Agent | SBM |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Reading FC | 1 | 25/26 | 25/26 | 8 | 0 | 0 | 0 |
| Portsmouth FC | 1 | 24/25 | 24/25 | 13 | 3 | 0 | 197 |
| Brighton & Hove Albion | 2 | 23/24 | 24/25 | 4 | 1 | 0 | 81 |
| Brighton & Hove Albion U21 | 2 | 22/23 | 23/24 | 25 | 14 | 4 | 225 |
| Cork City FC | 1 | 2022 | 2022 | 13 | 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 Cup | Reading FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Reading FC | 6 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Championship | Portsmouth FC | 13 | 3 | 0 | 1 | 0 | 197 |
| 24/25 | EFL Cup | Brighton & Hove Albion | 1 | 1 | 0 | 0 | 0 | 81 |
| 24/25 | Premier League | Brighton & Hove Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Brighton & Hove Albion U21 | 4 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Premier League | Brighton & Hove Albion | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Premier League 2 | Brighton & Hove Albion U21 | 11 | 10 | 2 | 0 | 0 | 90 |
| 22/23 | Premier League 2 | Brighton & Hove Albion U21 | 10 | 4 | 1 | 0 | 0 | 135 |
| 2022 | FAI Cup | Cork City FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | First Division | Cork City FC | 11 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Munster Senior Cup | Cork City FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | Carrigaline | Cork Academy | Transfer | 0 | — |
| 21/22 | 2022-01-25 | Cork Academy | Cork City | Transfer | 0 | — |
| 22/23 | 2023-01-26 | Cork City | Brighton U21 | Transfer | 25000 | €50k |
| 24/25 | 2024-08-28 | Brighton U21 | Portsmouth | Loan | 300000 | — |
| 24/25 | 2025-05-31 | Portsmouth | Brighton U21 | Return from loan | 500000 | — |
| 25/26 | 2025-07-07 | Brighton U21 | Reading | Loan | 500000 | — |
| 25/26 | 2026-05-31 | Reading | Brighton U21 | Return from loan | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Muscle injury | 2024-12-01 | 2025-02-10 | 72 | 16 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #37709 | #9 | 3 | 5 | — | — | former national player |
| Team #23132 | #9 | 9 | 6 | — | — | former national player |
| Team #23102 | #9 | 15 | 6 | — | — | former national player |
| Team #21103 | #9 | 12 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ruairi McConville | 2 | 0 | 996 |
| Ben Jackson | 2 | 0 | 986 |
| Sam Curtis | 2 | 1 | 978 |
| James McManus | 2 | 1 | 906 |
| Franco Umeh-Chibueze | 1 | 5 | 901 |
| Leigh Kavanagh | 2 | 0 | 857 |
| Jack Hinshelwood | 2 | 0 | 839 |
| Jacob Slater | 2 | 1 | 780 |
| Alex Murphy | 2 | 0 | 766 |
| Kevin Zefi | 2 | 1 | 745 |
| Justin Ferizaj | 2 | 3 | 717 |
| Benicio Baker | 2 | 0 | 664 |
| Seán Grehan | 2 | 0 | 662 |
| Cameron Peupion | 2 | 2 | 637 |
| Darius Lipsiuc | 2 | 0 | 538 |
| Andrew Moran | 2 | 1 | 509 |
| Joshua Duffus | 2 | 4 | 444 |
| Killian Cahill | 2 | 0 | 0 |
| Jack Hinchy | 2 | 0 | 0 |
| Rocco Vata | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Premier League 2 | Brighton & Hove Albion U21 | 10 | 11 |
| 22/23 | Premier League 2 | Brighton & Hove Albion U21 | 4 | 10 |
| 24/25 | Championship | Portsmouth FC | 3 | 13 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Premier League 2 | Brighton & Hove Albion U21 | 2 | 11 |
| 23/24 | EFL Trophy | Brighton & Hove Albion U21 | 1 | 4 |
| 22/23 | Premier League 2 | Brighton & Hove Albion U21 | 1 | 10 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-05-31 | Reading | Brighton U21 | Return from loan | — | €500k |
| 25/26 | 2025-07-07 | Brighton U21 | Reading | Loan | — | €500k |
| 24/25 | 2025-05-31 | Portsmouth | Brighton U21 | Return from loan | — | €500k |
| 24/25 | 2024-08-28 | Brighton U21 | Portsmouth | Loan | — | €300k |
Last 50 matches for Reading FC 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 |
AFC Wimbledon | 3–2 | Reading FC | Available |
| 2026-01-31 | GB3 |
Northampton Town | 0–2 | Reading FC | Available |
| 2026-01-27 | GB3 |
Reading FC | 2–2 | Exeter City | Available |
| 2026-01-24 | GB3 |
Reading FC | 2–2 | Barnsley FC | Available |
| 2026-01-17 | GB3 |
Leyton Orient | 3–1 | Reading FC | Available |
| 2026-01-04 | GB3 |
Reading FC | 1–0 | Stockport County | Available |
| 2026-01-01 | GB3 |
Reading FC | 2–0 | Burton Albion | Available |
| 2025-12-29 | GB3 |
Peterborough United | 2–2 | Reading FC | Available |
| 2025-12-26 | GB3 |
Plymouth Argyle | 1–0 | Reading FC | Available |
| 2025-12-18 | GB3 |
Reading FC | 0–1 | Luton Town | Available |
| 2025-12-13 | GB3 |
Bradford City | 1–1 | Reading FC | Available |
| 2025-12-09 | GB3 |
Reading FC | 3–2 | Peterborough United | Available |
| 2025-11-29 | GB3 |
Blackpool FC | 2–1 | Reading FC | Available |
| 2025-11-22 | GB3 |
Reading FC | 1–1 | Rotherham United | Available |
| 2025-11-15 | GB3 |
Wigan Athletic | 2–0 | Reading FC | Available |
| 2025-11-06 | GB3 |
Reading FC | 2–0 | Stevenage FC | Available |
| 2025-10-25 | GB3 |
Reading FC | 1–1 | Doncaster Rovers | Available |
| 2025-10-21 | GB3 |
Reading FC | 1–0 | Northampton Town | Available |
| 2025-10-18 | GB3 |
Cardiff City | 2–1 | Reading FC | Available |
| 2025-10-11 | GB3 |
Exeter City | 1–1 | Reading FC | Available |
| 2025-10-04 | GB3 |
Reading FC | 1–1 | Mansfield Town | Available |
| 2025-09-27 | GB3 |
Stockport County | 1–1 | Reading FC | Available |
| 2025-09-20 | GB3 |
Reading FC | 2–1 | Leyton Orient | Available |
| 2025-09-13 | GB3 |
Barnsley FC | 3–2 | Reading FC | Available |
| 2025-08-30 | GB3 |
Reading FC | 1–0 | Port Vale FC | Available |
| 2025-08-23 | GB3 |
Wycombe Wanderers | 2–2 | Reading FC | Available |
| 2025-08-20 | GB3 |
Bolton Wanderers | 1–1 | Reading FC | Available |
| 2025-08-16 | GB3 |
Reading FC | 1–2 | AFC Wimbledon | Available |
| 2025-08-09 | GB3 |
Reading FC | 0–2 | Huddersfield Town | Available |
| 2025-08-02 | GB3 |
Lincoln City | 2–0 | Reading FC | Available |
| 2025-05-03 | GB3 |
Reading FC | 2–4 | Barnsley FC | Available |
| 2025-04-26 | GB3 |
Bristol Rovers | 0–2 | Reading FC | Available |
| 2025-04-21 | GB3 |
Mansfield Town | 1–5 | Reading FC | Available |
| 2025-04-18 | GB3 |
Reading FC | 0–1 | Lincoln City | Available |
| 2025-04-12 | GB3 |
Northampton Town | 0–0 | Reading FC | Available |
| 2025-04-08 | GB3 |
Shrewsbury Town | 1–3 | Reading FC | Available |
| 2025-04-05 | GB3 |
Reading FC | 1–0 | Wycombe Wanderers | Available |
| 2025-04-01 | GB3 |
Blackpool FC | 3–0 | Reading FC | Available |
| 2025-03-29 | GB3 |
Reading FC | 3–1 | Peterborough United | Available |
| 2025-03-15 | GB3 |
Reading FC | 1–1 | Stevenage FC | Available |
| 2025-03-11 | GB3 |
Reading FC | 2–0 | Wrexham AFC | Available |
| 2025-03-08 | GB3 |
Crawley Town | 1–1 | Reading FC | Available |
| 2025-03-04 | GB3 |
Reading FC | 0–0 | Exeter City | Available |
| 2025-03-01 | GB3 |
Wigan Athletic | 1–2 | Reading FC | Available |
| 2025-02-22 | GB3 |
Reading FC | 0–0 | Birmingham City | Available |
| 2025-02-15 | GB3 |
Reading FC | 2–1 | Rotherham United | Available |
| 2025-02-11 | GB3 |
Reading FC | 1–1 | Shrewsbury Town | Available |
| 2025-02-08 | GB3 |
Huddersfield Town | 0–0 | Reading FC | INJURED Muscle injury |
| 2025-02-01 | GB3 |
Reading FC | 1–0 | Bolton Wanderers | INJURED Muscle injury |
| 2025-01-28 | GB3 |
Burton Albion | 3–2 | Reading FC | INJURED Muscle injury |
Teams faced most often by Mark O'Mahony'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 % |
|---|---|---|---|---|---|---|---|---|
| Peterborough United | 5 | 3 | 0 | 2 | 11 | 9 | +2 | 60% |
| Charlton Athletic | 5 | 0 | 2 | 3 | 6 | 12 | -6 | 0% |
| Cheltenham Town | 4 | 2 | 1 | 1 | 7 | 2 | +5 | 50% |
| Bristol Rovers | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 50% |
| Barnsley FC | 4 | 2 | 1 | 1 | 8 | 8 | 0 | 50% |
| Cambridge United | 4 | 3 | 1 | 0 | 8 | 2 | +6 | 75% |
| Lincoln City | 4 | 2 | 2 | 0 | 4 | 1 | +3 | 50% |
| Oxford United | 4 | 1 | 3 | 0 | 6 | 5 | +1 | 25% |
| Fleetwood Town | 4 | 2 | 2 | 0 | 5 | 2 | +3 | 50% |
| Wycombe Wanderers | 4 | 2 | 1 | 1 | 7 | 6 | +1 | 50% |
| Exeter City | 4 | 2 | 2 | 0 | 3 | 0 | +3 | 50% |
| Shrewsbury Town | 4 | 2 | 2 | 0 | 8 | 3 | +5 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2022 | Senior debut season | |
| 22/23 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 14 | 278 | 1 | 0 | 0 | 0.32 |
| 23/24 | 18 | 90 | 1 | 0 | 0 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Mark O'Mahony
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mark O'Mahony
Who is Mark O'Mahony?
Mark O'Mahony is an Ireland professional footballer who plays as a centre-forward for Reading FC.
How old is Mark O'Mahony?
Mark O'Mahony is 21 years old. He was born on January 14, 2005 in Carrigaline, Cork.
What position does Mark O'Mahony play?
Mark O'Mahony plays as a centre-forward (Attack - Centre-Forward).
What club does Mark O'Mahony play for?
Mark O'Mahony currently plays for Reading FC.
How many career goals has Mark O'Mahony scored?
Across all senior club competitions in our dataset, Mark O'Mahony has scored 18 goals in 63 appearances.
What is Mark O'Mahony's market value?
Mark O'Mahony's most recent reported market value is €500k.
Ireland