Mccartney Kessler and Maya Joint will play each other in the 2nd round of the Omnium Banque Nationale for the 2nd time in their career. They are scheduled to compete on Wednesday at 11:00 am on COURT 9. In this post, we analyze their head to head performance and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Maya Joint who should win in 3 sets.
Maya Joint -> 1.65
Mccartney Kessler -> 2.24
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Prediction and head to head Mccartney Kessler vs. Maya Joint
This will be the 2nd time that Mccartney Kessler and Maya Joint play each other. The head to head is 1-0 for Kessler (see full H2H stats), but they have never played each other on hard.
The last time that they fought against each other, Kessler won 2-6 6-4 6-2 in the qualifications in at the Wimbledon back in 2024.
Mccartney Kessler
28 - 17win/loss
31
30
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 37-24 | 27-16 | 4-6 | 0-0 | 6-2 | 0-0 |
| 2024 | 39-22 | 28-13 | 2-6 | 5-0 | 4-3 | 0-0 |
| 2023 | 44-24 | 21-12 | 11-7 | 12-5 | 0-0 | 0-0 |
| 2022 | 8-2 | 6-2 | 2-0 | 0-0 | 0-0 | 0-0 |
| 2021 | 10-5 | 10-3 | 0-2 | 0-0 | 0-0 | 0-0 |
Ranked no. 32, the American will start her run in Toronto after she played her last match in Washington where she lost 7-6(3) 5-7 6-3 to Dolehide in the 1st round on the 22nd of July.
The American has an overall 27-17 win-loss record in 2025, 17-9 on hard (See FULL STATS).
Her best result of the year was conquering the title in Hobart where she defeated Elise Mertens in the final 6-4 3-6 6-0 and in Nottingham where she overcame Dayana Yastremska in the final 6-4 7-5.
Talking about her overall career, Mccartney has an overall 158-86 record. She has a positive 107-52 record on hard.
Previously in Toronto
Kessler has never competed in this tournament before.
Maya Joint
39 - 19win/loss
32
32
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 54-28 | 32-19 | 13-5 | 4-2 | 5-2 | 0-0 |
| 2024 | 62-28 | 34-15 | 21-8 | 3-3 | 4-2 | 0-0 |
| 2023 | 11-8 | 7-6 | 2-1 | 2-1 | 0-0 | 0-0 |
| 2022 | 3-3 | 3-3 | 0-0 | 0-0 | 0-0 | 0-0 |
Ranked no. 45, Maya reached the 2nd round after defeating Leylah Annie Fernandez 6-4 6-1.
In the 1st round, Joint had a good straight sets win against Annie Fernandez (6-4 6-1). During the match Joint scored 62 points vs Annie Fernandez’s 47. Maya was very aggressive to blast 22 winners.
About the serving games, Joint scored just 1 ace during the entire match and she committed only 4 double faults. Maya Joint lost the serve 3 times and she saved 3 break points. Furthermore, Joint put 65% of her first serves in, winning 56% (22/39) of the points behind her 1st serve and 52% (11/21) on the 2nd serve. The Australian broke Annie Fernandez 6 times after converting 67% of her break points (6/9).
Her best result of the year was winning the title in Rabat where she defeated Jaqueline Cristian in the final 6-3 6-2 and in Eastbourne where she overcame Alexandra Eala in the final 6-4 1-6 7-6(10).
Maya has a composed 39-18 win-loss record in 2025, 17-9 on hard (See FULL STATS).
Tennis Scores in Montreal
- Victoria MbokoMboko – Sofia KeninKenin (6-2 6-3) – Stats, scores, rankings
- Dayana YastremskaYastremska – Maria Camila Osorio SerranoCamila Osorio Serrano (3-6 7-65 6-2) – Stats, scores, rankings
- Aoi ItoIto – Jasmine PaoliniPaolini (2-6 7-5 7-65) – Stats, scores, rankings
- Lin ZhuZhu – Ekaterina AlexandrovaAlexandrova (1-6 6-2 6-4) – Stats, scores, rankings
- Emma NavarroNavarro – Rebecca MarinoMarino (6-1 6-2) – Stats, scores, rankings
- Veronika KudermetovaKudermetova – Olga DanilovicDanilovic (6-4 6-2) – Stats, scores, rankings
- Marta KostyukKostyuk – Marketa VondrousovaVondrousova (2-6 6-3 6-2) – Stats, scores, rankings
- Elena RybakinaRybakina – Hailey BaptisteBaptiste (6-4 6-3) – Stats, scores, rankings
- Jaqueline CristianCristian – Linda NoskovaNoskova (6-3 6-4) – Stats, scores, rankings
- Cori GauffGauff – Danielle Rose CollinsRose Collins (7-5 4-6 7-62) – Stats, scores, rankings
- Marie BouzkovaBouzkova – Diana ShnaiderShnaider (6-2 7-65) – Stats, scores, rankings
- Suzan LamensLamens – Beatriz Haddad MaiaHaddad Maia (6-2 1-6 6-3) – Stats, scores, rankings
- Jessica Bouzas ManeiroBouzas Maneiro – Ashlyn KruegerKrueger (6-4 6-4) – Stats, scores, rankings
- Daria KasatkinaKasatkina – Anna BlinkovaBlinkova (6-1 6-4) – Stats, scores, rankings
- Sebastian OfnerOfner – Saketh-Sai MyneniMyneni (6-4 7-5) – Stats, scores, rankings
- Mikael YmerYmer – Christopher EubanksEubanks (6-4 3-6 6-2) – Stats, scores, rankings
- James DuckworthDuckworth – Peter PolanskyPolansky (6-74 7-64 6-3) – Stats, scores, rankings
- Dominik KoepferKoepfer – Kamil MajchrzakMajchrzak (6-3 6-4) – Stats, scores, rankings
- Go SoedaSoeda – Oscar OtteOtte (6-2 6-3) – Stats, scores, rankings
- Tatsuma ItoIto – Marcel GranollersGranollers (6-3 7-5) – Stats, scores, rankings
- Lukas RosolRosol – John-Patrick SmithSmith (6-1 6-74 6-3) – Stats, scores, rankings
- Daniel EvansEvans – Jack DraperDraper (7-5 6-3) – Stats, scores, rankings
- Yannick MadenMaden – Yuichi SugitaSugita (6-1 6-3) – Stats, scores, rankings
- Ivo KarlovicKarlovic – Stefano NapolitanoNapolitano (7-64 4-6 6-3) – Stats, scores, rankings
- Ruben BemelmansBemelmans – Ramkumar RamanathanRamanathan (6-1 6-0) – Stats, scores, rankings
- Antoine HoangHoang – Tobias KamkeKamke (5-7 6-4 6-2) – Stats, scores, rankings
- Evgeny DonskoyDonskoy – Ernesto EscobedoEscobedo (7-5 6-4) – Stats, scores, rankings
- Soon-Woo KwonKwon – Mirza BasicBasic (7-64 6-4) – Stats, scores, rankings
- Ryan PenistonPeniston – Bernard TomicTomic (7-62 1-0 ret.) – Stats, scores, rankings
- Dennis NovakNovak – Paul JubbJubb (7-5 7-5) – Stats, scores, rankings
- Mirra AndreevaMirra – Bianca Vanessa AndreescuBianca (w/o) – See score progression
Upcoming matches in the draw
- Sofia KeninKenin – (0-0) – H2H and prediction
- Amanda AnisimovaAnisimova – Lulu SunSun (0-0) – H2H and prediction
- Emma RaducanuRaducanu – Peyton StearnsStearns (2-0) – H2H and prediction
- Elise MertensMertens – Anna KalinskayaKalinskaya (0-2) – H2H and prediction
- Kamilla RakhimovaRakhimova – Elina SvitolinaSvitolina (0-0) – H2H and prediction
- Ludmilla SamsonovaSamsonova – Naomi OsakaOsaka (2-2) – H2H and prediction
- Renata ZarazuaZarazua – Jelena OstapenkoOstapenko (0-0) – H2H and prediction
- Magda LinetteLinette – Anastasija SevastovaSevastova (1-1) – H2H and prediction
- Maria SakkariSakkari – Jessica PegulaPegula (5-6) – H2H and prediction
- Madison KeysKeys – Laura SiegemundSiegemund (1-2) – H2H and prediction
- Caty McNallyMcNally – Rebecca SramkovaSramkova (0-0) – H2H and prediction
- Belinda BencicBencic – Eugenie BouchardBouchard (3-0) – H2H and prediction
- Clara TausonTauson – Lucia BronzettiBronzetti (1-0) – H2H and prediction
- Yulia StarodubtsewaStarodubtsewa – Magdalena FrechFrech (0-2) – H2H and prediction
- Anastasia PavlyuchenkovaPavlyuchenkova – Eva LysLys (0-0) – H2H and prediction
- Hanyu GuoGuo – Iga SwiatekSwiatek (0-0) – H2H and prediction
- Cori GauffGauff – Veronika KudermetovaKudermetova (2-1) – H2H and prediction
- Lin ZhuZhu – Suzan LamensLamens (0-0) – H2H and prediction
- Jessica Bouzas ManeiroBouzas Maneiro – (0-0) – H2H and prediction
- Marta KostyukKostyuk – Darya KasatkinaKasatkina (3-4) – H2H and prediction
- Elena RybakinaRybakina – Jaqueline CristianCristian (1-1) – H2H and prediction
- Dayana YastremskaYastremska – Emma NavarroNavarro (1-0) – H2H and prediction