Skip to content
Max O'Leary

Max O'Leary

Goalkeeper  at Bristol City
Age29
CitizenshipIreland England
Height1.89 m
Footright
BornOctober 10, 1996
at Bristol City 3,980 days · joined 2015-07-01
👕200+ Apps
Market value €2.80m
Rating · 24/25 6.2 Solid
Goalkeeper

Career snapshot

4
clubs played for
13/14
debut season
0
goals / match
Bristol City
top club · 174 apps

Position rank · 24/25

#854
goals rank
#971
assists rank
0
season goals
0
season assists

Among 3,260 Goalkeepers · ≥200 mins

Career highs

€2.80m
peak value · 2025
top transfer fee
best season
1 / 0
int'l caps / goals
236Appearances
0Goals
0Assists
5Yellow cards
0Red cards
235Full matches (90′)
Full nameMax O'Leary
Name in home countryMax Edward O'Leary
Date of birth1996-10-10 (29 yrs)
Place of birthBath, Ireland
CitizenshipIreland England
PositionGoalkeeper
Footright
Height189.00 m
Current clubBristol City
Joined2015-07-01
Contract expires2026-06-30
AgentASC
Jul 2025
Injury: unknown
7 games missed
Jul 2024
24/25 — Bristol City
49 matches · 0 G · 0 A · across 4 competitions
Jul 2023
23/24 — Bristol City
52 matches · 0 G · 0 A · across 3 competitions
Jul 2022
22/23 — Bristol City
37 matches · 0 G · 0 A · across 3 competitions
Feb 2022
Injury: unknown
4 games missed
Jul 2021
21/22 — Bristol City
11 matches · 0 G · 0 A · across 3 competitions
Jul 2020
20/21 — Bristol City
7 matches · 0 G · 0 A · across 3 competitions
May 2020
Transfer: Shrewsbury → Bristol City
19/20 · Return from loan
Jul 2019
Transfer: Bristol City → Shrewsbury
19/20 · Loan
Jul 2019
19/20 — Shrewsbury Town
34 matches · 0 G · 0 A · across 4 competitions
Jul 2018
18/19 — Bristol City
16 matches · 0 G · 0 A · across 3 competitions
May 2018
Transfer: Solihull Moors → Bristol City
17/18 · Return from loan
Jan 2018
Transfer: Bristol City → Solihull Moors
17/18 · Loan
Dec 2017
Transfer: Solihull Moors → Bristol City
17/18 · Return from loan
Nov 2017
Transfer: Bristol City → Solihull Moors
17/18 · Loan
Jul 2017
17/18 — Bristol City, Solihull Moors
23 matches · 0 G · 0 A · across 2 competitions
Apr 2017
Transfer: Bath City → Bristol City
16/17 · Return from loan
Mar 2017
Transfer: Bristol City → Bath City
16/17 · Loan
Mar 2017
Transfer: Bath City → Bristol City
16/17 · Return from loan
Aug 2016
Transfer: Bristol City → Bath City
16/17 · Loan
Jul 2016
16/17 — Bristol City
0 matches · 0 G · 0 A · across 2 competitions
May 2016
Transfer: Kidderminster → Bristol City
15/16 · Return from loan
Mar 2016
Transfer: Bristol City → Kidderminster
15/16 · Loan
Jul 2015
15/16 — Bristol City, Kidderminster Harriers
7 matches · 0 G · 0 A · across 4 competitions
Jul 2015
Transfer: Bristol U18 → Bristol City
15/16 · Transfer
Jul 2013
13/14 — Bristol City
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €2.80m
Highest valuation recorded in dataset

Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards3 total · 0.06/90
48
Clean sheets10 total · 10.00/90
77
21,193 min
Minutes played by club
Bristol City 73.7%
Shrewsbury Town 14.4%
Solihull Moors 9.8%
Kidderminster Harriers 2.1%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Bristol City 10 13/14 24/25 174 0 0 15,613
Shrewsbury Town 1 19/20 19/20 34 0 0 3,060
Solihull Moors 1 17/18 17/18 23 0 0 2,070
Kidderminster Harriers 1 15/16 15/16 5 0 0 450

Career trajectory — goals, assists & market value

