ChallengerHardBrest2026-10-31 16:30
Moise Kouame 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
First career meetingNo previous matches between these two on record.
This season & this event
M. Kouame
O. Virtanen
35-22
28-17
Did not play
Did not play
2026 record
2026 on hard
Here in 2025
Here in 2024
36-25
15-11
Lost R32 to C. Tabur
Champion
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

Moise Kouame
France

Otto Virtanen
Finland
201
17
France
31–21
3
24–14
7–7
—
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.
M. Kouame — last 10
With the pre-match price we recorded at the time.
| Date | Event | Surface | Opponent | Score | Their price | Market | Result |
|---|---|---|---|---|---|---|---|
| 2026-10-30 | Brest | Hard | F. Maestrelli | 1.51 | 64% | WON | |
Games in each set6-3 6-4 KouameMaestrelliPoints won55%45%Serve points won73%64%Return points won36%27%Games held10 of 107 of 9Break points saved5 of 52 of 4Aces313Double faults30 | |||||||
| 2026-10-29 | Brest | Hard | H. Gaston | RET | 2.07 | 53% | WON |
Games in each set7-5 2-1 KouameGastonPoints won54%46%Serve points won58%50%Return points won50%42%Games held5 of 74 of 8Break points saved6 of 81 of 5Aces33Double faults02 | |||||||
| 2026-10-27 | Brest | Hard | H. Grenier | 1.36 | 71% | WON | |
Games in each set6-4 7-6 KouameGrenierPoints won53%47%Serve points won69%60%Return points won40%31%Games held10 of 119 of 11Break points saved0 of 17 of 9Aces35Double faults35 | |||||||
| 2026-10-21 | Lyon (France) - Qualification | Hard (Indoor) | L. Musetti | 4.17 | 77% | LOST | |
Games in each set4-6 4-6 KouameMusettiPoints won45%55%Serve points won58%73%Return points won27%42%Games held7 of 109 of 10Break points saved9 of 120 of 1Aces62Double faults30 | |||||||
| 2026-10-19 | Lyon (France) - Qualification | Hard (Indoor) | L. Sonego | 2.52 | 61% | WON | |
Games in each set7-6 6-4 KouameSonegoPoints won53%47%Serve points won70%66%Return points won34%30%Games held11 of 1110 of 11Break points saved5 of 51 of 2Aces35Double faults42 | |||||||
| 2026-10-15 | Roanne | Hard (Indoor) | N. Budkov Kjaer | 2.12 | 54% | LOST | |
Games in each set4-6 2-6 KouameKjaerPoints won45%55%Serve points won48%58%Return points won42%52%Games held3 of 96 of 9Break points saved7 of 133 of 6Aces52Double faults32 | |||||||
| 2026-10-12 | Roanne | Hard (Indoor) | D. Dedura | 1.33 | 73% | WON | |
Games in each set6-1 6-4 KouameDeduraPoints won55%45%Serve points won61%55%Return points won45%39%Games held8 of 94 of 8Break points saved6 of 73 of 7Aces20Double faults20 | |||||||
| 2026-09-30 | Jingshan | Hard | A. Walton | 2.78 | 65% | LOST | |
Games in each set1-6 4-6 KouameWaltonPoints won40%60%Serve points won48%71%Return points won29%52%Games held4 of 97 of 8Break points saved1 of 61 of 2Aces18Double faults90 | |||||||
| 2026-09-24 | Chengdu | Hard | A. Muller | 1.82 | 52% | LOST | |
Games in each set4-6 0-6 KouameMullerPoints won40%60%Serve points won50%71%Return points won29%50%Games held4 of 88 of 8Break points saved3 of 73 of 3Aces43Double faults62 | |||||||
| 2026-09-19 | Phan Thiet 4 (Vietnam) - Qualification | Hard | R. Pacheco Mendez | 1.72 | 55% | LOST | |
Games in each set6-2 3-6 4-6 KouameMendezPoints won50%50%Serve points won62%62%Return points won38%38%Games held10 of 1311 of 14Break points saved7 of 106 of 9Aces107Double faults92 | |||||||
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-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 | |||||||
| 2026-08-31 | US Open | Hard | A. Rublev | 5.82 | 83% | LOST | |
Games in each set7-6 7-6 0-6 2-6 6-7 VirtanenRublevPoints won44%56%Serve points won59%74%Return points won26%41%Games held18 of 2523 of 25Break points saved17 of 246 of 8Aces1920Double faults73 | |||||||