Challenger Hamburg | 10/22 09:30 | 25 | [263] Gian Marco Moroni v Federico Gaio [156] | 1-6,2-6 | |
Challenger Hamburg | 10/21 09:55 | 24 | [344] Vit Kopriva v Gian Marco Moroni [263] | 6-7,6-3,2-6 | |
Challenger Santo Domingo | 10/09 22:10 | 25 | [76] Federico Delbonis v Gian Marco Moroni [268] | 3-6,7-6,7-5 | |
Challenger Santo Domingo | 10/08 01:10 | 24 | [268] Gian Marco Moroni v Gonzalo Escobar [355] | 6-3,6-1 | |
Challenger Barcelona | 09/30 09:40 | 24 | [269] Gian Marco Moroni v Jozef Kovalik [208] | 6-3,2-6,4-6 | |
Challenger Florence | 09/24 09:40 | 24 | [271] Gian Marco Moroni v Carlos Taberner [232] | 6-7,6-7 | |
Challenger Biella | 09/18 13:55 | 25 | [269] Gian Marco Moroni v Jaume Munar [102] | 5-7,2-6 | |
Challenger Biella | 09/16 13:00 | 24 | [279] Gian Marco Moroni v Andrea Pellegrino [318] | Retired | |
Challenger Banja Luka | 09/12 08:30 | 26 | [279] Gian Marco Moroni v Facundo Mena [202] | 4-6,3-6 | |
Challenger Banja Luka | 09/11 12:35 | 25 | [156] Robin Haase v Gian Marco Moroni [279] | 1-6,4-6 | |
Challenger Banja Luka | 09/09 15:30 | 24 | Gian Marco Moroni v Nemanja Malesevic | 6-3,6-0 | |
Challenger Como | 08/27 08:00 | 24 | [270] Gian Marco Moroni v Gonzalo Escobar [363] | 0-6,1-6 | |
Challenger L'Aquila | 08/20 15:30 | 25 | [266] Gian Marco Moroni v Juan P Ficovich [363] | 4-6,6-4,4-6 | |
Challenger Cordenons | 08/16 16:00 | 27 | [375] Jeremy Jahn v Gian Marco Moroni [288] | 6-2,4-6,7-6 | |
Challenger Cordenons | 08/15 12:15 | 26 | [288] Gian Marco Moroni v Alejandro Tabilo [242] | 7-6,2-6,6-3 | |
Challenger Cordenons | 08/14 12:20 | 25 | Gian Marco Moroni v Lorenzo Musetti | Retired | |
Challenger Liberec | 07/29 14:55 | 24 | Petr Nouza v Gian Marco Moroni | Retired | |
ATP Gstaad | 07/25 13:50 | 26 | [265] Gian Marco Moroni v Joao Sousa [49] | 4-6,4-6 | |
ATP Gstaad | 07/23 08:30 | 25 | [265] Gian Marco Moroni v Tommy Robredo [167] | 6-2,6-2 | |
ATP Gstaad | 07/21 09:00 | 164 | [161] Marco Trungelliti v Gian Marco Moroni [268] | 3-6,2-6 | |
ATP Gstaad | 07/20 09:00 | 64 | [268] Gian Marco Moroni v Luca Margaroli [147] | 6-3,6-4 | |
ATP Gstaad | 07/20 09:00 | 64 | Gian Marco Moroni v Facundo Arguello | Cancelled | |
Challenger Perugia | 07/12 19:15 | 27 | [194] Daniel Elahi Galan Riveros v Gian Marco Moroni [276] | 3-6,6-4,6-3 | |
Challenger Perugia | 07/11 19:15 | 26 | [176] Federico Coria v Gian Marco Moroni [276] | 5-7,6-4,1-6 | |
Challenger Perugia | 07/10 10:30 | 25 | [276] Gian Marco Moroni v Salvatore Caruso [123] | 6-1,6-4 | |
Challenger Perugia | 07/08 10:25 | 24 | Gian Marco Moroni v Pietro Rondoni | 4-6,6-1,6-0 | |
Challenger Ludwigshafen | 07/03 10:50 | 25 | [276] Gian Marco Moroni v Elias Ymer [118] | 4-6,4-6 | |
Challenger Ludwigshafen | 07/01 16:25 | 24 | [276] Gian Marco Moroni v Guilherme Clezar [322] | 6-3,3-6,7-5 | |
Challenger Milan | 06/26 11:25 | 25 | [274] Gian Marco Moroni v Aslan Karatsev [343] | 5-7,1-6 | |
Challenger Lisbon | 05/14 14:15 | 24 | [260] Mario Vilella Martinez v Gian Marco Moroni [216] | Retired |
Gian Marco Moroni (born 13 February 1998) is an Italian professional tennis player.
Moroni has a career-high ATP singles ranking of world No. 159, which he first achieved in June 2022. He also has a career-high ATP doubles ranking of world No. 327, attained in May 2019. He has reached seven career singles finals, with a record of two wins and five losses, including a 1–4 record in ATP Challenger finals. Additionally, he has reached one career doubles final, in which he finished runner-up, at the ITF Futures level.
Moroni made his ATP main draw debut at the 2019 Swiss Open Gstaad after successfully qualifying for the singles main draw. He defeated Luca Margaroli 6–3, 6–4 and Marco Trungelliti 6–3, 6–2 during qualifying rounds and then upset veteran Spaniard Tommy Robredo in the first round with a 6–2, 6–2 straight sets victory. He was ultimately eliminated in the second round by fifth seed and eventual semi-finalist João Sousa 4–6, 4–6.