Clubcarrière
Atta speelde in de jeugd van AS Saint Jacques en werd later opgenomen in de jeugdopleiding van Stade Rennais. In 2018 maakte hij de overstap naar FC Metz.[1] Na een tijd in het belofteteam mocht de middenvelder op 26 december 2022 voor het eerst zijn opwachting maken in het eerste elftal. In de Ligue 2 werd gespeeld tegen Chamois Niortais. Atta mocht van coach László Bölöni in de veertiende minuut invallen voor de geblesseerd uitgevallen Kévin N'Doram. De wedstrijd eindigde in 0–0 en Atta werd verkozen tot beste speler van de wedstrijd.[2] Zijn eerste doelpunt volgde op 6 februari 2023, toen hij op aangeven van Georges Mikautadze de uitslag uit bij Amiens SC bepaalde op 0–2.[3]
Aan het einde van het seizoen promoveerde Atta met Metz naar de Ligue 1. Daarin had hij grotendeels een basisplaats, maar het team kon degradatie terug naar de Ligue 2 niet voorkomen. Na de degradatie speelde Atta nog twee competitiewedstrijden voor Metz, voor hij de overstap maakte naar Udinese. De Italiaanse club nam hem op huurbasis over met een optie tot koop.[4] Hij speelde zich in het elftal en had had vooral na de winterstop een basisplaats bij Udinese. In juni 2025 werd de optie tot koop gelicht; Atta maakte voor vier miljoen euro de overstap en zette zijn handtekening onder een verbintenis voor de duur van vier seizoenen.[5]
Clubstatistieken
| Seizoen |
Club |
Competitie |
Competitie |
Beker |
Internationaal |
Totaal |
| Wed. |
Dlp. |
Wed. |
Dlp. |
Wed. |
Dlp. |
Wed. |
Dlp. |
| 2022/23 |
FC Metz |
Ligue 2 |
16 |
1 |
1 |
0 |
— |
— |
17 |
1 |
| 2023/24 |
Ligue 1 |
23 |
1 |
1 |
0 |
— |
— |
24 |
1 |
| 2024/25 |
Ligue 2 |
2 |
0 |
0 |
0 |
— |
— |
2 |
0 |
→ Udinese |
Serie A |
27 |
0 |
2 |
0 |
— |
— |
29 |
0 |
| 2025/26 |
Udinese |
13 |
1 |
2 |
1 |
— |
— |
15 |
2 |
| Totaal | 81 | 3 | 6 | 1 | 0 | 0 | 87 | 4 |
Bijgewerkt op 23 december 2025.[6]