Men's singles · Super 1000
Jonatan Christie vs Victor Lai
Indonesia Open 2026 · Final ·
Victor Lai beat Jonatan Christie 21–19, 21–8 in the final of Indonesia Open 2026.
| Player | Game 1 | Game 2 |
|---|---|---|
INA · World No. 5 | 19 | 8 |
CAN · World No. 14 Won | 21 | 21 |
69 rallies tracked shot by shot by GGAB analysts.
Tale of the tape
| Jonatan Christie | Stat | Victor Lai |
|---|---|---|
| Result | ||
27 | Points won | 42 |
9 | Winners | 13 |
6 | Errors forced | 7 |
22 | Unforced errors | 12 |
28 | Smashes | 47 |
33% | Won on own serve | 57% |
| Serve | ||
100% | Short serves | 100% |
56% | To the body | 60% |
37% | To the middle | 36% |
7% | Out wide | 5% |
| Striking side | ||
42% | Forehand | 47% |
46% | Backhand | 39% |
12% | Around the head | 15% |
| Direction | ||
51% | Straight | 54% |
38% | Cross-court | 30% |
11% | Middle | 17% |
Serve rows are shares of each side's serves. Striking side and direction are shares of every other shot.
Match summary
Victor Lai dominated this match with a convincing straight-sets victory over Jonatan Christie, winning 21-19 and 20-8. Lai's control was evident from the opening of game two, where he built a 6-0 run and never allowed Christie back into contention, while the first game stayed competitive with only two lead changes before Lai pulled away late. Christie's game relied heavily on smashes (7 winners) but he struggled with lift execution (8 unforced errors), suggesting Lai's court positioning and net play forced Christie into defensive errors rather than allowing him to dictate rallies.
Written by AI from the tracked data.
Point progression
View game scores
| Game | Jonatan Christie | Victor Lai |
|---|---|---|
| Game 1 | 19 | 21 |
| Game 2 | 8 | 21 |
Rally length
Avg rally — by shots
10.9shots
Avg rally — by time
12.4sec
Rallies by length (shots)
View data
| Length (shots) | Rallies | Avg seconds |
|---|---|---|
| 1–2 | 4 | 4.6 |
| 3–4 | 16 | 6.1 |
| 5–8 | 18 | 7.9 |
| 9–14 | 13 | 13.7 |
| 15–20 | 7 | 17.7 |
| 21+ | 11 | 26.7 |
Shot patterns
Most common 3-shot runs
- 1.B1Forehand Lift Straight→A1Around-the-Head Smash Cross→B1Backhand Block Straight
Happened 4× out of 65 rallies
- 2.A1Backhand Net Cross→B1Backhand Spin Net Middle→A1Backhand Lift Straight
Happened 3× out of 65 rallies
- 3.A1Backhand Spin Net Straight→B1Forehand Lift Cross→A1Forehand Drop Straight
Happened 3× out of 65 rallies
- 4.A1Backhand Spin Net Straight→B1Forehand Lift Straight→A1Around-the-Head Smash Cross
Happened 3× out of 65 rallies
- 5.B1Backhand Lift Cross→A1Around-the-Head Smash Cross→B1Backhand Block Straight
Happened 3× out of 65 rallies
Most common 5-shot runs
- 1.A1Short Serve Body→B1Backhand Net Cross→A1Backhand Lift Straight→B1Forehand Drop Straight→A1Backhand Lift Straight
Happened 2× out of 65 rallies
- 2.B1Short Serve Body→A1Forehand Net Cross→B1Forehand Spin Net Middle→A1Backhand Lift Cross→B1Forehand Drop Cross
Happened 2× out of 65 rallies
- 3.B1Backhand Block Cross→A1Backhand Lift Straight→B1Forehand Drop Straight→A1Backhand Net Cross→B1Backhand Lift Cross
Happened 2× out of 65 rallies
- 4.A1Short Serve Body→B1Backhand Block Cross→A1Backhand Lift Straight→B1Forehand Drive Straight→A1Backhand Drive Middle
Happened 1× out of 65 rallies
- 5.A1Short Serve Body→B1Backhand Net Cross→A1Backhand Net Cross→B1Backhand Spin Net Middle→A1Backhand Lift Straight
Happened 1× out of 65 rallies
Who did what
By player
Most-used shots
click a bar
View data
| Shot | Share | Shots |
|---|---|---|
| Lift | 26% | 97 |
| Net | 21% | 80 |
| Block | 18% | 66 |
| Drive | 10% | 38 |
| Smash | 7% | 28 |
| Serve | 7% | 27 |
Points won — by shot
click a bar
Net
30%
View data
| Shot | Share |
|---|---|
| Net | 30% |
| Smash | 19% |
| Block | 15% |
| Drive | 15% |
| Kill | 11% |
| Lift | 7% |
| Clear | 4% |
Points lost — by shot
click a bar
Smash
21%
View data
| Shot | Share |
|---|---|
| Smash | 21% |
| Block | 19% |
| Lift | 19% |
| Net | 14% |
| Drive | 10% |
| Drop | 7% |
| Kill | 5% |
| Clear | 2% |
| unknown | 2% |
Rally outcome — points won
27 rallies
- My winner33%
- Forced opp. error22%
- Drew opp. unforced44%
View data
| Outcome | Share | Rallies |
|---|---|---|
| My winner | 33% | 9 |
| Forced opp. error | 22% | 6 |
| Drew opp. unforced | 44% | 12 |
Rally outcome — points lost
42 rallies
- Opp. winner31%
- My forced error17%
- My unforced error52%
View data
| Outcome | Share | Rallies |
|---|---|---|
| Opp. winner | 31% | 13 |
| My forced error | 17% | 7 |
| My unforced error | 52% | 22 |
Most-used shots
click a bar
View data
| Shot | Share | Shots |
|---|---|---|
| Block | 23% | 86 |
| Net | 19% | 73 |
| Lift | 16% | 62 |
| Smash | 12% | 47 |
| Serve | 11% | 42 |
| Drop | 8% | 32 |
Points won — by shot
click a bar
Smash
29%
View data
| Shot | Share |
|---|---|
| Smash | 29% |
| Block | 17% |
| Drop | 12% |
| Lift | 12% |
| Net | 12% |
| Serve | 7% |
| Drive | 5% |
| Kill | 5% |
| unknown | 2% |
Points lost — by shot
click a bar
Block
30%
View data
| Shot | Share |
|---|---|
| Block | 30% |
| Lift | 22% |
| Smash | 19% |
| Net | 15% |
| Kill | 11% |
| Drive | 4% |
Rally outcome — points won
42 rallies
- My winner31%
- Forced opp. error17%
- Drew opp. unforced52%
View data
| Outcome | Share | Rallies |
|---|---|---|
| My winner | 31% | 13 |
| Forced opp. error | 17% | 7 |
| Drew opp. unforced | 52% | 22 |
Rally outcome — points lost
27 rallies
- Opp. winner33%
- My forced error22%
- My unforced error44%
View data
| Outcome | Share | Rallies |
|---|---|---|
| Opp. winner | 33% | 9 |
| My forced error | 22% | 6 |
| My unforced error | 44% | 12 |
Your game, this treatment
How does your game compare to Victor Lai?
Get this exact shot-by-shot breakdown for your own footage, then put your numbers side by side with the pro data on this page: errors, rally length, serves, shot mix and patterns.
Sign up to compare your gameplayGear
Amazon links are paid links. As an Amazon Associate I earn from qualifying purchases.
Current setup, as of 2026
Match shuttle: Victor Master Ace
AmazonSetups come from sponsor kit lists and retailer listings. Pros change frames between seasons, so a current setup may differ from what was used in an older match.