ChallengerHard (Indoor)Bratislava 22026-11-02 10:00
Vitaliy Sachko v Otto Virtanen
The market
No published price yet
Percentages are the implied chance of winning with the bookmaker's margin removed.
Head to head
V. Sachko2
O. Virtanen1
| Date | Event | Match | Score |
|---|---|---|---|
| 2026-10-18 | Lyon (France) - Qualification | O. VirtanenvV. Sachko | 4-6 4-6 |
| 2025-01-22 | Quimper | O. VirtanenvV. Sachko | 1-6 6-3 3-6 |
| 2023-03-31 | Lille Challenger Men | V. SachkovO. Virtanen | 2-6 4-6 |
This season & this event
V. Sachko
O. Virtanen
28-25
8-8
Lost R32 to S. Wawrinka
Did not play
2026 record
2026 on hard
Here in 2025
Here in 2024
36-26
15-12
Lost QF to A. Blockx
Lost R32 to L. Klein
Ranking points fall off a year after they are earned, so a player who went deep here last year must match it or drop in the rankings. That shapes effort in a way the price does not always show.
The players

Vitaliy Sachko
Ukraine

Otto Virtanen
Finland
179
29
Ukraine
25–23
0
2–7
23–15
0–1
Ranking
Age
Country
2026 W/L
Titles
Hard
Clay
Grass
107
25
Finland
32–23
0
11–8
7–10
11–4
Ranking, record and surface splits are for the most recent season on file. Height, weight and handedness are not published by our data provider.
V. Sachko — last 10
With the pre-match price we recorded at the time.
| Date | Event | Surface | Opponent | Score | Their price | Market | Result |
|---|---|---|---|---|---|---|---|
| 2026-10-19 | Lyon (France) - Qualification | Hard (Indoor) | B. Gojo | 2.18 | 56% | LOST | |
Games in each set3-6 6-7 SachkoGojoPoints won46%54%Serve points won68%73%Return points won27%32%Games held8 of 1010 of 11Break points saved4 of 62 of 3Aces47Double faults11 | |||||||
| 2026-10-18 | Lyon (France) - Qualification | Hard (Indoor) | O. Virtanen | 2.96 | 67% | WON | |
Games in each set6-4 6-4 SachkoVirtanenPoints won55%45%Serve points won68%56%Return points won44%32%Games held9 of 107 of 10Break points saved6 of 75 of 8Aces69Double faults12 | |||||||
| 2026-10-03 | Bari (Italy) - Qualification | Clay | S. Pieri | 1.30 | 75% | LOST | |
Games in each set7-5 4-6 2-6 SachkoPieriPoints won48%52%Serve points won63%69%Return points won31%37%Games held12 of 1514 of 15Break points saved8 of 114 of 5Aces32Double faults41 | |||||||
| 2026-10-02 | Bari (Italy) - Qualification | Clay | G. Cadenasso | RET | 1.67 | 58% | WON |
Games in each set4-6 6-2 3-0 SachkoCadenassoPoints won54%46%Serve points won64%55%Return points won45%36%Games held9 of 107 of 11Break points saved7 of 82 of 6Aces31Double faults62 | |||||||
| 2026-09-30 | Bari (Italy) - Qualification | Clay | D. Kuzmanov | 1.54 | 62% | WON | |
Games in each set6-3 6-1 SachkoKuzmanovPoints won60%40%Serve points won67%45%Return points won55%33%Games held7 of 83 of 8Break points saved0 of 17 of 12Aces63Double faults13 | |||||||
| 2026-09-28 | Bari (Italy) - Qualification | Clay | M. Petkovic | 1.42 | 67% | WON | |
Games in each set6-2 6-1 SachkoPetkovicPoints won66%34%Serve points won79%42%Return points won58%21%Games held6 of 72 of 8Break points saved0 of 12 of 8Aces31Double faults01 | |||||||
| 2026-09-16 | Szczecin | Clay | T. Monteiro | 2.02 | 53% | LOST | |
Games in each set7-6 4-6 6-7 SachkoMonteiroPoints won49%51%Serve points won67%69%Return points won31%33%Games held15 of 1716 of 17Break points saved3 of 54 of 5Aces98Double faults72 | |||||||
| 2026-09-15 | Szczecin | Clay | F. C. Jianu | 1.58 | 61% | WON | |
Games in each set6-3 6-1 SachkoJianuPoints won64%36%Serve points won77%47%Return points won53%23%Games held8 of 84 of 8Break points saved2 of 24 of 8Aces50Double faults13 | |||||||
| 2026-09-12 | Tulln | Clay | M. Brunold | 2.03 | 52% | LOST | |
Games in each set0-6 2-6 SachkoBrunoldPoints won35%65%Serve points won44%76%Return points won24%56%Games held2 of 77 of 7Break points saved6 of 113 of 3Aces13Double faults11 | |||||||
| 2026-09-11 | Tulln | Clay | M. Soto | 1.41 | 69% | WON | |
Games in each set6-3 1-6 6-2 SachkoSotoPoints won52%48%Serve points won58%51%Return points won49%42%Games held8 of 127 of 12Break points saved5 of 916 of 21Aces91Double faults25 | |||||||
O. Virtanen — last 10
With the pre-match price we recorded at the time.
| Date | Event | Surface | Opponent | Score | Their price | Market | Result |
|---|---|---|---|---|---|---|---|
| 2026-10-31 | Brest | Hard | M. Kouame | 1.63 | 60% | LOST | |
Games in each set1-6 2-6 VirtanenKouamePoints won37%63%Serve points won48%71%Return points won29%52%Games held3 of 78 of 8Break points saved2 of 63 of 3Aces34Double faults23 | |||||||
| 2026-10-30 | Brest | Hard | S. Travaglia | 1.31 | 74% | WON | |
Games in each set7-6 6-4 VirtanenTravagliaPoints won53%47%Serve points won76%67%Return points won33%24%Games held11 of 1110 of 11Break points saved0 of 04 of 5Aces114Double faults11 | |||||||
| 2026-10-29 | Brest | Hard | M. Bobichon | 1.16 | 83% | WON | |
Games in each set7-6 6-4 VirtanenBobichonPoints won57%43%Serve points won84%60%Return points won40%16%Aces167 | |||||||
| 2026-10-27 | Brest | Hard | M. Martineau | 1.43 | 68% | WON | |
Games in each set7-6 6-4 VirtanenMartineauPoints won54%46%Serve points won77%69%Return points won31%23%Games held10 of 119 of 11Break points saved0 of 10 of 2Aces145Double faults00 | |||||||
| 2026-10-18 | Lyon (France) - Qualification | Hard (Indoor) | V. Sachko | 1.43 | 67% | LOST | |
Games in each set4-6 4-6 VirtanenSachkoPoints won45%55%Serve points won56%68%Return points won32%44%Games held7 of 109 of 10Break points saved5 of 86 of 7Aces96Double faults21 | |||||||
| 2026-10-15 | Roanne | Hard (Indoor) | D. Stricker | 1.73 | 56% | LOST | |
Games in each set5-7 7-5 3-6 VirtanenStrickerPoints won49%51%Serve points won72%74%Return points won26%28%Games held14 of 1616 of 17Break points saved4 of 60 of 1Aces179Double faults22 | |||||||
| 2026-10-12 | Roanne | Hard (Indoor) | R. Bertola | 1.36 | 71% | WON | |
Games in each set7-5 7-5 VirtanenBertolaPoints won55%45%Serve points won71%61%Return points won39%29%Games held11 of 129 of 12Break points saved4 of 56 of 9Aces173Double faults43 | |||||||
| 2026-09-28 | Porto | Clay | T. Pereira | 1.32 | 73% | LOST | |
Games in each set4-6 6-2 3-6 VirtanenPereiraPoints won49%51%Serve points won59%59%Return points won41%41%Games held9 of 1310 of 14Break points saved8 of 128 of 12Aces32Double faults82 | |||||||
| 2026-09-19 | ATP Davis Cup - World Group I | - Preliminary | V. Vacherot | 2.37 | 59% | LOST | |
Games in each set6-7 6-4 4-6 VirtanenVacherotPoints won49%51%Serve points won62%66%Return points won34%38%Games held13 of 1613 of 16Break points saved10 of 1310 of 13Aces1414Double faults55 | |||||||
| 2026-09-18 | ATP Davis Cup - World Group I | - Preliminary | L. Catarina | 1.01 | 94% | WON | |
Games in each set6-0 6-3 VirtanenCatarinaPoints won66%34%Serve points won82%47%Return points won53%18%Games held8 of 83 of 7Break points saved2 of 23 of 7Aces102Double faults41 | |||||||
Common questions
What is the head-to-head between Vitaliy Sachko and Otto Virtanen?
They have met 3 times and Vitaliy Sachko leads 2-1.