11-seed Naomi Osaka takes on No. 2 seed Elena Rybakina in the quarterfinals of the WTA National Bank Open from Toronto, Canada on Tuesday.
With top-seeded Aryna Sabalenka out, this trophy is wide open for the taking, with the likes of Osaka, Rybakina, Coco Gauff and Iga Swiatek, among others, still in the mix.
Find my WTA National Bank Open preview and Osaka vs Rybakina prediction for Monday below.
Naomi Osaka vs Elena Rybakina Player Prediction
- Osaka vs Rybakina Pick: Elena Rybakina ML -110
My Osaka vs Rybakina best bet is on Rybakina to win straight up. Make sure to find the best odds by checking our live WTA odds page.
Osaka vs Rybakina Odds
| Naomi Oska Odds | -110 |
| Elena Rybakina Odds | -110 |
| Spread | Osaka +0.5 (-120), Rybakina -0.5 (-110) |
| Over/Under | 22.5 (-118o / -118u) |
| Osaka-Rybakina H2H | 0-0 |
| Time | How to Watch | Tuesday, Approx. 9 p.m. ET | Tennis Channel/Hulu/Fubo |
| Odds via FanDuel | |
Osaka vs Rybakina Predictions, Betting Analysis
By: Christopher Gimino
Osaka will likely come into this match a bit fresher, as she beat Leylah Fernandez in the Round of 16 in straight sets while Rybakina needed to go the distance with Liudmila Samsonova.
But my model shows value on Rybakina to win this match straight up.
In fact, there's a 5.9% edge (which grades out as a B+) on Rybakina moneyline, which sits at -110 at FanDuel at the time of writing.

To get more of a feel of what I'm trying to accomplish with my model (rather than just blindly backing my pick), here's the write-up of how the system works.
For every match, three independent signals get blended into a final probability. First, a walk-forward Elo rating for each player (separate for overall and by surface, regressed hard toward a below-average baseline for anyone with a thin sample or a history of playing qualifiers, so a hot streak against weak competition can’t fake elite form).
Second, a point-by-point Monte Carlo simulation built from each player’s real serve/return stats, which gets pulled toward what Elo says whenever the two disagree — Elo acts as a strong check on the simulation, not the other way around.
Third, the devigged market consensus price itself, blended in at the end as a sanity anchor. The result is a single win probability per match that reflects skill history, current form, and what the market already believes, not any one of those alone.
From there, the same win probability is used to grade three markets — Moneyline, Spread, and Total Games — by comparing the model's estimate against what the market is actually offering. The size of that gap, scaled consistently across all three markets on one shared scale, is the “edge” you see, and the letter grade is just that edge bucketed for a quick read.
For this particular matchup, the edge is based on these stats.

Given that Sabalenka is out, I think that will benefit Rybakina in this spot, as she has a clear path to the title now and knows she has matchup edges against Osaka.
Pick: Elena Rybakina ML -110













