O'Leary in 2025 | |||
| Personal information | |||
|---|---|---|---|
| Full name | Max Edward O'Leary[1] | ||
| Date of birth | (1996-10-10)10 October 1996 (age 29) | ||
| Place of birth | Bath, England | ||
| Height | 6 ft 2 in (1.89 m)[2] | ||
| Position | Goalkeeper | ||
| Team information | |||
Current team | Bristol City | ||
| Number | 1 | ||
| Youth career | |||
| 2006–2015 | Bristol City | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2013– | Bristol City | 152 | (0) |
| 2016 | →Kidderminster Harriers (loan) | 5 | (0) |
| 2016–2017 | →Bath City (loan) | 37 | (0) |
| 2017–2018 | →Solihull Moors (loan) | 6 | (0) |
| 2018 | →Solihull Moors (loan) | 17 | (0) |
| 2019–2020 | →Shrewsbury Town (loan) | 30 | (0) |
| International career‡ | |||
| 2025– | Republic of Ireland | 1 | (0) |
| * Club domestic league appearances and goals as of 22:11, 8 May 2025 (UTC) ‡ National team caps and goals as of 19:55, 10 June 2025 (UTC) | |||
Max Edward O'Leary (born 10 October 1996) is an Irish professionalfootballer who plays as agoalkeeper forEFL Championship clubBristol City and theRepublic of Ireland national team.
Born inBath, Somerset, O'Leary attendedBeechen Cliff School alongside fellowBristol City academy graduateZak Vyner.[3]
He began his career withBristol City and was first included in a matchday squad on 22 October 2013, remaining an unused substitute in a 2–1 home loss toBrentford.[4]
On 9 January 2016, O'Leary was on the bench in a Bristol City squad with only six substitutes due to squad depletion. He came on at half time in the 2–2 draw away toWest Bromwich Albion in theFA Cup third round, replacing the injuredFrank Fielding.[5]
O'Leary joinedNational League sideKidderminster Harriers on 18 March 2016, on loan until the end of the season.[6] He was recalled a month later when Fielding was ruled out with injury for the rest of the season.[7]
On 26 August 2016, O'Leary joinedNational League South sideBath City on loan until 31 January 2017.[8] His spell at his hometown club was extended to the end of the season.[9]
O'Leary joinedNational League sideSolihull Moors on loan on 24 November 2017, until the following 6 January,[10] but was recalled on 1 January 2018 due to Fielding being suspended.[11] O'Leary eventually rejoined Solihull on loan until the end of the season, once Fielding had returned from his suspension.[12]
In July 2018, O'Leary signed a new three-year deal with the option of a fourth at Bristol City.[13] On 17 October, managerLee Johnson announced O'Leary would make his full league debut in the following weekend fixture away atBrentford.[14] He kept a clean sheet in the 1–0 win atGriffin Park on 20 October.[15]
On 5 July 2019, O'Leary signed forLeague One sideShrewsbury Town on a one-year loan.[16] In 2023, O'Leary further committed his future at Bristol City by signing a three-year deal, receiving the number 1 jersey.[17]
On 25 May 2019, O'Leary was called up to theRepublic of Ireland national team for the first time to replace the injuredMark Travers, ahead ofUEFA Euro 2020 qualifying matches againstDenmark andGibraltar, qualifying through aCounty Kerry-born grandfather.[18] On 24 March 2022, he was called into the squad for their friendly matches againstBelgium andLithuania following injuries toGavin Bazunu andMark Travers and again in June because of injuries toGavin Bazunu andJames Talbot.[19] On 10 June 2025, O'Leary made his international debut, in a friendly away toLuxembourg, 6 years after his first call up.[20][21]
| Club | Season | League | FA Cup | League Cup | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Bristol City | 2015–16[22] | Championship | 0 | 0 | 2 | 0 | 0 | 0 | — | 2 | 0 | |
| 2016–17[23] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2017–18[24] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2018–19[25] | Championship | 15 | 0 | 0 | 0 | 1 | 0 | — | 16 | 0 | ||
| 2019–20[26] | Championship | 0 | 0 | — | — | — | 0 | 0 | ||||
| 2020–21[27] | Championship | 3 | 0 | 2 | 0 | 2 | 0 | — | 7 | 0 | ||
| 2021–22[28] | Championship | 9 | 0 | 1 | 0 | 1 | 0 | — | 11 | 0 | ||
| 2022–23[29] | Championship | 33 | 0 | 4 | 0 | 0 | 0 | — | 37 | 0 | ||
| 2023–24[30] | Championship | 46 | 0 | 4 | 0 | 2 | 0 | — | 52 | 0 | ||
| 2024–25[31] | Championship | 46 | 0 | 1 | 0 | 0 | 0 | 2[a] | 0 | 48 | 0 | |
| 2025–26[32] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| Total | 152 | 0 | 14 | 0 | 6 | 0 | 2 | 0 | 174 | 0 | ||
| Kidderminster Harriers (loan) | 2015–16[22] | National League | 5 | 0 | 0 | 0 | — | 0 | 0 | 5 | 0 | |
| Bath City (loan) | 2016–17[33] | National League South | 37 | 0 | 0 | 0 | — | 1[b] | 0 | 38 | 0 | |
| Solihull Moors (loan) | 2017–18[24] | National League | 23 | 0 | 0 | 0 | — | 2[b] | 0 | 25 | 0 | |
| Shrewsbury Town (loan) | 2019–20[26] | League One | 30 | 0 | 3 | 0 | 0 | 0 | 1[c] | 0 | 34 | 0 |
| Career total | 247 | 0 | 17 | 0 | 6 | 0 | 6 | 0 | 276 | 0 | ||
| National team | Year | Apps | Goals |
|---|---|---|---|
| Republic of Ireland | |||
| 2025 | 1 | 0 | |
| Total | 1 | 0 | |