*Club domestic league appearances and goals, correct as of 23:21, 22 December 2024 (UTC) ‡ National team caps and goals, correct as of 19 November 2024
Matteo Ruggeri grew up in Zogno, Lombardy, Italy, where he started playing football, before joining Atalanta's youth sector in 2011.[2] He made his professional debut for Atalanta on 3 November 2020, coming on as a substitute in the 81st minute in a UEFA Champions League group stage match against Liverpool, which Atalanta lost 5–0 at home.[3] Five days later, he made his Serie A debut in a 1–1 home draw against Inter.[4]