ITF W25 Bistrita | 08/18 11:20 | 27 | [299] Sofia Costoulas v Ilinca D Amariei [438] | 6-7,3-6 | |
ITF W25 Bistrita | 08/17 13:05 | 26 | Sofia Costoulas v Jessica Pieri | 7-6,6-4 | |
ITF W25 Bistrita | 08/15 12:15 | 25 | Sofia Costoulas v Briana Szabo | 6-3,6-1 | |
ITF W60 Hechingen | 08/03 12:05 | 26 | [141] Brenda Fruhvirtova v Sofia Costoulas [307] | 6-3,6-2 | |
ITF W60 Hechingen | 08/01 16:45 | 25 | Sofia Costoulas v Stephanie Wagner | 6-2,6-3 | |
ITF W40 Porto | 07/19 18:35 | 25 | Sofia Costoulas v Daria Khomutsianskaya | 3-6,6-7 | |
ITF W25 Corroios-Seixal | 07/12 10:00 | 25 | Aliona Falei v Sofia Costoulas | 6-4,2-6,6-3 | |
ITF W25 Tainan | 06/20 03:40 | 25 | [285] Sofia Costoulas v Yi Tsen Cho [414] | 3-6,4-6 | |
ITF W25 Tainan | 06/15 04:35 | 26 | [476] Ayano Shimizu v Sofia Costoulas [281] | 6-4,3-6,7-6 | |
ITF W25 Tainan | 06/14 04:10 | 25 | Samantha Imbo Nloga v Sofia Costoulas | 2-6,1-6 | |
ITF W25 Troisdorf | 05/31 12:20 | 25 | Sofia Costoulas v Gina M Dittmann | 3-6,6-3,5-7 | |
ITF W60 Grado | 05/24 11:25 | 26 | [325] Sofia Costoulas v Hailey Baptiste [244] | 3-6,2-6 | |
ITF W60 Grado | 05/23 07:30 | 25 | [338] Anna Siskova v Sofia Costoulas [325] | 0-6,1-6 | |
ITF W25 Feld Am See | 05/20 10:05 | 29 | Lara Salden v Sofia Costoulas | 3-6,1-6 | |
ITF W25 Feld Am See | 05/19 09:00 | 28 | [326] Sofia Costoulas v Elvina Kalieva [243] | 6-2,6-3 | |
ITF W25 Feld Am See | 05/18 08:00 | 27 | [345] Maja Chwalinska v Sofia Costoulas [326] | 4-6,4-6 | |
ITF W25 Feld Am See | 05/17 11:00 | 26 | [367] Kayla Cross v Sofia Costoulas [326] | 7-5,5-7,3-6 | |
ITF W25 Feld Am See | 05/17 07:30 | 25 | Arabella Koller v Sofia Costoulas | 6-4,4-6,1-6 | |
ITF W25 Osijek | 04/27 10:40 | 26 | [334] Sofia Costoulas v Tena Lukas [233] | 4-6,1-6 | |
ITF W25 Osijek | 04/26 09:30 | 25 | [334] Sofia Costoulas v Julia Avdeeva [465] | 2-6,6-3,7-6 | |
ITF W60 Bellinzona | 04/17 12:35 | 24 | [342] Andrea Lazaro Garcia v Sofia Costoulas [358] | 7-5,6-3 | |
ITF W25 Santa Margherita | 04/15 11:50 | 28 | [411] Andreea Prisacariu v Sofia Costoulas [360] | 6-1,1-6,6-2 | |
ITF W25 Santa Margherita | 04/14 11:10 | 27 | Sofia Costoulas v Federica Bilardo | 6-4,6-4 | |
ITF W25 Santa Margherita | 04/13 08:30 | 26 | [301] Matilde Paoletti v Sofia Costoulas [360] | 1-6,3-6 | |
ITF W25 Santa Margherita | 04/11 14:15 | 25 | [360] Sofia Costoulas v Ikumi Yamazaki [426] | 7-6,6-2 | |
ITF W60 Pretoria | 03/16 08:00 | 26 | [192] Ipek Oz v Sofia Costoulas [347] | 7-6,6-1 | |
ITF W60 Pretoria | 03/14 09:25 | 25 | [347] Sofia Costoulas v Lucie Nguyen Tan [378] | 6-3,6-1 | |
ITF W25 Pretoria | 03/11 08:00 | 28 | [347] Sofia Costoulas v Emina Bektas [325] | 3-6,6-4,6-7 | |
ITF W25 Pretoria | 03/10 08:00 | 27 | [338] Jenny Duerst v Sofia Costoulas [347] | 4-6,3-6 | |
ITF W25 Pretoria | 03/09 09:40 | 26 | [366] Alice Tubello v Sofia Costoulas [347] | 2-6,2-6 |
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.