
Zdobywca Superpucharu Włoch z Milanem, strzelec wyrównującego gola w finale przeciwko Juventusowi w 2016 roku.
Giacomo Bonaventura urodził się 22 sierpnia 1989 roku w San Severino Marche.
Pierwsze sezony w seniorskim futbolu spędził w Atalancie, Pergocremie i Padovie, po czym wrócił do Bergamo. W sezonie 2010/2011 regularnie grał w Atalancie w Serie B, a następnie występował z nią w Serie A.
We wrześniu 2014 roku przeniósł się do Milanu, w którym pozostał do 2020 roku. U Vincenza Montelli grał jako lewy środkowy pomocnik, podczas spotkań przesuwał się za napastnika, a w razie nieobecności M’Baye Nianga trafiał do ofensywnego tercetu. W grudniu 2016 roku zdobył Superpuchar Włoch: w finale z Juventusem wyrównał głową po dośrodkowaniu Suso, a później wykorzystał swój rzut karny w zwycięskiej serii jedenastek.
We wrześniu 2020 roku podpisał kontrakt z Fiorentiną. We Florencji ponownie spotkał Vincenza Italiano, z którym wcześniej grał w jednej drużynie. W 2022 roku wspominał, że Italiano już jako piłkarz zachowywał się na boisku jak trener i pomagał mu w początkach kariery.
Po zwycięstwie nad Romą 2:0 w maju tego roku podkreślał, że zdobyty gol cieszył go przede wszystkim dlatego, że pomógł zespołowi. Doceniał również kibiców Fiorentiny za wspieranie zawodników rzadziej grających i tych, którym nie szło na boisku.
W 2024 roku przeniósł się do saudyjskiego Al-Shabab. W marcu 2026 roku ogłosił zakończenie kariery, tłumacząc, że przestał czuć dawny zapał do gry i nie chciał kontynuować jej bez tej radości. Milan uznał za klub, z którym związał się najmocniej, ale zaznaczał, że również Atalanta i Fiorentina pomogły mu się rozwinąć.
W Milanie łączył drybling i podania otwierające kolegom drogę do bramki z pracą w defensywie. W analizie jego gry z 2016 roku zwracano uwagę, że obok udziału w atakach zapewniał zespołowi asekurację i wygrywał pojedynki.
W seniorskiej reprezentacji Włoch zadebiutował 31 maja 2013 roku w wygranym 4:0 meczu z San Marino. Pierwszą bramkę dla kadry zdobył 14 października 2023 roku w zwycięstwie 4:0 nad Maltą. Kończąc karierę, grę dla reprezentacji nazwał swoją największą piłkarską satysfakcją.
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2024/2025 | Asz-Szabab Rijad | – | – | – | – | |
| 2023/2024Serie A | ACF Fiorentina | Serie A | 30 | 2197 | 7 | 3 |
| 2023Eliminacje ME | Włochy | Eliminacje ME | 2 | 149 | 1 | 0 |
| 2022/2023Serie A | ACF Fiorentina | Serie A | 22 | 1556 | 3 | 0 |
| 2021/2022 | ACF Fiorentina | – | – | – | – | |
| 2020/2021 | ACF Fiorentina | – | – | – | – | |
| 2019/2020 | AC Milan | – | – | – | – | |
| 2018/2019 | AC Milan | – | – | – | – | |
| 2017/2018Puchar Włoch | AC Milan | Puchar Włoch | 5 | 460 | 0 | 0 |
| 2017/2018Serie A | AC Milan | Serie A | 8 | 432 | 0 | 0 |
| 2016/2017Serie A | AC Milan | Serie A | 19 | 1574 | 3 | 2 |
| 2016/2017Puchar Włoch | AC Milan | Puchar Włoch | 2 | 180 | 1 | 1 |
| 2015/2016Serie A | AC Milan | Serie A | 33 | 2841 | 6 | 8 |
| 2014/2015Serie A | AC Milan | Serie A | 34 | 2695 | 7 | 4 |
| 2013/2014Serie A | Atalanta Bergamo | Serie A | 30 | 2489 | 5 | 3 |
| 2012/2013Serie A | Atalanta Bergamo | Serie A | 35 | 2643 | 7 | 2 |
| 2011/2012Serie A | Atalanta Bergamo | Serie A | 29 | 1749 | 2 | 2 |
| 2010/2011 | Atalanta Bergamo | – | – | – | – | |
| 2009/2010 | Atalanta Bergamo | – | – | – | – | |
| 2008/2009 | Atalanta Bergamo | – | – | – | – | |
| 2007/2008 | Atalanta Bergamo | – | – | – | – |





