CourtCockpit
picks1d agosackmann1d agotennis-data1d agoodds4h ago
ATP · #188 ·

Alejandro Moro Canas

?H · ?cm · age 23
Hard 1560Clay 1597Grass 1525
Recent Form · L10
3/10
Hard 54% · Clay 51% · Grass 57%
Serve · Hold %
78%
Hold
Return · Win %
28%
Return
Tiebreak %
55%
TB%
Days Since Match
526
last:
Head-to-Head
122
OpponentRecordHardClayGrassLast met
Pablo Llamas Ruiz ·#146312-01-10-02024-02-19
Unknown212-00-10-02023-10-09
Unknown202-00-00-02023-10-09
Antoine Escoffier ·#172111-10-00-02024-07-29
Nicolas Moreno De Alboran ·#143020-10-10-02023-07-24
Bu Yunchaokete ·#72111-10-00-02023-02-20
Marc Polmans ·#217200-01-01-02024-06-17
Sumit Nagal ·#83110-01-10-02023-11-27
Unknown200-02-00-02024-07-08
Hugo Grenier ·#173020-20-00-02023-07-17
August Holmgren ·#166111-10-00-02024-07-29
Daniel Masur ·#222110-11-00-02024-04-15
Unknown110-01-10-02024-11-18
Unknown020-20-00-02024-01-08
Brandon Nakashima ·#33020-20-00-02024-01-29
Unknown111-10-00-02024-01-22
Jan Choinski 110-01-10-02024-07-08
Unknown010-10-00-02021-07-26
Alex Molcan ·#135010-00-10-02021-10-04
Unknown101-00-00-02021-07-26
Nicolas Alvarez Varona ·#231010-10-00-02023-01-30
Unknown101-00-00-02023-08-28
Unknown101-00-00-02024-07-29
Tomas Barrios Vera ·#162010-00-00-12024-06-17
Alexander Shevchenko ·#64100-01-00-02022-11-28
Daniel Merida Aguilar 101-00-00-02023-01-30
Vilius Gaubas ·#182100-01-00-02024-04-22
Dimitar Kuzmanov ·#225010-00-10-02023-05-01
Unknown100-01-00-02024-07-15
Duje Ajdukovic ·#115010-00-10-02024-07-15
Pedro Cachin ·#110010-00-10-02023-04-10
Fabian Marozsan ·#59010-10-00-02023-01-16
Unknown010-10-00-02023-02-20
Unknown101-00-00-02024-01-15
Matteo Gigante ·#139100-00-01-02024-07-01
Ugo Blanchet ·#161010-00-10-02024-03-18
Unknown100-01-00-02022-06-06
Zsombor Piros ·#222100-01-00-02024-04-22
Gregoire Barrere ·#166010-10-00-02023-09-11
Billy Harris ·#106100-01-00-02023-05-08
Unknown010-00-10-02024-04-01
Taylor Fritz ·#7010-00-10-02024-04-15
Unknown101-00-00-02023-02-20
Unknown010-00-10-02023-05-15
Unknown101-00-00-02023-10-09
Unknown100-01-00-02023-04-03
Unknown010-00-10-02023-11-20
Damir Dzumhur ·#100100-00-01-02024-07-01
Jacob Fearnley ·#99010-00-00-12024-07-01
Unknown010-00-10-02023-05-29
Jakub Mensik ·#27010-00-10-02023-05-08
Daniel Elahi Galan ·#124101-00-00-02023-10-09
Mattia Bellucci ·#101010-00-10-02024-05-27
Unknown100-01-00-02023-04-03
Hamad Medjedovic ·#156100-01-00-02022-06-06
Federico Gaio ·#174101-00-00-02023-09-04
Unknown010-10-00-02023-10-23
Francesco Maestrelli ·#186101-00-00-02023-01-30
Jesper De Jong ·#109100-01-00-02024-04-22
Unknown010-00-10-02024-05-06
Lorenzo Musetti ·#17010-00-10-02022-05-02
Unknown101-00-00-02023-01-30
Unknown100-01-00-02022-04-18
Abedallah Shelbayh ·#230100-01-00-02024-11-25
Jurij Rodionov ·#170100-01-00-02024-06-03
Nerman Fatic ·#204100-01-00-02024-04-15
Unknown010-00-10-02024-07-22
Unknown100-01-00-02023-04-03
Aslan Karatsev ·#139010-10-00-02024-10-14
Beibit Zhukayev ·#213010-10-00-02024-09-18
Joao Fonseca ·#31100-00-01-02024-07-01
Unknown100-01-00-02024-06-03
Unknown010-00-10-02022-04-11
Rudolf Molleker ·#197100-01-00-02023-11-20
Juncheng Shang ·#50010-00-10-02024-04-08
Tomas Machac ·#25010-10-00-02023-09-04
Unknown100-01-00-02024-04-15
Unknown010-00-10-02023-06-19
Unknown010-00-10-02023-04-03
Unknown100-01-00-02024-04-22
Nicolai Budkov Kjaer 101-00-00-02024-10-14
Roman Safiullin ·#60010-00-00-12023-06-26
Unknown010-00-10-02024-03-25
Unknown100-01-00-02023-05-01
Gianluca Mager ·#67010-00-10-02023-07-03
Emilio Nava ·#148010-10-00-02023-10-09
Unknown100-01-00-02022-06-20
Unknown101-00-00-02024-10-02
Chun Hsin Tseng ·#121010-00-10-02022-04-18
Unknown101-00-00-02023-02-06
Unknown101-00-00-02023-09-11
Unknown100-01-00-02022-04-18
Kaichi Uchida ·#155100-01-00-02023-06-12
Filip Misolic ·#228101-00-00-02023-01-30
Unknown010-00-10-02022-06-06
Maximilian Marterer ·#114010-10-00-02023-10-02
Alexander Blockx ·#231101-00-00-02024-07-29
Unknown010-10-00-02024-10-02
Unknown010-00-10-02023-03-27
Unknown101-00-00-02024-01-08
Jaime Faria ·#157101-00-00-02024-07-29
Roberto Bautista Agut ·#47010-00-10-02023-11-20
Unknown010-10-00-02024-09-24
Unknown101-00-00-02023-09-11
Andrey Kuznetsov ·#228101-00-00-02022-07-18
Li Tu ·#191010-10-00-02024-08-26
Maxime Janvier ·#225100-01-00-02024-05-27
Zachary Svajda ·#131100-01-00-02023-05-08
Timofey Skatov ·#192100-01-00-02023-04-10
Unknown101-00-00-02023-07-17
Albert Ramos ·#122100-01-00-02024-03-25
Gerald Melzer ·#188010-00-10-02023-04-24
Thiago Monteiro ·#100010-00-10-02024-07-08
Kimmer Coppejans ·#186010-00-10-02024-11-25
Unknown010-00-10-02022-06-20
Shintaro Mochizuki ·#146100-01-00-02023-05-08
Stefano Travaglia ·#233100-01-00-02024-04-22
Martin Damm ·#204010-10-00-02024-02-19
David Goffin ·#54010-10-00-02024-02-05
Francisco Cerundolo ·#20100-01-00-02022-05-02
Felipe Meligeni Alves ·#144010-00-10-02023-06-12
Joris De Loore ·#192101-00-00-02023-02-20
Recent Matches
DateEventRoundSurfaceOpponentScoreW/L
2024-11-25Maia CHR32clayAbedallah Shelbayh6-4 6-4W
2024-11-25Maia CHR16clayKimmer Coppejans6-4 6-1L
2024-11-18Montemar CHR32clayCarlos Sanchez Jover3-6 6-3 6-4L
2024-10-14AlmatyQ2hardAslan Karatsev6-4 6-3L
2024-10-14AlmatyQ1hardNicolai Budkov Kjaer6-1 6-3W
2024-10-02Shanghai MastersQ2hardEgor Gerasimov6-7(3) 6-3 7-6(6)L
2024-10-02Shanghai MastersQ1hardAlibek Kachmazov6-3 6-2W
2024-09-24Nonthaburi 4 CHR32hardJames Mccabe6-4 7-6(2)L
2024-09-18ChengduQ1hardBeibit Zhukayev7-6(5) 6-4L
2024-08-26Us OpenQ1hardLi Tu6-4 6-4L
2024-07-29Porto CHFhardAugust Holmgren7-6(3) 7-6(6)L
2024-07-29Porto CHR32hardAntoine Escoffier4-6 7-5 6-1W
2024-07-29Porto CHR16hardAlexander Blockx7-6(0) 6-4W
2024-07-29Porto CHSFhardJaime Faria6-3 4-1 RETW
2024-07-29Porto CHQFhardEdas Butvilas4-6 7-6(8) 6-4W
2024-07-22Verona CHR32clayJacopo Berrettini3-6 6-2 6-3L
2024-07-15BastadQ2clayDuje Ajdukovic7-6(4) 6-3L
2024-07-15BastadQ1clayNikolas Sanchez Izquierdo6-1 6-3W
2024-07-08Salzburg CHR16clayJan Choinski7-5 6-4W
2024-07-08Salzburg CHQFclayThiago Monteiro6-2 6-1L