Giacomo Bonaventura marked his professional football debut for Atalanta on 4 May 2008, appearing in a match against Livorno. Born in 1989 in San Severino Marche, the Italian midfielder developed his senior career through domestic loan spells before securing a notable transfer to AC Milan, where he played for six seasons.
Early Career and Development
Before joining Atalanta, Bonaventura played for the San Francesco 93 youth team and Tolentino. After moving to Atalanta, he spent time on loan at Pergocrema and Padova between 2009 and 2010. Returning to Atalanta, he signed a contract extension until 2015 and became a key figure during the 2010–11 season. His contributions helped the club secure promotion to Serie A after scoring nine goals, marking his transition into a consistent first-team performer.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Milan Tenure
In September 2014, Bonaventura completed a transfer to AC Milan for approximately €7 million. He debuted on 14 September with a goal against Parma. Throughout his time at the club, he demonstrated versatility in the midfield, contributing significant assists and goals across multiple seasons. He notably scored the equalizer in the 2016 Supercoppa Italiana against Juventus, subsequently converting a penalty in the shootout to help secure the title for Milan.
International and Late Club Progression
Bonaventura represented Italy as a youth international, beginning with the under-19s in 2008 and later the under-20s. His senior debut occurred on 31 May 2013, in a friendly against San Marino. Following his tenure at Milan, he transitioned to Fiorentina in 2020. His club experience later expanded with his 2024 move to the club Al-Shabab, marking a continuation of his professional journey outside of the Italian domestic league.
Fast facts
- Born: 1989
- Place of birth: San Severino Marche
- Nationality: Italy
- Occupation: Association football player
- Atalanta debut: 4 May 2008
- AC Milan transfer fee: €7 million
- Senior international debut: 31 May 2013
Questions readers ask
Which clubs did Giacomo Bonaventura play for?
He played for Atalanta, Pergocrema, Padova, AC Milan, Fiorentina, and Al-Shabab.
When did he make his senior international debut for Italy?
He made his senior debut on 31 May 2013 in a match against San Marino.
Achievements
- Worked as association football player


