Sofia Costoulas vs Zhuoxuan BaiPrediction, Head-to-Head Results, and Stats
Upcoming match
- Tournament
- W75 Tianjin
- Level
- ITF W75
- Round
- Quarterfinals
- Surface
- Hard
- Date & time
- September 3 ยท 11:00 PM ET
Book odds
Set spread
Game spread
Record at prices like this
Priced around 1.69 or shorter, Sofia Costoulas has won 13 of 23 matches, 57% against a fair-price expectation of 61%.
Priced around 1.93 or longer, Zhuoxuan Bai has won 10 of 21 matches, 48% against a fair-price expectation of 40%.
Book prices only, with the bookmaker margin removed, across every priced match we hold for each player. Sample sizes below ten are not shown.
Zhuoxuan Bai and Sofia Costoulas meet in the quarterfinals of the W75 Tianjin on hard court Thursday. Bai, ranked 252, comes in on a two-match winning streak after playing twice in the last 14 days. Costoulas sits at 155 and has also won her last two, though she has been far more active, playing four matches in the same span.
The two have never faced each other. Recent common opponents offer mixed signals: Bai defeated Alina Korneeva and Hanyu Guo while Costoulas defeated Carlota Martinez Cirez and Claire Liu. On hard courts, Bai holds a 70% record over a meaningful sample, while Costoulas sits at 65%.
Bai operates as a counterpuncher, relying on timing and reaction to dictate rallies from behind the baseline. Costoulas takes a more aggressive approach, building points through pace and power off the ground. The match will test whether Bai's precision and court positioning can neutralize Costoulas's aggressive intent, or whether Costoulas's shot-making will overwhelm Bai's reactive style.
Share this matchup
Copy the link to paste in Discord or group chats.
Spread & Straight-Sets Form
Completed best-of-3 matches ยท Last 12 months
| Indicator | Costoulas | Bai | ||
|---|---|---|---|---|
| Indicator | Sofia Costoulas | Zhuoxuan Bai | ||
| Wins in straight sets | 71% | 29/41 | 70% | 16/23 |
| Wins a set when losing | 30% | 8/27 | 55% | 6/11 |
| Goes to a deciding set | 29% | 20/68 | 38% | 13/34 |
| Covers โ1.5 sets as favorite | 51% | 23/45 | 52% | 11/21 |
| Covers +1.5 sets as underdog | 53% | 10/19 | 70% | 7/10 |
| Tiebreak sets won | 40% | 6/15 | 20% | 1/5 |
| Wins after taking set 1 | 86% | 36/42 | 79% | 19/24 |
| Wins 2-0 after taking set 1 | 69% | 29/42 | 67% | 16/24 |
Colored rows are higher-is-better: green above 50%, red below. Favorite/underdog set by book odds; cover rows count only matches with odds on record.
Style Matchup
Playing styles and historical archetype record
Costoulas
๐ฅ Big Hitter
Bai
๐ช Counterpuncher
Matchup analysis
๐ฅ Big Hitter vs ๐ช Counterpuncher is historically tight (52% vs 48%, 7,670 matches). Neither style has a clear edge, so form, surface, and the head-to-head matter most.
Previous meetings
First career meeting
Costoulas and Bai have never faced each other on tour.
Prop Research
Hit rates on common betting markets ยท Last 90 days
| Outcome | Costoulas | Bai | ||
|---|---|---|---|---|
| Outcome | Sofia Costoulas | Zhuoxuan Bai | ||
| 1 or more | 83% | 10/12 | 67% | 2/3 |
| 3 or more | 42% | 5/12 | 33% | 1/3 |
| 5 or more | 8% | 1/12 | 0% | 0/3 |
| 10 or more | 0% | 0/12 | 0% | 0/3 |
| 15 or more | 0% | 0/12 | 0% | 0/3 |
| 20 or more | 0% | 0/12 | 0% | 0/3 |
Player ROI
Hypothetical if you put 1u on each player to win every one of their matches ยท Last 90 days
| Metric | Costoulas | Bai |
|---|---|---|
| W-L | 6โ7 | 3โ2 |
| Avg odds | 1.79 | 1.67 |
| ROI % | -40.2% | -17.0% |
| Units P/L | -5.23u | -0.85u |
Small sample: ROI stabilizes with more matches; fewer than 10 in the window is noisy.
Travel
Last 30 days
| Metric | Costoulas | Bai |
|---|---|---|
| Countries | 2 | 1 |
| Events | 3 | 1 |
| Matches | 6 | 2 |
| Distance | โ | โ |
| Route | ITA โ NED โ ITA | ITA |
Host country from the tournament each match was played in, over the last 30 days. Route is the order of countries visited; consecutive stops in the same country are shown once. Distance is the great-circle total between host cities, shown only when every stop in the window is geocoded. A rough fatigue signal, not a headline stat.
Common opponents
Results vs. opponents both players faced ยท Last 12 months
Across 8 shared opponents, both Costoulas and Bai posted a 63% win rate.
| Opponent | Costoulas | Bai |
|---|---|---|
| Lizette Cabrera | W 62 62 | W 64 62 |
| Tatiana Prozorova | L 64 26 46 | L 36 16 |
| Hanyu Guo | L 36 46 | W 36 75 64 |
| Viktoria Morvayova | W 67 76 64 | W 62 63 |
| Raluka Serban | W 63 64 | L 57 63 36 |
| Claire Liu | W 67 63 76 | L 60 57 46 |
| Chloe Paquet | W 61 62 | W 61 62 |
| Alina Korneeva | L 36 16 | W 64 63 |
Recent Form
Last five matches per player
Kristiana Sidorova
W75 Tianjin ยท 2nd Round
Sep 3
Unknown Player
W75 Tianjin ยท 1st Round
Sep 2
Elvina Kalieva
U.S. Open - New York ยท 2nd Round Qualifying
Aug 27
Jennifer Ruggeri
U.S. Open - New York ยท 1st Round Qualifying
Aug 26
Matilde Jorge
W35 Vigo ยท Quarterfinals
Aug 14
Sofia Camila Rojas
W35 Vigo ยท 2nd Round
Aug 13
Eva Alvarez Sande
W35 Vigo ยท 1st Round
Aug 12
Gabriela Andrea Knutson
Polish Open - Warsaw ยท 1st Round
Aug 4
Mei Yamaguchi
W75 Tianjin ยท 2nd Round
Sep 3
Jiayi Wang
W75 Tianjin ยท 1st Round
Sep 1
Tatiana Prozorova
Enka Open - Istanbul ยท 1st Round
Jul 13
Polina Iatcenko
Wimbledon - London ยท 2nd Round Qualifying
Jun 24
Tamara Zidansek
Wimbledon - London ยท 1st Round Qualifying
Jun 23
Michika Ozeki
W35 Wuning ยท 2nd Round
May 28
Qiu Yu Ye
W35 Wuning ยท 1st Round
May 27
En Shuo Liang
Jiangxi Open - Jiujiang ยท Semifinals
May 9
Win rate
Matches, sets and games won ยท Last 12 months ยท 34โ68 matches
| Metric | Costoulas | Bai |
|---|---|---|
| Matches won | 60% | 68% |
| Sets won | 58% | 64% |
| Games won | 54% | 56% |
