Stat Pick
Games
Free Tools
Features
Premium
Games
Agent Picks
Tennis
NFL
MLB
WNBA
Tennis
NBA
NHL
Get Started
open navigation menu
All matches
All tournaments
Tennis
NFL
MLB
WNBA
Tennis
NBA
NHL
Koblenz Challenger 2025 — Tennis - Stat Pick
Koblenz Challenger
2025 ·
1/27
Indoor Hard
Challenger
Info
Draw
Matches
Overview
Venue
Germany
Surface
Indoor Hard
Defending champion
J. Rodionov
2024
Measured pace
Faster than norm
2025
Best of
3
Past champions
Year
Champion
Runner-up
Score
2026
P. Kotov
T. Gentzsch
6-4 1-6 7-6(8)
2025
U. Blanchet
L. Nardi
6-3 3-6 7-6(5)
2024
J. Rodionov
B. Nakashima
6-7(7) 6-1 6-2
2023
R. Safiullin
V. Pospisil
6-2 7-5
2020
T. Machac
B. Zandschulp
6-3 4-6 6-3
2019
G. Mager
R. Ortega-Olmedo
2-6 7-6(6) 6-2
2018
M. Moraing
K. Schepper
6-2 6-1
2017
R. Bemelmans
N. Langer
6-4 3-6 7-6(0)
Koblenz Challenger
ATP
Indoor Hard
Challenger
Final
Final
Luca Nardi
🇮🇹 · #244
No line
3
6
6
5
vs
Ugo Blanchet
🇫🇷 · #320
No line
6
3
7
7
Final
SF
Giulio Zeppieri
🇮🇹 · #556
No line
4
6
4
vs
Luca Nardi
🇮🇹 · #244
No line
6
7
7
Final
SF
Ugo Blanchet
🇫🇷 · #320
No line
7
8
6
vs
Jakub Paul
🇨🇭 · NR
No line
6
6
4
Final
QF
Alexey Vatutin
🇷🇺 · NR
No line
3
6
3
vs
Jakub Paul
🇨🇭 · NR
No line
6
2
6
Final
QF
Ugo Blanchet
🇫🇷 · #320
No line
7
7
3
7
7
vs
Matteo Martineau
🇫🇷 · #276
No line
6
3
6
6
1
Final
QF
Henri Squire
🇩🇪 · #239
No line
6
6
7
3
vs
Giulio Zeppieri
🇮🇹 · #556
No line
4
7
9
6
Final
QF
Luca Nardi
🇮🇹 · #244
No line
6
7
vs
Mika Brunold
🇨🇭 · #259
No line
4
5
Final
R16
Henri Squire
🇩🇪 · #239
No line
6
6
vs
Abedallah Shelbayh
🇯🇴 · #250
No line
3
2
Final
R16
Geoffrey Blancaneaux
🇫🇷 · #441
No line
2
2
vs
Luca Nardi
🇮🇹 · #244
No line
6
6
Final
R16
Mathys Erhard
🇫🇷 · #360
No line
3
6
3
vs
Giulio Zeppieri
🇮🇹 · #556
No line
6
1
6
Final
R16
Florian Broska
🇩🇪 · #327
No line
4
7
4
vs
Matteo Martineau
🇫🇷 · #276
No line
6
5
6
Final
R16
Ugo Blanchet
🇫🇷 · #320
No line
2
7
7
7
7
vs
Hans Rehberg Max
🇩🇪 · #309
No line
6
6
5
6
4
Final
R16
Mika Brunold
🇨🇭 · #259
No line
6
6
vs
Christoph Negritu
🇩🇪 · #578
No line
2
4
Final
R16
Alexey Vatutin
🇷🇺 · NR
No line
4
6
6
vs
Ivan Gakhov
🇷🇺 · #445
No line
6
2
4
Final
R16
Daniel Masur
🇩🇪 · #406
No line
6
4
5
vs
Jakub Paul
🇨🇭 · NR
No line
7
7
7
Final
R32
Diego Dedura
🇩🇪 · #186
No line
6
7
1
vs
Florian Broska
🇩🇪 · #327
No line
7
9
6
Final
R32
Vadym Ursu
🇺🇦 · #403
No line
6
5
3
vs
Mathys Erhard
🇫🇷 · #360
No line
7
7
6
Final
R32
Max Wiskandt
🇩🇪 · #380
No line
6
5
4
vs
Abedallah Shelbayh
🇯🇴 · #250
No line
7
7
6
Final
R32
Henri Squire
🇩🇪 · #239
No line
3
6
6
vs
Dimitar Kuzmanov
🇧🇬 · #358
No line
6
4
3
Final
R32
Bernabe Zapata Miralles
🇪🇸 · NR
No line
2
6
5
vs
Matteo Martineau
🇫🇷 · #276
No line
6
7
7
Final
R32
Antoine Escoffier
🇫🇷 · NR
No line
1
6
3
vs
Geoffrey Blancaneaux
🇫🇷 · #441
No line
6
3
6
Final
R32
Hans Rehberg Max
🇩🇪 · #309
No line
6
6
vs
Oleg Prihodko
🇺🇦 · #469
No line
4
4
Final
R32
Jelle Sels
🇳🇱 · #562
No line
3
4
vs
Luca Nardi
🇮🇹 · #244
No line
6
6
Final
R32
Rudolf Molleker
🇩🇪 · #537
No line
4
6
2
vs
Jakub Paul
🇨🇭 · NR
No line
6
7
7
Final
R32
Giulio Zeppieri
🇮🇹 · #556
No line
6
6
vs
Federico Arnaboldi
🇮🇹 · #495
No line
4
2
Final
R32
Justin Engel
🇩🇪 · #347
No line
2
2
vs
Mika Brunold
🇨🇭 · #259
No line
6
6
Final
R32
Christoph Negritu
🇩🇪 · #578
No line
4
6
7
vs
Ryan Nijboer
🇳🇱 · #415
No line
6
2
5
Final
R32
Ivan Gakhov
🇷🇺 · #445
No line
6
3
6
vs
Max Schoenhaus
🇩🇪 · #287
No line
2
6
3
Final
R32
Gianluca Mager
🇮🇹 · NR
No line
4
2
vs
Alexey Vatutin
🇷🇺 · NR
No line
6
6
Final
R32
Ugo Blanchet
🇫🇷 · #320
No line
4
6
6
vs
Michael Geerts
🇧🇪 · #343
No line
6
1
4
Final
Q3
Christoph Negritu
🇩🇪 · #578
No line
7
7
6
vs
Jakub Paul
🇨🇭 · NR
No line
6
5
2
Final
Q3
Patrick Zahraj
🇩🇪 · #514
No line
6
3
4
vs
Florian Broska
🇩🇪 · #327
No line
4
6
6
Final
R32
Samuel Vincent Ruggeri
🇮🇹 · #674
No line
4
1
vs
Daniel Masur
🇩🇪 · #406
No line
6
6
Final
Q3
Luca Nardi
🇮🇹 · #244
No line
6
6
vs
Ryan Nijboer
🇳🇱 · #415
No line
4
4
Final
Q3
Vadym Ursu
🇺🇦 · #403
No line
6
4
6
vs
Mats Rosenkranz
🇩🇪 · #477
No line
3
6
3
Final
Q3
Jakub Nicod
🇨🇿 · #770
No line
1
5
vs
Mika Brunold
🇨🇭 · #259
No line
6
7
Final
Q3
Dimitar Kuzmanov
🇧🇬 · #358
No line
5
6
4
vs
Max Wiskandt
🇩🇪 · #380
No line
7
4
6
W/O
Q2
Florian Broska
🇩🇪 · #327
No line
vs
Kimmer Coppejans
🇧🇪 · #227
No line
Final
Q2
Jakub Nicod
🇨🇿 · #770
No line
6
6
vs
Mariano Dedura-Palomero
🇩🇪 · NR
No line
1
4
Final
Q2
Max Wiskandt
🇩🇪 · #380
No line
6
6
vs
Michael Vrbensky
🇨🇿 · #751
No line
4
3
Final
Q2
Sandro Kopp
🇦🇹 · #308
No line
3
2
vs
Patrick Zahraj
🇩🇪 · #514
No line
6
6
Final
Q2
David Jorda Sanchis
🇪🇸 · #216
No line
3
2
vs
Jakub Paul
🇨🇭 · NR
No line
6
6
Final
Q2
Christoph Negritu
🇩🇪 · #578
No line
7
8
6
vs
Stijn Slump
🇳🇱 · NR
No line
6
6
4
Final
Q2
Alexey Zakharov
🇷🇺 · NR
No line
6
3
6
5
vs
Vadym Ursu
🇺🇦 · #403
No line
2
6
7
7
Final
Q2
Marko Topo
🇷🇸 · #362
No line
6
4
3
vs
Mats Rosenkranz
🇩🇪 · #477
No line
7
7
6
Final
Q2
Luca Nardi
🇮🇹 · #244
No line
6
4
7
vs
Tom Gentzsch
🇩🇪 · #162
No line
3
6
5
Final
Q2
Ryan Nijboer
🇳🇱 · #415
No line
7
8
6
vs
Kaichi Uchida
🇯🇵 · #331
No line
6
6
2
Final
Q2
Tristan Lamasine
🇫🇷 · NR
No line
4
6
3
vs
Mika Brunold
🇨🇭 · #259
No line
6
7
7
Final
Q2
Dimitar Kuzmanov
🇧🇬 · #358
No line
7
7
7
7
vs
Evgeny Karlovskiy
🇷🇺 · NR
No line
6
5
6
5