Challenger de Hamburgo | 10/21 09:55 | 24 | [344] Vit Kopriva v Gian Marco Moroni [263] | 6-7,6-3,2-6 | |
Challenger de Santo Domingo | 10/09 22:10 | 25 | [76] Federico Delbonis v Gian Marco Moroni [268] | 3-6,7-6,7-5 | |
Challenger de Santo Domingo | 10/08 01:10 | 24 | [268] Gian Marco Moroni v Gonzalo Escobar [355] | 6-3,6-1 | |
Challenger de Barcelona | 09/30 09:40 | 24 | [269] Gian Marco Moroni v Jozef Kovalik [208] | 6-3,2-6,4-6 | |
Challenger de Florencia | 09/24 09:40 | 24 | [271] Gian Marco Moroni v Carlos Taberner [232] | 6-7,6-7 | |
Challenger de Biella | 09/18 13:55 | 25 | [269] Gian Marco Moroni v Jaume Munar [102] | 5-7,2-6 | |
Challenger de Biella | 09/16 13:00 | 24 | [279] Gian Marco Moroni v Andrea Pellegrino [318] | Retired | |
Challenger de Banja Luka | 09/12 08:30 | 26 | [279] Gian Marco Moroni v Facundo Mena [202] | 4-6,3-6 | |
Challenger de Banja Luka | 09/11 12:35 | 25 | [156] Robin Haase v Gian Marco Moroni [279] | 1-6,4-6 | |
Challenger de Banja Luka | 09/09 15:30 | 24 | Gian Marco Moroni v Nemanja Malesevic | 6-3,6-0 | |
Challenger de Como | 08/27 08:00 | 24 | [270] Gian Marco Moroni v Gonzalo Escobar [363] | 0-6,1-6 | |
Challenger de L'Aquila | 08/20 15:30 | 25 | [266] Gian Marco Moroni v Juan P Ficovich [363] | 4-6,6-4,4-6 | |
Challenger de Cordenons | 08/16 16:00 | 27 | [375] Jeremy Jahn v Gian Marco Moroni [288] | 6-2,4-6,7-6 | |
Challenger de Cordenons | 08/15 12:15 | 26 | [288] Gian Marco Moroni v Alejandro Tabilo [242] | 7-6,2-6,6-3 | |
Challenger de Cordenons | 08/14 12:20 | 25 | Gian Marco Moroni v Lorenzo Musetti | Retired | |
Challenger de 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 de Perugia | 07/12 19:15 | 27 | [194] Daniel Elahi Galan Riveros v Gian Marco Moroni [276] | 3-6,6-4,6-3 | |
Challenger de Perugia | 07/11 19:15 | 26 | [176] Federico Coria v Gian Marco Moroni [276] | 5-7,6-4,1-6 | |
Challenger de Perugia | 07/10 10:30 | 25 | [276] Gian Marco Moroni v Salvatore Caruso [123] | 6-1,6-4 | |
Challenger de Perugia | 07/08 10:25 | 24 | Gian Marco Moroni v Pietro Rondoni | 4-6,6-1,6-0 | |
Challenger de Ludwigshafen | 07/03 10:50 | 25 | [276] Gian Marco Moroni v Elias Ymer [118] | 4-6,4-6 | |
Challenger de Ludwigshafen | 07/01 16:25 | 24 | [276] Gian Marco Moroni v Guilherme Clezar [322] | 6-3,3-6,7-5 | |
Challenger de Milán | 06/26 11:25 | 25 | [274] Gian Marco Moroni v Aslan Karatsev [343] | 5-7,1-6 | |
Challenger de Lisboa | 05/14 14:15 | 24 | [260] Mario Vilella Martinez v Gian Marco Moroni [216] | Retired | |
Challenger de Roma | 05/12 10:00 | 29 | [249] Gian Marco Moroni v Henri Laaksonen [119] | 7-6,6-7,2-6 |
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.