CourtCockpit
picks1d agosackmann1d agotennis-data1d agoodds4h ago
ATP · #18 · USA

Frances Tiafoe

RH · 188cm · age 28
Hard 1793Clay 1631Grass 1594
Recent Form · L10
4/10
Hard 60% · Clay 54% · Grass 67%
Serve · Hold %
78%
Hold
Return · Win %
28%
Return
Tiebreak %
55%
TB%
Days Since Match
554
last:
Head-to-Head
152
OpponentRecordHardClayGrassLast met
Daniel Evans ·#180525-20-00-02024-10-14
Lorenzo Musetti ·#17432-11-21-02024-08-12
Brandon Nakashima ·#33515-10-00-02024-09-25
Sebastian Korda ·#16231-21-00-12024-07-29
Stefanos Tsitsipas ·#80322-20-01-02024-03-04
Marcos Giron ·#49322-21-00-02024-02-05
Dusan Lajovic ·#86504-01-00-02024-03-04
Daniil Medvedev ·#10141-40-00-02024-09-20
Taylor Fritz ·#7050-50-00-02024-08-26
Tommy Paul ·#21131-30-00-02024-02-12
Andrey Rublev ·#15313-10-00-02024-07-29
Diego Schwartzman ·#244222-10-10-02022-08-29
Aslan Karatsev ·#139312-11-00-02024-07-22
Lorenzo Sonego ·#51131-30-00-02023-10-02
Miomir Kecmanovic ·#53303-00-00-02024-01-01
Emil Ruusuvuori ·#71030-20-10-02023-04-17
Andy Murray ·#129121-20-00-02021-10-18
Marton Fucsovics ·#91211-10-01-02023-06-12
Cameron Norrie ·#57212-10-00-02024-10-21
Felix Auger Aliassime ·#19030-20-10-02022-10-31
Hubert Hurkacz ·#63121-20-00-02024-08-12
Carlos Alcaraz ·#2120-11-00-12024-07-01
Corentin Moutet ·#66121-10-10-02021-02-01
Yoshihito Nishioka ·#60212-10-00-02024-07-22
Jannik Sinner ·#1121-20-00-02024-08-12
Stan Wawrinka ·#148030-20-00-12023-08-14
Denis Shapovalov ·#56121-00-10-12024-05-27
Alexander Zverev ·#3030-20-10-02024-09-20
Alejandro Tabilo ·#22212-10-00-02024-08-05
Ben Shelton ·#6121-10-10-02024-08-26
Juncheng Shang ·#50212-10-00-02024-01-01
Jason Kubler ·#113302-01-00-02023-04-03
Alexander Bublik ·#11120-10-01-12023-10-30
Novak Djokovic ·#3020-20-00-02022-09-23
Gael Monfils ·#52111-10-00-02023-10-23
Unknown202-00-00-02022-10-03
Christopher Eubanks ·#106202-00-00-02022-08-01
Jan Lennard Struff ·#43110-00-11-02023-06-12
John Millman ·#140111-10-00-02020-10-26
Denis Kudla ·#160110-10-01-02021-06-07
Karen Khachanov ·#16020-10-00-12023-01-16
Unknown202-00-00-02022-10-17
Federico Delbonis ·#131110-01-10-02021-05-10
Aleksandar Vukic ·#85111-10-00-02024-10-14
Facundo Bagnis ·#136110-01-10-02021-03-08
J J Wolf ·#143111-10-00-02023-02-06
Jenson Brooksby ·#39020-20-00-02022-07-25
Stefano Travaglia ·#233202-00-00-02021-03-22
Jaume Munar ·#65110-01-10-02024-05-20
Mikael Ymer ·#59020-20-00-02021-08-23
Steve Johnson ·#246110-01-10-02023-04-03
Ugo Humbert ·#34111-10-00-02021-08-16
Pedro Cachin ·#110020-00-20-02024-04-22
Aleksandar Kovacevic ·#101202-00-00-02024-08-26
David Goffin ·#54020-00-10-12022-06-27
Borna Coric ·#96201-00-01-02024-07-01
Botic Van De Zandschulp ·#80201-00-01-02023-06-19
Alejandro Davidovich Fokina ·#62201-01-00-02024-08-12
Tallon Griekspoor ·#33111-10-00-02023-09-14
Jack Draper ·#14111-00-00-12024-06-10
Rinky Hijikata ·#78111-00-00-12024-06-17
Filip Krajinovic ·#93110-01-10-02023-05-29
Matteo Berrettini ·#35111-10-00-02024-10-21
Grigor Dimitrov ·#42111-00-00-12024-08-26
Tomas Machac ·#25111-10-00-02024-01-15
Tomas Martin Etcheverry ·#39200-02-00-02023-04-24
Jiri Lehecka ·#31201-00-01-02024-08-12
Benjamin Bonzi ·#124201-01-00-02022-08-08
Daniel Altmaier ·#88201-01-00-02023-05-08
Dominik Koepfer ·#81020-10-10-02024-05-06
Unknown010-10-00-02020-01-27
Marc Andrea Huesler ·#152100-00-01-02021-06-07
Unknown100-00-01-02021-06-14
Evgeny Donskoy ·#149100-00-01-02021-06-07
Liam Broady ·#156010-00-00-12021-06-21
Pedro Martinez ·#42101-00-00-02021-11-08
Unknown101-00-00-02021-01-04
Nicolas Mejia ·#237101-00-00-02021-11-28
Marco Cecchinato ·#109010-00-10-02021-05-03
Unknown101-00-00-02021-10-25
Unknown101-00-00-02021-01-04
Salvatore Caruso ·#146100-01-00-02020-10-05
Unknown010-00-10-02021-04-26
Unknown100-01-00-02020-09-21
Unknown100-00-01-02021-06-28
Michael Mmoh ·#123101-00-00-02020-03-02
Unknown100-00-01-02021-06-07
Unknown101-00-00-02020-02-17
Alex Molcan ·#135101-00-00-02021-10-25
Nicolas Jarry ·#143100-01-00-02021-03-08
Jozef Kovalik ·#113100-01-00-02021-05-10
Benoit Paire ·#227101-00-00-02021-10-04
Guido Pella ·#203101-00-00-02021-08-30
Unknown100-01-00-02020-10-05
Gregoire Barrere ·#166010-10-00-02020-03-02
Unknown101-00-00-02020-10-26
Viktor Troicki ·#230100-00-01-02021-06-14
Andreas Seppi ·#141101-00-00-02020-08-31
Unknown100-00-01-02021-06-07
Unknown100-01-00-02020-10-05
Thiago Monteiro ·#100101-00-00-02021-08-23
Yannick Hanfmann ·#95100-00-01-02024-06-10
Radu Albot ·#138101-00-00-02024-02-12
Maximilian Marterer ·#114100-00-01-02022-06-27
Roman Safiullin ·#60010-10-00-02024-10-02
Milos Raonic ·#177010-10-00-02023-08-07
James Duckworth ·#77100-01-00-02024-04-01
Giovanni Mpetshi Perricard ·#31010-10-00-02024-10-28
Unknown100-00-01-02023-07-03
Unknown101-00-00-02023-03-20
Alex Michelsen ·#37101-00-00-02024-02-05
John Isner ·#157010-00-10-02022-04-04
Daniel Elahi Galan ·#124101-00-00-02024-07-29
Luciano Darderi ·#43100-01-00-02024-04-01
Kacper Zuk ·#245101-00-00-02023-01-02
Christopher Oconnell ·#71010-10-00-02024-03-18
Flavio Cobolli ·#31101-00-00-02024-02-12
Alexander Shevchenko ·#64101-00-00-02024-08-26
Mackenzie Mcdonald ·#149101-00-00-02023-02-06
Unknown101-00-00-02024-10-02
Unknown010-10-00-02023-09-13
Pablo Cuevas ·#149100-01-00-02022-04-04
Alex de Minaur ·#8101-00-00-02022-10-31
Hugo Dellien ·#106100-01-00-02022-04-18
Rafael Nadal ·#154101-00-00-02022-08-29
Jordan Thompson ·#28100-01-00-02024-04-01
Marco Trungelliti ·#138101-00-00-02022-01-17
Sebastian Baez ·#27010-00-10-02022-04-25
Sebastian Ofner ·#58101-00-00-02023-08-28
Unknown101-00-00-02023-02-27
Learner Tien ·#122101-00-00-02023-08-28
Andrea Vavassori ·#206100-00-01-02022-06-27
Cristian Garin ·#115010-00-10-02022-05-02
Matteo Arnaldi ·#72100-00-01-02024-07-01
Mattia Bellucci ·#101100-01-00-02024-05-27
Yasutaka Uchiyama ·#160101-00-00-02022-10-03
Taro Daniel ·#89101-00-00-02022-07-25
Unknown101-00-00-02023-01-02
Bernabe Zapata Miralles ·#144101-00-00-02022-10-03
Alexei Popyrin ·#45101-00-00-02024-08-26
Arthur Rinderknech ·#60010-00-10-02024-05-20
Gijs Brouwer ·#190100-01-00-02023-04-03
Federico Coria ·#79010-00-10-02024-04-29
Thanasi Kokkinakis ·#77010-10-00-02022-01-03
Francisco Cerundolo ·#20010-10-00-02022-03-21
Holger Rune ·#11101-00-00-02024-08-12
Max Purcell ·#97101-00-00-02024-02-26
Juan Manuel Cerundolo ·#161101-00-00-02022-03-21
Nuno Borges ·#33100-01-00-02022-04-25
Nick Kyrgios ·#25010-10-00-02022-08-01
Unknown100-00-01-02023-07-03
Adrian Mannarino ·#54101-00-00-02023-08-28
Recent Matches
DateEventRoundSurfaceOpponentScoreW/L
2024-10-28Paris MastersR64hardGiovanni Mpetshi Perricard6-7(5) 7-6(4) 6-3L
2024-10-21ViennaR32hardCameron Norrie6-4 7-6(4)W
2024-10-21ViennaR16hardMatteo Berrettini6-3 6-7(6) 6-3L
2024-10-14AlmatyQFhardAleksandar Vukic6-2 7-6(11)L
2024-10-14AlmatyR16hardDaniel Evans6-7(10) 7-6(4) 6-3W
2024-10-02Shanghai MastersR32hardRoman Safiullin5-7 7-5 7-6(5)L
2024-10-02Shanghai MastersR64hardYi Zhou6-2 6-4W
2024-09-25TokyoR32hardBrandon Nakashima7-5 6-3L
2024-09-20Laver CupRRhardDaniil Medvedev3-6 6-4 [10-5]W
2024-09-20Laver CupRRhardAlexander Zverev6-7(5) 7-5 [10-5]L
2024-08-26Us OpenQFhardGrigor Dimitrov6-3 6-7(5) 6-3 4-1 RETW
2024-08-26Us OpenSFhardTaylor Fritz4-6 7-5 4-6 6-4 6-1L
2024-08-26Us OpenR128hardAleksandar Kovacevic6-4 6-3 4-6 7-5W
2024-08-26Us OpenR16hardAlexei Popyrin6-4 7-6(3) 2-6 6-3W
2024-08-26Us OpenR32hardBen Shelton4-6 7-5 6-7(5) 6-4 6-3W
2024-08-26Us OpenR64hardAlexander Shevchenko6-4 6-1 1-0 RETW
2024-08-12Cincinnati MastersR64hardAlejandro Davidovich Fokina6-3 7-6(6)W
2024-08-12Cincinnati MastersFhardJannik Sinner7-6(4) 6-2L
2024-08-12Cincinnati MastersR32hardLorenzo Musetti6-3 6-2W
2024-08-12Cincinnati MastersSFhardHolger Rune4-6 6-1 7-6(4)W