Rabat
2026-05-18 · 31 matches
Singles results, tournament finals, surface splits and per-player form. Sourced from Jeff Sackmann's ATP & WTA public archives.
2026-05-18 · 31 matches
2026-05-17 · 27 matches
2026-05-17 · 31 matches
2026-05-17 · 27 matches
2026-05-06 · 95 matches
2026-05-05 · 95 matches
2026-04-22 · 95 matches
2026-04-21 · 95 matches
2026-04-13 · 31 matches
2026-04-13 · 31 matches
2026-04-13 · 27 matches
2026-04-13 · 31 matches
2026-04-10 · 22 matches
2026-04-06 · 27 matches
2026-04-05 · 55 matches
2026-03-30 · 27 matches
2026-03-30 · 27 matches
2026-03-30 · 27 matches
2026-03-30 · 47 matches
2026-03-30 · 31 matches
2026-03-18 · 95 matches
2026-03-17 · 95 matches
2026-03-04 · 95 matches
2026-03-04 · 95 matches
Form = last 5 results, most recent first. Weigh hot/cold runs against your bookmaker's price — form the market hasn't caught up to is where value hides.
| # | Player | Tour | Titles | W | L | Win% | Form |
|---|---|---|---|---|---|---|---|
| 1 | Jannik Sinner | ATP | 5 | 36 | 2 | 94.7% | WWWWW |
| 2 | Aryna Sabalenka | WTA | 3 | 27 | 3 | 90.0% | LWLWW |
| 3 | Elena Rybakina | WTA | 2 | 30 | 7 | 81.1% | LWWWL |
| 4 | Mirra Andreeva | WTA | 2 | 30 | 9 | 76.9% | LWWWL |
| 5 | Elina Svitolina | WTA | 2 | 29 | 7 | 80.6% | WWWWW |
| 6 | Jessica Pegula | WTA | 2 | 28 | 6 | 82.4% | LWWWL |
| 7 | Daniil Medvedev | ATP | 2 | 26 | 8 | 76.5% | LWWWW |
| 8 | Carlos Alcaraz | ATP | 2 | 22 | 4 | 84.6% | LWLWW |
| 9 | Ben Shelton | ATP | 2 | 18 | 8 | 69.2% | LWLLW |
| 10 | Marta Kostyuk | WTA | 2 | 18 | 4 | 81.8% | WWWWW |
| 11 | Sorana Cirstea | WTA | 1 | 25 | 9 | 73.5% | LWWWW |
| 12 | Tommy Paul | ATP | 1 | 24 | 10 | 70.6% | LWWWW |
| 13 | Arthur Fils | ATP | 1 | 22 | 7 | 75.9% | LLWWW |
| 14 | Karolina Muchova | WTA | 1 | 22 | 6 | 78.6% | LLWWW |
| 15 | Tomas Martin Etcheverry | ATP | 1 | 21 | 12 | 63.6% | LWLLW |
| 16 | Luciano Darderi | ATP | 1 | 21 | 12 | 63.6% | LWWLW |
| 17 | Francisco Cerundolo | ATP | 1 | 20 | 11 | 64.5% | LLWLW |
| 18 | Rafael Jodar | ATP | 1 | 20 | 9 | 69.0% | LWWWL |
| 19 | Felix Auger Aliassime | ATP | 1 | 19 | 10 | 65.5% | LWLLW |
| 20 | Belinda Bencic | WTA | 1 | 19 | 8 | 70.4% | LWLWW |
| Date | Event | Round | Winner | Loser | Score | Close | Min |
|---|---|---|---|---|---|---|---|
| 2026-05-18 | RabatWTA | F | Petra Marcinko | Anhelina Kalinina | 6-2 3-0 RET | 3.20 / 1.36B365 | 46 |
| 2026-05-18 | RabatWTA | SF | Petra Marcinko | Jil Teichmann | 7-6(2) 6-3 | 1.44 / 2.75B365 | 105 |
| 2026-05-18 | RabatWTA | SF | Anhelina Kalinina | Panna Udvardy | 6-0 6-3 | 1.40 / 3.00B365 | 60 |
| 2026-05-18 | RabatWTA | QF | Petra Marcinko | Jessica Bouzas Maneiro | 6-3 6-4 | 2.38 / 1.57B365 | 78 |
| 2026-05-18 | RabatWTA | QF | Jil Teichmann | Yasmine Kabbaj | 6-1 5-7 7-6(6) | 1.20 / 4.50B365 | 187 |
| 2026-05-18 | RabatWTA | QF | Anhelina Kalinina | Anna Bondar | 6-4 7-5 | 1.80 / 2.00B365 | 116 |
| 2026-05-18 | RabatWTA | QF | Panna Udvardy | Camila Osorio | 7-5 6-3 | — | 98 |
| 2026-05-18 | RabatWTA | R16 | Jessica Bouzas Maneiro | Fiona Ferro | 2-6 7-6(2) 6-3 | 1.62 / 2.30B365 | 131 |
| 2026-05-18 | RabatWTA | R16 | Petra Marcinko | Yelyzaveta Kotliar | 5-7 6-2 7-6(1) | 1.08 / 8.00B365 | 151 |
| 2026-05-18 | RabatWTA | R16 | Yasmine Kabbaj | Tatjana Maria | 6-2 6-4 | 4.00 / 1.25B365 | 75 |
| 2026-05-18 | RabatWTA | R16 | Jil Teichmann | Alycia Parks | 6-3 6-4 | 2.10 / 1.73B365 | 99 |
| 2026-05-18 | RabatWTA | R16 | Anna Bondar | Emiliana Arango | 7-6(6) 1-6 6-0 | 1.30 / 3.50B365 | 132 |
| 2026-05-18 | RabatWTA | R16 | Anhelina Kalinina | Yuliia Starodubtseva | 6-3 7-6(3) | 1.62 / 2.30B365 | 132 |
| 2026-05-18 | RabatWTA | R16 | Panna Udvardy | Sada Nahimana | 6-4 6-1 | 1.25 / 4.00B365 | 84 |
| 2026-05-18 | RabatWTA | R16 | Camila Osorio | Janice Tjen | 6-3 3-6 6-0 | — | 126 |
| 2026-05-18 | RabatWTA | R32 | Jessica Bouzas Maneiro | Lisa Zaar | 6-0 7-5 | 1.30 / 3.50B365 | 82 |
| 2026-05-18 | RabatWTA | R32 | Fiona Ferro | Danka Kovinic | 6-2 6-3 | 1.11 / 6.50B365 | 75 |
| 2026-05-18 | RabatWTA | R32 | Yelyzaveta Kotliar | Francesca Jones | 2-6 6-3 6-4 | 9.00 / 1.07B365 | 140 |
| 2026-05-18 | RabatWTA | R32 | Petra Marcinko | Vera Zvonareva | 6-2 6-4 | 1.53 / 2.50B365 | 77 |
| 2026-05-18 | RabatWTA | R32 | Tatjana Maria | Diae El Jardi | 6-2 6-4 | 1.01 / 21.00B365 | 68 |
| 2026-05-18 | RabatWTA | R32 | Yasmine Kabbaj | Berfu Cengiz | 7-6(4) 6-3 | 2.75 / 1.44B365 | 95 |
| 2026-05-18 | RabatWTA | R32 | Jil Teichmann | Julia Grabher | 6-4 7-6(5) | 2.00 / 1.80B365 | 136 |
| 2026-05-18 | RabatWTA | R32 | Alycia Parks | Moyuka Uchijima | 6-2 6-4 | 2.75 / 1.44B365 | 88 |
| 2026-05-18 | RabatWTA | R32 | Anna Bondar | Polona Hercog | 1-1 RET | 1.25 / 4.00B365 | 17 |
| 2026-05-18 | RabatWTA | R32 | Emiliana Arango | Ella Seidel | 6-3 4-6 6-1 | 2.10 / 1.73B365 | 131 |
| 2026-05-18 | RabatWTA | R32 | Anhelina Kalinina | Simona Waltert | 6-3 6-4 | 1.44 / 2.75B365 | 101 |
| 2026-05-18 | RabatWTA | R32 | Yuliia Starodubtseva | Angela Fita Boluda | 6-4 6-2 | 1.22 / 4.33B365 | 89 |
| 2026-05-18 | RabatWTA | R32 | Panna Udvardy | Hanne Vandewinkel | 6-4 6-2 | 1.73 / 2.10B365 | 80 |
| 2026-05-18 | RabatWTA | R32 | Sada Nahimana | Ajla Tomljanovic | 6-3 7-5 | 4.33 / 1.22B365 | 105 |
| 2026-05-18 | RabatWTA | R32 | Camila Osorio | Tereza Martincova | 6-0 6-4 | — | 76 |