Football
Cricket
Tennis
Basketball
Rugby Union
Rugby League
Hockey
American Football
English
English
Spanish
Italian
Garrett Johns
USA
Upcoming
Results
Videos
News
Mexico - ATP - Los Cabos
FT
Alan Magadan
Garrett Johns
2
1
2
6
6
6
1
1
Canada - ATP - Challenger Winnipeg
FT
August Holmgren
Garrett Johns
2
1
8
8
6
7
10
10
2
6
Canada - ATP - Challenger Granby
FT
Daniil Glinka
Garrett Johns
2
0
7
7
6
2
2
3
USA - ATP - Challenger Newport
FT
Garrett Johns
Darwin Blanch
1
2
7
3
3
5
6
6
FT
Garrett Johns
Patrick Maloney
2
1
3
6
6
6
3
4
Czech Republic - ATP - Challenger Ostrava
FT
Marco Cecchinato
Garrett Johns
2
0
6
7
3
6
FT
Jan Jermar
Garrett Johns
0
2
1
3
6
6
USA - ATP - Challenger Tallahassee
FT
Garrett Johns
Hynek Barton
0
2
4
4
6
6
FT
Colton Smith
Garrett Johns
0
2
6
6
1
8
8
6
USA - ATP - Challenger Sarasota
FT
Garrett Johns
Daniel Dutra da Silva
0
2
4
3
6
6
FT
Daniel Galan
Garrett Johns
0
2
2
6
6
7
Colombia - ATP - Challenger Bucaramanga
FT
Lorenzo Joaquin Rodriguez
Garrett Johns
2
0
6
6
2
1
FT
Valerio Aboian
Garrett Johns
1
2
2
7
4
6
5
6
Rwanda - ATP - Challenger Kigali
FT
Alexander Donski
Garrett Johns
2
0
7
7
7
4
4
6
Rwanda - ATP - Challenger Kigali
FT
Marco Trungelliti
Garrett Johns
2
1
6
4
6
4
6
4
USA - ATP - Challenger Baton Rouge
FT
Christian Langmo
Garrett Johns
2
0
7
6
5
3
USA - ATP - Challenger Cleveland
FT
Tristan Boyer
Garrett Johns
2
0
6
6
4
4
USA - ATP - Challenger San Diego
FT
Patrick Kypson
Garrett Johns
2
0
7
7
6
4
4
2
FT
Poling K.
Garrett Johns
0
2
2
6
6
7
Colombia - ATP - Challenger Bogota
FT
Alex Hernandez
Garrett Johns
2
0
7
7
6
4
4
2
Japan - ATP - Challenger Kobe
FT
Garrett Johns
Marc-Andrea Huesler
0
2
3
5
6
7
Japan - ATP - Challenger Matsuyama
FT
Sho Shimabukuro
Garrett Johns
2
0
6
6
2
2
FT
Maximus Jones
Garrett Johns
1
2
4
6
1
6
4
6
Korea Republic - ATP - Challenger Seoul
FT
Frederico Ferreira Silva
Garrett Johns
2
0
6
6
4
1
China - ATP - Challenger Suzhou
FT
Tsung-Hao Huang
Garrett Johns
2
0
8
8
7
6
6
6
USA - ATP - Challenger Fairfield
FT
Garrett Johns
Jay Dylan Friend
0
2
3
3
6
6
FT
Mats Rosenkranz
Garrett Johns
1
2
9
9
2
3
7
7
6
6
FT
Andrew Fenty
Garrett Johns
0
2
1
4
6
6
FT
Philip Sekulic
Garrett Johns
0
2
4
4
6
6
USA - ATP - Challenger Tiburon
FT
Benjamin Hassan
Garrett Johns
2
0
7
6
5
3
USA - ATP - Challenger Las Vegas
FT
Jurij Rodionov
Garrett Johns
2
1
4
7
6
6
6
4
USA - ATP - Challenger Columbus
FT
Michael Zheng
Garrett Johns
2
0
6
6
0
4
USA - ATP - Challenger Winston Salem
FT
Antoine Ghibaudo
Garrett Johns
2
0
6
6
3
4
USA - ITF - US Open Men's Single
FT
Leandro Riedi
Garrett Johns
2
0
7
7
6
5
5
4
FT
Oliver Crawford
Garrett Johns
0
2
4
4
3
7
7
6
FT
Garrett Johns
Colton Smith
2
0
6
6
3
3
USA - ATP - Challenger Chicago
FT
Michael Zheng
Garrett Johns
2
1
2
6
6
6
4
1
FT
Trevor Svajda
Garrett Johns
0
2
5
2
7
6
FT
Alex Bolt
Garrett Johns
1
2
2
6
5
6
2
7
FT
Garrett Johns
Billy Harris
2
1
3
6
6
6
3
4
USA - ATP - Challenger Bloomfield Hills
FT
Garrett Johns
August Holmgren
0
2
1
4
6
6
Canada - ATP - Challenger Winnipeg
FT
Sho Shimabukuro
Garrett Johns
2
0
6
7
3
6
FT
Garrett Johns
Hyeon Chung
2
1
6
2
7
3
6
6
USA - ATP - Challenger Savannah
FT
Garrett Johns
Draxl L.
0
2
5
1
7
6
Mexico - ATP - Challenger San Luis Potosi
FT
Garrett Johns
Matias Soto
0
2
3
6
6
7
USA - ATP - Challenger Sarasota
FT
Garrett Johns
Federico Agustin Gomez
0
2
4
1
6
6
Mexico - ATP - Challenger Merida
FT
Juan Pablo Ficovich
Garrett Johns
2
0
6
6
3
4
FT
Garrett Johns
Enzo Couacaud
2
1
4
7
6
6
5
3
FT
Garrett Johns
Sebastian Gima
2
0
6
6
4
4