0€625K1€1.3M1€1.9M1€2.5M17/1818/1919/2020/2121/2222/2323/2424/2517/18 — €50K18/19 — €100K19/20 — €750K20/21 — €600K21/22 — €600K22/23 — €600K23/24 — €2M24/25 — €2.5MGoalsAssistsMarket value

Goals by season

13/14: 0013/1415/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/25

Assists by season

13/14: 0013/1415/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Championship Bristol City 46 0 0 3 0 4,140
24/25 Championship Play-Offs Bristol City 2 0 0 0 0 180
24/25 EFL Cup Bristol City 0 0 0 0 0 0
24/25 FA Cup Bristol City 1 0 0 0 0 90
23/24 Championship Bristol City 46 0 0 1 0 4,140
23/24 EFL Cup Bristol City 2 0 0 0 0 180
23/24 FA Cup Bristol City 4 0 0 0 0 390
22/23 Championship Bristol City 33 0 0 0 0 2,970
22/23 EFL Cup Bristol City 0 0 0 0 0 0
22/23 FA Cup Bristol City 4 0 0 0 0 390
21/22 Championship Bristol City 9 0 0 0 0 783
21/22 EFL Cup Bristol City 1 0 0 0 0 90
21/22 FA Cup Bristol City 1 0 0 0 0 120
20/21 Championship Bristol City 3 0 0 0 0 270
20/21 EFL Cup Bristol City 2 0 0 0 0 180
20/21 FA Cup Bristol City 2 0 0 0 0 180
19/20 EFL Cup Shrewsbury Town 0 0 0 0 0 0
19/20 EFL Trophy Shrewsbury Town 1 0 0 0 0 90
19/20 FA Cup Shrewsbury Town 3 0 0 0 0 270
19/20 League One Shrewsbury Town 30 0 0 0 0 2,700
18/19 Championship Bristol City 15 0 0 1 0 1,285
18/19 EFL Cup Bristol City 1 0 0 0 0 90
18/19 FA Cup Bristol City 0 0 0 0 0 0
17/18 Championship Bristol City 0 0 0 0 0 0
17/18 National League Solihull Moors 23 0 0 0 0 2,070
16/17 Championship Bristol City 0 0 0 0 0 0
16/17 EFL Cup Bristol City 0 0 0 0 0 0
15/16 Championship Bristol City 0 0 0 0 0 0
15/16 FA Cup Bristol City 2 0 0 0 0 135
15/16 League Cup Bristol City 0 0 0 0 0 0
15/16 National League Kidderminster Harriers 5 0 0 0 0 450
13/14 League One Bristol City 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 Bristol U18 Bristol City Transfer 0
15/16 2016-03-17 Bristol City Kidderminster Loan 0
15/16 2016-05-31 Kidderminster Bristol City Return from loan 0
16/17 2016-08-26 Bristol City Bath City Loan 0
16/17 2017-03-05 Bath City Bristol City Return from loan 50000
16/17 2017-03-11 Bristol City Bath City Loan 50000
16/17 2017-04-30 Bath City Bristol City Return from loan 50000
17/18 2017-11-24 Bristol City Solihull Moors Loan 50000
17/18 2017-12-31 Solihull Moors Bristol City Return from loan 50000
17/18 2018-01-03 Bristol City Solihull Moors Loan 50000
17/18 2018-05-31 Solihull Moors Bristol City Return from loan 50000
19/20 2019-07-05 Bristol City Shrewsbury Loan 750000
19/20 2020-05-31 Shrewsbury Bristol City Return from loan 600000
SeasonInjuryFromToDays missedGames missed
21/22 unknown injury 2022-02-13 2022-03-01 17 4
25/26 Ankle surgery 2025-07-11 65 7
Current€2.80m
Peak€2.80m
Low€50k
Δ since start+€2.75m
€50k€738k€1.43m€2.11m€2.80m197019701970
DateValue
Jan 1, 1970 €2.80m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €800k
Jan 1, 1970 €2.00m
Jan 1, 1970 €500k
Jan 1, 1970 €350k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €750k
Jan 1, 1970 €100k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #3509 #16 1 0 recent national player
TeammatePPG played withJoint goalsMinutes
Nahki Wells 1 0 0
Sam Bell 1 0 0
Andreas Weimann 1 0 0
Matty James 1 0 0
Tommy Conway 1 0 0
Jay Dasilva 1 0 0
Alex Scott 1 0 0
Tomas Kalas 1 0 0
George Earthy 1 0 0
Taylor Gardner-Hickman 1 0 0

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-05-31 Shrewsbury Bristol City Return from loan €600k
19/20 2019-07-05 Bristol City Shrewsbury Loan €750k
17/18 2018-05-31 Solihull Moors Bristol City Return from loan €50k
17/18 2018-01-03 Bristol City Solihull Moors Loan €50k
17/18 2017-12-31 Solihull Moors Bristol City Return from loan €50k
17/18 2017-11-24 Bristol City Solihull Moors Loan €50k
16/17 2017-04-30 Bath City Bristol City Return from loan €50k
16/17 2017-03-11 Bristol City Bath City Loan €50k
16/17 2017-03-05 Bath City Bristol City Return from loan €50k
16/17 2016-08-26 Bristol City Bath City Loan
15/16 2016-05-31 Kidderminster Bristol City Return from loan
15/16 2016-03-17 Bristol City Kidderminster Loan

