Born in Martigues, France, Ahamada began his football career at Martigues and stayed there for nine years before joining Toulouse in 2009.[2] Months after joining the club, he was called up to the first team following the injury of Olivier Blondel and appeared as an unused substitute against Sochaux on 10 December 2009.[3]
Ahamada was involved in the club's first team throughout the pre–season friendlies prior to the 2010–11 season.[4][5] However, he did not feature in Toulouse's first team squad until November and appeared in the substitute bench for the next two months.[6] Ahamada made his professional debut on 20 February 2011 appearing against Rennes appearing as a substitute for the injured Marc Vidal.[7] Four days later on 24 February 2011, he signed his first professional contract with the club, keeping him until 2014.[8] Three weeks later on 12 March 2011, Ahamada recorded his first clean sheets when he helped Toulouse beat Lens 1–0.[9] After sitting out on the substitute bench for the next four matches, Ahamada made his return to the starting line–up against SM Caen on 24 April 2011, as the club drew 1–1.[10] Following this, he continued to regain his place as Toulouse's first choice goalkeeper for the rest of the season.[11] Ahamada recorded five more clean sheets, including three consecutive clean sheets against Lyon, Lorient and Valenciennes.[12] At the end of the 2010–11 season, he went on to make eight appearances in all competitions. Both French newspapers La Dépêche du Midi and Le Figaro praised his performance.[13]
Ahead of the 2011–12 season, Ahamada switched number shirt from 50 to 40.[14] However in the club's pre–season friendly tour, he suffered an abductor injury, but soon recovered.[15] Ahamada started the season well when he kept two clean sheets in the first two league matches against Ajaccio and Dijon.[16] Since the start of the 2011–12 season, Ahamada continued to regain his first team place as Toulouse's first choice goalkeeper.[17] His performance was praised by fellow goalkeeper, Cédric Carrasso, saying the player has qualities and has his own technique in his ball catch.[18] He then kept three clean sheets in three matches between 15 October 2011 and 30 October 2011 against Marseille, Lorient and Rennes.[19] By the end of the first half of the season, Ahamada recorded ten clean sheets in the club's first nineteen matches of the season.[20] On 15 December 2011, he signed a contract with Toulouse, keeping him until 2015.[21] Ahamada, once again, kept three clean sheets between 18 February 2012 and 4 March 2012 against AS Nancy, Sochaux and Marseille.[22] A week later, he kept another two clean sheets in two matches between 18 March 2012 and 25 March 2012 against Rennes and Auxerre.[23] At the end of the 2011–12 season, Ahamada started in every league match, playing thirty–eight times, as he went on to make thirty–nine appearances in all competitions.[24]
At the start of the 2012–13 season, Ahamada continued to establish himself as Toulouse's first choice goalkeeper.[25] He helped the club made a good start to the season, earning nineteen points to in the first ten league matches.[26] On 22 September 2012, Ahamada scored the 2–2 goal in a league game at home to Rennes by heading in the ball in stoppage time (in the 95th minute).[27] In doing, he became the first goalkeeper to score since Grégory Wimbée.[28] After the match, Le Figaro named Ahamada Team of the Week.[29] However, his performance against Bordeaux and Ajaccio led the player to be dropped from the starting line–up against Nice on 18 November 2012.[30] But he made his return to the starting line–up against Lyon on 25 November 2012 and kept a clean sheet, in a 3–0 win.[31] Following this, Ahamada regained his first choice goalkeeper status role for the next four months.[32] After making an error against Rennes on 10 February 2013, he redeemed himself by keeping four consecutive clean sheets between 23 February 2013 and 17 March 2013 against Valenciennes, Évian, Brest and Bordeaux.[33] However in a match against Nice on 6 April 2013, Ahamada received a straight red card in the 82nd minute for handling a ball outside of the area, as Toulouse lost 4–3.[34] After serving a one match suspension, he returned to the first team against Lorient on 21 April 2013, coming on as a 79th-minute substitute for Olivier Blondel and played for the rest of the game, as the club lost 1–0.[35] Following this, Ahamada later started as Toulouse's first choice goalkeeper in the last remaining matches of the 2012–13 season.[36] At the end of the 2012–13 season, he went on to make thirty–seven appearances and scoring once in all competitions. Following this, Goal.com named Ahamada as the worst player of the season, saying: "This was a rare high point for the goalkeeper, who has endured a torrid campaign. Even behind a relatively reliable defence he has been beset by problems and has made numerous gaffes."[37]
Ahead of the 2013–14 season, Manager Alain Casanova said that he would be continuing to use Ahamada as the club's first choice goalkeeper role.[38] Since the start of the 2013–14 season, Casanova kept his words as he continued to use the player as Toulouse's first choice goalkeeper role.[39] However, he was at fault for conceding ten goals in five matches between 26 October 2013 and 30 November 2013.[40] This caused Manager Casanova to defend the player.[41] Ahamada then kept two clean sheets in two matches between 21 December 2013 and 11 January 2014 against Guingamp and Bordeaux.[42] Following the new signing of Zacharie Boucher, he became the club's second choice goalkeeper by being demoted to the substitute bench for the rest of the 2013–14 season and never played again.[43] At the end of the 2013–14 season, Ahamada went on to make twenty–three appearances in all competitions.
At the start of the 2014–15 season, Ahamada continued to compete with Boucher over Toulouse's first goalkeeper role.[44] He made his first appearance of the season, starting the whole game, in a 1–0 loss against Bastia on 23 August 2014.[45] Following this, he returned to the substitute bench for the next three months.[46] Following Boucher's demotion to the substitution bench, Ahamada returned to the starting line–up against Metz on 8 November 2014 and kept a clean sheet, as the club won 3–0.[47] Afterwards, he regained his place as Toulouse's first choice goalkeeper for the next three months.[48] On 31 December 2014, Ahamada signed a contract with the club, keeping him until 2018.[49] However, he suffered a shoulder injury that saw him miss three matches.[50] Ahamada later returned to the starting line–up against Bordeaux on 21 March 2015 and helped Toulouse win 2–1.[51] He then kept two clean sheets in two matches between 12 April 2015 and 18 April 2015 against Montpellier and Lorient.[52] Ahamada remained as the club's first choice goalkeeper for the remaining matches of the 2014–15 season, as he helped Toulouse narrowly avoided relegation as they finished in 17th place.[53] At the end of the 2014–15 season, Ahamada went on to make twenty–five appearances in all competitions. However, newspaper Le Figaro was critical of his performance, calling a flop.[54]
After the departure of Boucher, Ahamada continued to remain as the club's second choice goalkeeper behind new signing Alban Lafont and Mauro Goicoechea.[55] After the injury of Goicoechea, he made his first appearance of the season, starting the whole game, in a 2–2 draw against Gazélec Ajaccio on 3 October 2015.[56] Following this, Ahamada started as Toulouse's first choice goalkeeper for the next five matches.[57] He also played a role in the club's match against Auxerre in the third round of the Coupe De La Ligue by saving four penalties in the shootout following a 3–3 draw throughout 120 minutes.[58] After Lafont become Toulouse's first choice goalkeeper, Ahamada returned back to the substitute bench.[59] Despite this, he captained two matches in Toulouse's Coupe De La Ligue matches against Rennes and Marseille.[60]L’Equipe reported that Ahamada will leave the club in the January transfer window.[61] By the time Ahamada left the club, he made nine appearances in all competitions.
Kayserispor
On 26 January 2016, Ahamada moved to Turkey when he signed for Süper Lig side Kayserispor on a two-and-a-half-year contract.[62]
Ahamada made his debut for the club, starting the whole game, as Kayserispor lost 2–1 against Trabzonspor on 15 February 2016.[63] In a match against Fenerbahçe on 13 March 2016, he saved a penalty from Fernandão, as the club lost 1–0.[64] In a follow–up, Ahamada helped Kayserispor keep three clean sheets in the next three matches against Eskişehirspor, Çaykur Rizespor and Antalyaspor.[65] Since joining the club, he became a first choice goalkeeper for the rest of the 2015–16 season.[66] At the end of the 2015–16 season, Ahamada went on to make thirteen appearances in all competitions.
At the start of the 2016–17 season, Ahamada started as Kayserispor's first choice goalkeeper in the club's first two league matches of the season.[67] In a match against Galatasaray on 12 September 2016, he fractured his arm and was substituted in the 28th minute, as Kayserispor drew 1–1.[68] After the match, it was announced that Ahamada would be out for six weeks.[69] He then made his return to the starting line–up against Bucaspor in the third round of the Turkish Cup and kept a clean sheet, in a 3–0 to help the club advance to the next round.[70] Although Ahamada returned from injury, he was Kayserispor's second choice goalkeeper role behind Muammer Yıldırım for the next four matches.[71] But Ahamada regained his first team place as the club's first choice goalkeeper role once again.[72] At times, he and Yıldırım continued to fight over the first choice goalkeeper role for the rest of the 2016–17 season.[73] Despite this, Ahamada went on to make twenty–three appearances in all competitions.
Ahead of the 2017–18 season, Ahamada was told by Kayserispor's management that he can leave the club.[74] But Ahamada never left Kayserispor and was sidelined from the first team for the rest of the 2017–18 season.[75] In January 2018, he eventually left the club by mutual consent and spent the whole year training in his hometown to maintain his fitness.[76][77]
Kongsvinger
It was announced on 10 March 2019 that Ahamada moved to Norway to sign for OBOS-ligaen side Kongsvinger.[78] Upon joining the club, he said: "It is a good opportunity for me to come to Kongsvinger. I have not played football for a long time and I am happy to give myself the opportunity to restart my career."[79]
Ahamada made his debut for Kongsvinger in the opening game of the season against Notodden FK and kept a clean sheet, in a 1–0 win.[80] He followed up by starting in the next three matches and kept two clean sheets along the way.[81] However, Ahamada suffered a shoulder injury during a match against Ull/Kisa on 28 April 2019 and was sidelined for two weeks.[82] He made his return to the starting line–up against Hamarkameratene on 16 May 2019, as the club lost 2–0.[83] Following this, Ahamada regained his first choice goalkeeper role at Kongsvinger.[84] The next two months saw the player kept three more clean sheets for the club.[85] For the rest of the 2019 season, he later helped Kongsvinger keep four more clean sheets and helped the club qualify for the promotion play–offs.[86] However, Kongsvinger failed to reach the promotion play–offs after losing 2–0 against KFUM Oslo on 27 November 2019.[87] At the end of the 2019 season, Ahamada went on to make thirty–one appearances in all competitions.
Following this, his future at the club became uncertain due to a contract situation ahead of the 2020 season.[88] However, due to the pandemic, the season was pushed back to June.[89][1]
SK Brann
On 9 June 2020, Ahamada moved to Brann for the rest of the 2020 season.[90]
He made his debut for the club, starting the whole game, in a 2–1 win against Haugesund in the opening game of the season.[91] Since joining Brann, Ahamada quickly established as the club's first choice goalkeeper in the first nine league matches.[92] During a 3–1 win against Sandefjord on 12 July 2020, he was booked in the 22nd minute after giving away a penalty and successfully saved it from Rufo.[93] After the match, Brann appealed his booking and it was later rescinded.[94] However, Ahamada suffered ankle injury that saw him out for a month.[95] On 29 August 2020, he returned from injury, appearing as an unused substitute for a match against Strømsgodset.[96] Following this, Ahamada continued to remain on the substitute bench for the next two months.[97] He returned to the first team against Haugesund on 7 November 2020 and started the whole game, as SK Brann lost 2–1.[98] Following this, Ahamada never played for the club again after missing two matches due to a quarantine.[99] At the end of the 2020 season, he went on to make ten appearances in all competitions. Following this, it was announced on 22 December 2020 that Ahamada left the club by mutual consent.[100]
Later career
Free of any contract since January 2021, Ahamada finally found a club for the rest of the season, signing with Andorran side UE Santa Coloma.[101] In July 2022, Ahamada joined Tanzanian club Azam FC.[102]
International career
Ahamada was born in France to parents of Comorian descent, making eligible to play for either France or Comoros.[103]
France
In May 2011, Ahamada and teammate Yannis Tafer were called up to the France U20 squad, but Toulouse refused to let the pair go, citing commitment with the club.[104] Three months later, he was called up to the France U21 squad for the first time.[105] Ahamada made his debut for the national U21 team, starting the whole game and kept a clean sheet, in a 3–0 win against Latvia U21 on 2 September 2011.[106] He later helped France U21 keep four more clean sheets by the end of the year.[107]
For the rest of the 2012, Ahamada continued to remain the first choice goalkeeper for the national U21 team.[108] He later earn himself three clean sheets, coming against Latvia U21, Kazakhstan U21 and Norway U21.[109] Ahamada went on to make twelve appearances in all competitions for France U21.
Comoros
In March 2016, Ahamada was called up to the Comoros for the first time.[110] He made his debut for the national team, starting the whole game, in a historic 1–0 win over Botswana for 2017 Africa Cup of Nations qualification.[111] However, Ahamada played four more matches for Comoros, as the national team were eventually eliminated from the Group Stage.[112]
He continued to be the Comoros’ first choice goalkeeper throughout 2017, making five appearances.[113] He then featured four times in the 2019 Africa Cup of Nations qualification, as Comoros were eventually eliminated from the Group Stage.[114] During which, Ahamada set up the national team's second goal of the game, in a 2–2 draw against Morocco on 17 October 2018.[115] Following this, Ahamada helped Comoros keep three consecutive clean sheets between 12 October 2019 and 18 November 2019.[116]
The following year, he was called up to the Comoros squad for the first time in almost a year.[117] Ahamada started in goal when he helped the national team beat Libya 2–1 in a friendly match on 11 October 2020.[118] Ahamada played in the first leg of the Africa Cup of Nations qualification against Kenya, as Comoros won 3–1 on aggregate.[119]
Personal life
Ahamada is a Muslim, saying: "he prays before, during and after the match, but doesn't do Ramadan, saying it's incompatible and prays five times a day."[120]
Three months after moving Turkey, Ahamada spoke about his time in the country, saying: "I have no information about Turkey before coming to Kayserispor and I had no idea. However, with arriving and Turkey after the Turkish people know well that I arrived. I said: ‘’"currently Turkey and Kayserispor"’’. I am very happy to come to the fans and I love them. Kayserispor has very good facilities, with very good staff. I feel very good here and work very comfortably. I want to learn Turkish football and Turkish."[121] In addition to speaking French, he also speaks English, having the language at a young age.[1]
Prior to the match against Lyon on 11 January 2015, newspaper L'Équipe reported that Ahamada will not wear the 'Je suis Charlie' t-shirt during the warm-up for the match.[122] Responding to the report, Toulouse's president, Olivier Sadran said the report was false.[123]
Career statistics
Club
As of 8 November 2020
Appearances and goals by club, season and competition
^"VIL TILBAKE PÅ TOPPNIVÅ" (in Norwegian). Kongsvinger IL Toppfotball. 29 March 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"STARTELLEVEREN I SERIEÅPNINGEN" (in Norwegian). Kongsvinger IL Toppfotball. 31 March 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "SEIER I SERIEÅPNINGEN" (in Norwegian). Kongsvinger IL Toppfotball. 31 March 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"TØFF KAMP I ÅLESUND" (in Norwegian). Kongsvinger IL Toppfotball. 6 April 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "LITE Å JUBLE FOR". Kongsvinger (in Norwegian). Kongsvinger IL Toppfotball. 14 April 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "SOLID SEIER MOT ULL/KISA" (in Norwegian). Kongsvinger IL Toppfotball. 22 April 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"INGEN FEST PÅ BRISKEBY" (in Norwegian). Kongsvinger IL Toppfotball. 16 May 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"SEIER OVER NEST SOTRA" (in Norwegian). Kongsvinger IL Toppfotball. 26 May 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "JUBEL FOR AVANSEMENT" (in Norwegian). Kongsvinger IL Toppfotball. 20 June 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "HERLIG SEIER MOT SOGNDAL" (in Norwegian). Kongsvinger IL Toppfotball. 30 June 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"TRE DEILIGE POENG" (in Norwegian). Kongsvinger IL Toppfotball. 11 August 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "IBRA-SCORING I COMEBACKET" (in Norwegian). Kongsvinger IL Toppfotball. 31 August 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "SEIER MOT KFUM!" (in Norwegian). Kongsvinger IL Toppfotball. 27 October 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "SEIER OG KVALIK" (in Norwegian). Kongsvinger IL Toppfotball. 9 November 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"KIL LEVERTE I FØRSTE KVALIK-RUNDE" (in Norwegian). Kongsvinger IL Toppfotball. 23 November 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "TAP MOT KFUM" (in Norwegian). Kongsvinger IL Toppfotball. 27 November 2019. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"KANONOMGANG SØRGET FOR STORSEIER" (in Norwegian). SK Brann. 21 June 2020. Archived from the original on 4 February 2021. Retrieved 5 February 2021. "SLO TILBAKE MED SEIER". Brann (in Norwegian). SK Brann. 2 July 2020. Archived from the original on 11 August 2020. Retrieved 5 February 2021. "POENGDELING MOT START" (in Norwegian). SK Brann. 19 July 2020. Archived from the original on 4 August 2020. Retrieved 5 February 2021.
^"TILBAKE MED SEIER" (in Norwegian). SK Brann. 12 July 2020. Archived from the original on 4 February 2021. Retrieved 5 February 2021.
^"FRANCE 3–0 LETTONIE" (in French). France Football Federation. 2 June 2012. Retrieved 5 February 2021. "KAZAKHSTAN 0–3 FRANCE" (in French). France Football Federation. 8 June 2012. Retrieved 5 February 2021. "FRANCE 1–0 NORVÈGE" (in French). France Football Federation. 12 October 2012. Retrieved 5 February 2021.