|Full name||Leonardo Bonatini Lohner Maia|
|Date of birth||28 March 1994|
|Place of birth||Belo Horizonte, Brazil|
|Height||1.85 m (6 ft 1 in)|
(on loan from Wolverhampton Wanderers)
|2012–2013||→ Juventus (loan)|
|2013–2014||→ Goiás (loan)||6||(2)|
|2015||→ Estoril (loan)||15||(4)|
|2017–2018||→ Wolverhampton Wanderers (loan)||43||(12)|
|2019–||→ Nottingham Forest (loan)||2||(0)|
* Senior club appearances and goals counted for the domestic league only and correct as of 16:27, 9 February 2019 (UTC)|
‡ National team caps and goals correct as of 08:26, 27 November 2017 (UTC)
Bonatini only appeared for the club's Primavera squad, and subsequently returned to Cruzeiro in the 2013 summer. On 2 October 2013 he moved to Goiás, also in a temporary deal until the end of the year.
Bonatini made his professional – and Série A – debut on 27 October, coming on as a second-half substitute in a 2–0 away win against Náutico. He appeared in five further matches for Esmeraldino during the campaign, and had his loan contract renewed for a further year on 7 January 2014.
On 5 August 2014, Bonatini's loan was cut short, due to the lack of opportunities in the main squad.
On 13 July 2015, Bonatini had 50% of his federative rights sold to Traffic Group, remaining at Estoril permanently. On 27 February 2016, he scored a hat-trick in a 3–0 home win against Vitória de Setúbal. He finished the season with 17 goals as the Canarinhos finished 8th, with only Jonas, Islam Slimani and Kostas Mitroglou scoring more in the entire league.
On 16 July 2016, Bonatini joined Saudi club Al-Hilal. He won the Saudi Professional League in his only season in Riyadh, with him and compatriot Carlos Eduardo scoring 12 goals each. The team also won the 2017 King Cup, and Bonatini scored twice in the 3–2 win over Al-Wehda in the last 16 at the Prince Faisal bin Fahd Stadium.
On 1 August 2017, Bonatini was sent on a season-long loan to Championship side Wolverhampton Wanderers. Four days later, he made his debut, and scored his first goal, in a 1–0 win against Middlesbrough at Molineux Stadium. He scored his 10th goal of the season on 3 November 2017 in a 2–0 win against Fulham, scoring in six consecutive games, becoming the first player of the 2017–18 EFL Championship season to reach double figures. On 10 November 2017, after scoring 5 goals in 4 games during the October fixtures, he was awarded with the EFL Championship Player of the Month. Despite scoring his last goal of the season on 4 December 2017, Bonatini finished as Wolves' second top scorer with 12 goals in 43 games as the club gained promotion to the Premier League, as well as winning the Championship league title.
On 30 June 2018, he joined Wolves on a permanent deal, signing a four-year-contract for an undisclosed fee. However, he took little part in their top-flight campaign, having fallen behind other strikers such as Raúl Jiménez at Nuno Espírito Santo's club.
On 31 January 2019, Bonatini joined Championship side Nottingham Forest on loan until the end of the season. He debuted two days later in a 2–0 loss at Birmingham City, replacing Daryl Murphy after an hour.
- As of match played on 3 November 2018.
|Goiás (loan)||2013||Série A||5||0||0||0||0||0||21||5||26||5|
|Al-Hilal||2016–17||Saudi Professional League||25||12||4||3||5||0||1||0||35||15|
|Wolverhampton Wanderers (loan)||2017–18||Championship||43||12||4||0||—||—||47||12|
|Wolverhampton Wanderers||2018–19||Premier League||6||0||1||1||—||—||7||1|
- EFL Championship Player of the Month: October 2017
- PFA Fans' Championship Player of the Month: October 2017
- "2018/19 Premier League squads confirmed". Premier League. 3 September 2018. Retrieved 4 September 2018.
- Pai de Léo Bonatini afirma que falta de proposta formal e plano de carreira tiraram jogador do Cruzeiro (Léo Bonatini's father states that lack of formal bid and career plan take the player out of Cruzeiro); O Tempo, 13 July 2012 (in Portuguese)
- Juventus não exerce direito de compra, e Léo Bonatini volta à Toca II (Juventus does not activate the buyout rights, and Léo Bonatini returns to Toca II); Globo Esporte, 5 July 2013 (in Portuguese)
- Goiás contrata Léo Bonatini por empréstimo (Goiás signs Léo Bonatini on loan); Goiás' official website, 2 October 2013 (in Portuguese)
- Goiás derrota o lanterna Náutico na Arena PE e fica mais próximo do G-4 (Goiás defeats dead last Náutico at Arena PE and draws near to G-4); Globo Esporte, 27 October 2013 (in Portuguese)
- Goiás renova o empréstimo do atacante Léo Bonatini (Goiás renews the loan of forward Léo Bonatini) Archived 2016-01-27 at the Wayback Machine; Futebol Goiano, 7 January 2014 (in Portuguese)
- Atacante Léo Bonatini e zagueiro Wallinson deixam o Goiás (Forward Léo Bonatini and stopper Wallinson leave Goiás); Goiás' official website, 5 August 2014 (in Portuguese)
- Após polêmica, Léo Bonatini é emprestado pelo Cruzeiro ao Estoril (After controversy, Léo Bonatini is loaned by Cruzeiro to Estoril); ESPN Brasil, 5 January 2015 (in Portuguese)
- "Estoril vence Vit. Setúbal com "hat-trick" de Léo Bonatini" [Estoril defeat Vit. Setúbal with a "hat-trick" from Léo Bonatini]. Diário de Notícias (in Portuguese). 27 February 2016. Retrieved 24 January 2019.
- Judah, Nathan (1 August 2017). "Wolves' new Brazilian striker: Who is Leo Bonatini?". Shropshire Star. Retrieved 24 January 2019.
- "Al-Hilal anuncia Bonatini (Al-Hilal announces Bonatini)". A Bola. Retrieved 16 July 2016.(in Portuguese)
- "Léo Bonatini e Carlos Eduardo são campeões da Arábia Saudita" [Léo Bonatini and Carlos Eduardo are champions of Saudi Arabia] (in Portuguese). TVI 24. 20 April 2017. Retrieved 6 February 2019.
- "Complacent Al Hilal edge past Al Wahda in Saudi King's Cup". Sporting News. 25 January 2017. Retrieved 6 February 2019.
- "Bonatini checks in!". Wolverhampton Wanderers F.C. 1 August 2017.
- "Wolverhampton Wanderers 1–0 Middlesbrough". BBC Sport. 5 August 2017.
- "Wolverhampton Wanderers 2–0 Fulham". BBC Sport. 3 November 2017.
- "Player of the Month: Léo Bonatini – Wolverhampton Wanderers". EFL.com. 10 November 2017.
- "Wolves Sign Bonatini And Vinagre". Wolverhampton Wanderers F.C. 30 June 2018.
- Husband, Ben (29 January 2019). "'A Poundland Jimenez' - it's time for this Wolves transfer to happen". Birmingham Mail. Retrieved 6 February 2019.
- "Leo arrives on loan". Nottingham Forest F.C. 31 January 2019. Retrieved 6 February 2019.
- "Birmingham City 2–0 Nottingham Forest". BBC Sport. 2 February 2019. Retrieved 6 February 2019.
- Léo Bonatini at Soccerbase
- "Games played by Léo Bonatini in 2017/2018". Soccerbase. Centurycomm. Retrieved 25 November 2017.
- "Games played by Léo Bonatini in 2018/2019". Soccerbase. Centurycomm. Retrieved 17 September 2018.
- Anderson, John, ed. (2018). Football Yearbook 2018–2019. London: Headline Publishing Group. pp. 386–387. ISBN 978-1-4722-6106-9.