Football
Cricket
Tennis
Basketball
Rugby Union
Rugby League
Hockey
American Football
English
English
Spanish
Italian
James McCabe
Australia
Upcoming
Results
Videos
News
USA - ATP - Washington
FT
James McCabe
Alex Bolt
0
2
6
6
6
8
8
7
Canada - ATP - Challenger Winnipeg
FT
James McCabe
Duncan Chan
1
2
5
5
6
5
7
7
4
7
USA - ATP - Challenger Lincoln
FT
James McCabe
Bernard Tomic
0
2
2
2
4
7
7
6
FT
Masamichi Imamura
James McCabe
0
2
4
6
6
7
USA - ATP - Challenger Newport
FT
James McCabe
Jason Jung
0
2
4
3
6
6
Great Britain - ATP - Wimbledon
FT
Roman Safiullin
James McCabe
2
0
6
7
3
6
Netherlands - ATP - 's-Hertogenbosch
FT
Kamil Majchrzak
James McCabe
2
0
6
6
0
3
FT
James McCabe
Zizou Bergs
2
1
2
2
6
7
7
7
2
6
Netherlands - ATP - 's-Hertogenbosch
FT
James McCabe
Alexander Maarten Jong
2
0
7
7
6
5
5
4
FT
Coleman Wong
James McCabe
1
2
6
4
3
3
6
6
Great Britain - ATP - Challenger Birmingham
FT
James McCabe
Kamil Majchrzak
0
2
3
3
3
7
7
6
France - ATP - Paris
FT
James McCabe
Zdenek Kolar
0
2
3
6
6
7
China - ATP - Challenger Wuxi
FT
Adam Walton
James McCabe
2
0
6
7
3
6
FT
Tung-Lin Wu
James McCabe
0
2
5
6
7
7
China - ATP - Challenger Jiujiang
FT
Andre Ilagan
James McCabe
2
1
4
6
6
6
4
2
Korea Republic - ATP - Challenger Gwangju
FT
James McCabe
Leandro Riedi
0
2
1
4
6
6
FT
Dane Sweeny
James McCabe
1
2
8
8
1
6
6
6
6
7
FT
James McCabe
Kaichi Uchida
2
0
6
7
4
5
Korea Republic - ATP - Challenger Busan
FT
Alex Bolt
James McCabe
2
0
7
7
5
6
Japan - ATP - Challenger Yokkaichi
FT
James McCabe
Hayato Matsuoka
0
2
5
4
7
6
FT
James McCabe
Andre Ilagan
2
0
6
7
4
6
Qatar - ATP - Doha
FT
James McCabe
Jan Choinski
0
2
4
4
6
6
Australia - ATP - Challenger Brisbane
FT
Blake Ellis
James McCabe
2
1
6
6
6
6
8
8
4
3
FT
Shinji Hazawa
James McCabe
0
2
4
4
6
6
FT
Kokoro Isomura
James McCabe
0
2
2
3
6
6
Australia - ATP - Melbourne
FT
James McCabe
Nicolai Budkov Kjaer
1
2
6
3
6
4
6
7
FT
Pavle Marinkov
James McCabe
0
2
2
6
6
7
Australia - ATP - Challenger Canberra
FT
Alexander Blockx
James McCabe
2
1
6
6
6
3
7
3
FT
Tomas Barrios
James McCabe
0
2
1
6
6
7
FT
James McCabe
Jack Pinnington Jones
2
0
6
7
4
6
FT
James McCabe
Mark Lajal
2
0
7
7
7
3
3
6
Australia - ATP - Challenger Playford
FT
James McCabe
Rinky Hijikata
0
2
2
2
2
7
7
6
FT
James McCabe
Marc Polmans
2
0
6
7
2
6
FT
James McCabe
Blaise Bicknell
2
0
6
6
4
1
Australia - ATP - Challenger Sydney
FT
Hayato Matsuoka
James McCabe
2
0
7
6
5
4
FT
James McCabe
Rinky Hijikata
2
0
6
7
3
5
FT
James McCabe
Karan Singh
2
0
6
6
3
2
FT
James McCabe
Hiroki Moriya
2
0
6
6
4
3
Australia - ATP - Challenger Brisbane
FT
James McCabe
Cruz Hewitt
0
2
2
1
6
6
Taiwan - ATP - Challenger Taipei
FT
James McCabe
Yoshihito Nishioka
1
2
2
7
1
6
5
6
FT
James McCabe
Masamichi Imamura
2
1
6
1
6
4
6
3
FT
James McCabe
Neil Oberleitner
2
0
6
6
4
4
FT
James McCabe
Cing-Yang Meng
2
1
5
5
6
7
7
7
4
5
China - ATP - Challenger Suzhou
FT
James McCabe
Yu-Hsiou Hsu
0
2
4
0
6
6
FT
James McCabe
Tung-Lin Wu
2
1
2
6
6
6
3
2
FT
James McCabe
Jason Jung
2
1
4
4
6
6
7
7
4
2
China - ATP - Challenger Shenzhen
FT
Jie Cui
James McCabe
2
0
6
6
4
4
China - ATP - Challenger Jinan
FT
James McCabe
Shintaro Mochizuki
0
2
3
4
6
6
China - ATP - Shanghai
FT
Tristan Schoolkate
James McCabe
2
1
3
7
6
6
6
2
China - ATP - Challenger Guangzhou
FT
James McCabe
Nikoloz Basilashvili
2
0
6
6
3
4
China - ATP - Challenger Shanghai
FT
James McCabe
Fajing Sun
0
2
4
4
6
6
USA - ITF - US Open Men's Single
FT
James Duckworth
James McCabe
2
1
7
5
7
5
7
6
FT
Francesco Maestrelli
James McCabe
1
2
3
7
4
6
6
6
USA - ATP - Challenger Sumter
FT
James McCabe
Lukas Klein
0
2
5
1
7
6
USA - ATP - Washington
FT
Beibit Zhukayev
James McCabe
2
1
3
3
6
6
7
7
2
2
Mexico - ATP - Los Cabos
FT
James McCabe
Luis Carlos Alvarez
0
2
1
2
6
6
USA - ATP - Challenger Newport
FT
James McCabe
Alafia Ayeni
2
0
6
6
1
2
Great Britain - ATP - Wimbledon
FT
James McCabe
Fabian Marozsan
0
3
1
4
3
6
6
6
Great Britain - ATP - Wimbledon
FT
Tomas Barrios
James McCabe
1
3
6
3
6
6
4
6
7
7
FT
James McCabe
Roman Andres Burruchaga
2
0
6
6
1
4
FT
James McCabe
Borna Gojo
2
0
6
7
4
5
Great Britain - ATP - Challenger Nottingham
FT
James McCabe
Colton Smith
1
2
7
3
3
5
6
6
FT
James McCabe
George Loffhagen
2
0
6
7
3
6
Netherlands - ATP - 's-Hertogenbosch
FT
Thijs Boogaard
James McCabe
2
1
7
7
4
7
3
3
6
6
France - ATP - Paris
FT
James McCabe
Mathys Erhard
0
2
1
1
6
6
Portugal - ATP - Challenger Oeiras
FT
Roman Andres Burruchaga
James McCabe
2
0
6
6
3
3
China - ATP - Challenger Guangzhou
FT
Alibek Kachmazov
James McCabe
2
0
7
7
6
5
5
4
FT
Omar Jasika
James McCabe
1
2
4
6
2
6
1
6
FT
Kasidit Samrej
James McCabe
1
2
3
7
3
6
6
6
Korea Republic - ATP - Challenger Gwangju
FT
James McCabe
Yosuke Watanuki
0
2
12
12
3
14
14
6
Korea Republic - ATP - Challenger Busan
FT
Terence Atmane
James McCabe
2
0
7
7
7
4
4
6
Mexico - ATP - Challenger Morelia
FT
James McCabe
James Kent Trotter
1
2
11
11
6
6
9
9
7
7
ATP - Challenger Cap Cana
FT
Alexandre Muller
James McCabe
2
0
6
6
0
2
FT
Otto Virtanen
James McCabe
0
2
5
5
0
7
7
6
India - ATP - Challenger Bengaluru
FT
Shintaro Mochizuki
James McCabe
2
1
6
3
6
1
6
4
FT
Nicolas Mejia
James McCabe
1
2
6
4
3
4
6
6
FT
Rio Noguchi
James McCabe
1
2
5
7
6
7
5
7
FT
James McCabe
Kyrian Jacquet
2
1
8
8
6
6
10
10
1
2
India - ATP - Challenger Pune
FT
James McCabe
Ilia Simakin
0
2
2
4
6
6
FT
Enrico Dalla Valle
James McCabe
0
2
0
3
6
6
India - ATP - Challenger New Delhi
FT
James McCabe
Billy Harris
0
2
2
2
3
7
7
6
FT
Enrico Dalla Valle
James McCabe
1
2
6
2
3
2
6
6
Australia - ATP - Challenger Brisbane
FT
James McCabe
Jason Kubler
0
2
1
1
1
7
7
6
FT
James McCabe
Matt Hulme
2
0
6
6
3
4
FT
James McCabe
Jacob Bradshaw
2
0
6
6
3
1
Australia - ATP - Challenger Brisbane
FT
James McCabe
Omar Jasika
1
2
9
9
2
5
7
7
6
7
FT
Rinky Hijikata
James McCabe
0
2
4
5
6
7
FT
James McCabe
Moerani Bouzige
2
0
6
7
1
6
Australia - ATP - Melbourne
FT
Alex Michelsen
James McCabe
3
0
7
6
7
5
3
6
FT
James McCabe
Martin Landaluce
3
0
6
6
6
4
3
4
Australia - ATP - Adelaide
FT
Benjamin Bonzi
James McCabe
2
1
6
4
6
3
6
3
FT
James McCabe
Damir Dzumhur
2
1
6
3
7
4
6
5