Last 14 matches for Bristol City while Max O'Leary was at the club (joined 2020-05-31). 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
2024-08-13 CGB Bristol City 0–1 Coventry City Available
2023-08-29 CGB Bristol City 0–1 Norwich City Available
2023-08-09 CGB Bristol City 5–1 Oxford United Available
2023-02-28 GB1 Bristol City 0–3 Manchester City Available
2022-11-08 CGB Bristol City 1–3 Lincoln City Available
2022-08-24 CGB Wycombe Wanderers 1–3 Bristol City Available
2022-08-10 CGB Coventry City 1–4 Bristol City Available
2021-08-10 CGB Forest Green Rovers 6–5 Bristol City Available
2021-02-10 GB1 Sheffield United 1–0 Bristol City Available
2020-09-24 CGB Bristol City 0–3 Aston Villa Available
2020-09-16 CGB Bristol City 4–0 Northampton Town Available
2020-09-05 CGB Bristol City 2–0 Exeter City Available
2020-06-28 GB2 Bristol City 1–2 Sheffield Wednesday Available
2020-06-20 GB2 Blackburn Rovers 3–1 Bristol City Available

Teams faced most often by Max O'Leary's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Aldershot Town 21 12 2 7 32 22 +10 57%
Dagenham & Redbridge 20 6 7 7 25 29 -4 30%
Maidenhead United 20 8 5 7 26 21 +5 40%
Southend United 19 9 2 8 25 31 -6 47%
Halifax Town 19 5 6 8 13 18 -5 26%
Eastleigh FC 19 7 5 7 31 28 +3 37%
Boreham Wood 18 7 7 4 24 18 +6 39%
Burton Albion 18 6 5 7 18 17 +1 33%
Bromley FC 18 5 5 8 22 22 0 28%
Charlton Athletic 18 4 5 9 13 26 -13 22%
Woking FC 17 7 3 7 21 18 +3 41%
Rochdale AFC 17 7 2 8 22 23 -1 41%

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 49 4,410 3 0 0 0.06
23/24 52 4,710 1 0 0 0.02
18/19 16 1,375 1 0 0 0.07

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
24/25 49 4,410 10 20% 63 1.29
23/24 52 4,710 15 29% 55 1.05
22/23 37 3,360 9 24% 40 1.07
21/22 11 993 0 0% 24 2.18
20/21 7 630 3 43% 10 1.43
19/20 34 3,060 12 35% 39 1.15
18/19 16 1,375 4 25% 19 1.24
17/18 23 2,070 10 43% 15 0.65
15/16 7 585 0 0% 9 1.38

Output by competition

Career goals and assists broken down by tournament.

Championship
152 apps
0 G
0 A
FA Cup
17 apps
0 G
0 A
League Cup
6 apps
0 G
0 A
League One
30 apps
0 G
0 A
National League
28 apps
0 G
0 A

Frequently asked about Max O'Leary

Who is Max O'Leary?

Max O'Leary is an Ireland professional footballer who plays as a goalkeeper for Bristol City.

How old is Max O'Leary?

Max O'Leary is 29 years old. He was born on October 10, 1996 in Bath.

What position does Max O'Leary play?

Max O'Leary plays as a goalkeeper (Goalkeeper).

What club does Max O'Leary play for?

Max O'Leary currently plays for Bristol City.

What is Max O'Leary's market value?

Max O'Leary's most recent reported market value is €2.80m.