ITF W50 Meerbusch | 08/29 10:55 | 26 | [339] Kamilla Bartone v Sofia Costoulas [279] | 6-3,3-6,7-6 | |
ITF W50 Meerbusch | 08/28 08:30 | 25 | Anna Linn Puls v Sofia Costoulas | 4-6,3-6 | |
ITF W50 Zagreb | 08/07 09:40 | 25 | [418] Tara Wurth v Sofia Costoulas [273] | 6-2,6-4 | |
ITF W35 Koge | 07/30 09:10 | 25 | Sofia Costoulas v Rebecca Munk Mortensen | 4-6,3-6 | |
ITF W35 Casablanca | 07/26 12:00 | 27 | [354] Andrea Lazaro Garcia v Sofia Costoulas [275] | 6-3,6-0 | |
ITF W35 Casablanca | 07/25 13:10 | 26 | [425] Nina Vargova v Sofia Costoulas [275] | 7-6,5-7,2-6 | |
ITF W35 Casablanca | 07/24 13:50 | 25 | Aya El Aouni v Sofia Costoulas | 6-2,5-7,1-6 | |
ITF W35 Torino | 07/19 11:45 | 27 | [276] Sofia Costoulas v Daria Lodikova [361] | 1-6,6-4,4-6 | |
ITF W35 Torino | 07/18 10:40 | 26 | Sofia Costoulas v Gabriela Ce | 6-4,7-5 | |
ITF W35 Torino | 07/16 13:45 | 25 | [276] Sofia Costoulas v Diletta Cherubini [501] | 6-4,6-4 | |
ITF W75 The Hague | 07/09 14:25 | 25 | [290] Sofia Costoulas v Raluca Georgiana Serban [205] | 6-1,2-6,3-6 | |
ITF W35 Amstelveen | 07/06 09:00 | 28 | [290] Sofia Costoulas v Jaimee Fourlis [453] | 6-2,3-6,4-6 | |
ITF W35 Amstelveen | 07/05 12:00 | 27 | [290] Sofia Costoulas v Mona Barthel [208] | 5-7,6-4,6-3 | |
ITF W35 Amstelveen | 07/04 10:30 | 26 | Sofia Costoulas v Daria Kuczer | 6-1,7-6 | |
ITF W35 Amstelveen | 07/03 17:20 | 25 | Sofia Costoulas v Rebecca Munk Mortensen | 6-1,6-3 | |
ITF W35 Perigueux | 06/27 13:00 | 26 | Sofia Costoulas v Amandine Monnot | 3-6,2-6 | |
ITF W35 Perigueux | 06/25 09:00 | 25 | [287] Sofia Costoulas v Tiantsoa S R Rajaonah [370] | 6-4,6-1 | |
ITF W75 Olomouc | 06/20 14:00 | 26 | [106] Anna Bondar v Sofia Costoulas [293] | 6-2,6-4 | |
ITF W75 Olomouc | 06/18 12:15 | 25 | [293] Sofia Costoulas v Diana Marcinkevica [320] | 7-5,6-2 | |
ITF W35 Klagenfurt | 06/02 09:00 | 29 | [341] Sofia Costoulas v Marie Benoit [286] | 1-6,3-6 | |
ITF W35 Klagenfurt | 06/01 14:00 | 28 | Sofia Costoulas v Cagla Buyukakcay | 2-6,6-1,6-4 | |
ITF W35 Klagenfurt | 05/30 07:50 | 27 | Wakana Sonobe v Sofia Costoulas | 4-6,6-7 | |
ITF W35 Klagenfurt | 05/29 09:10 | 26 | [212] Oana Gavrila v Sofia Costoulas [341] | 0-6,2-6 | |
ITF W35 Klagenfurt | 05/28 07:30 | 25 | [404] Elena Malygina v Sofia Costoulas [341] | 3-6,6-3,4-6 | |
ITF W35 Annenheim | 05/24 10:35 | 28 | [281] Sofia Costoulas v Tereza Valentova [334] | 5-7,1-6 | |
ITF W35 Annenheim | 05/23 16:00 | 27 | [281] Sofia Costoulas v Nika Radisic [378] | 6-2,6-3 | |
ITF W35 Annenheim | 05/22 15:30 | 26 | [281] Sofia Costoulas v Mara Guth [501] | 2-6,6-1,6-3 | |
ITF W35 Annenheim | 05/22 07:00 | 25 | Sofia Costoulas v Mila Masic | 6-2,6-2 | |
ITF W35 Bastad | 05/09 08:10 | 26 | [457] Irina Fetecau v Sofia Costoulas [291] | Retired | |
ITF W35 Bastad | 05/07 11:25 | 25 | Maileen Nuudi v Sofia Costoulas | 2-6,6-7 |
Sofia Costoulas (born 2 April 2005) is a Belgian tennis player.
Costoulas has a Greek–Congolese father and a Belgian mother.
Costoulas has a career-high singles ranking by the Women's Tennis Association (WTA) of 248 and a best doubles ranking of 229.
On the ITF Junior Circuit, she had a career-high combined ranking of No. 2, achieved on 18 April 2022. She lost the girls' singles final of the 2022 Australian Open to Petra Marčinko. She had already reached the Wimbledon junior doubles final in 2021.