Joshua Mactaggart (GBR)
Country: Great Britain,
Born in 1991 (33 years old),
Category: ATP
ATP Ranking
-
Career High : 1553
ITF Ranking
-
Career High : 748
Tournaments played in 2012
See detailed tennis results of Joshua MactaggartSep 17 | M25 | [Q] | Canada F9 Futures, Markham(CAN) |
Sep 17 | M15 | 1/8 | Canada F9 Futures, Markham(CAN) |