JD
John Dineen
Upcoming matches (2)
-
-
Past matches (68)
11
11
16
1
4
14
W
12
9
11
11
10
11
7
6
L
4
2
2
11
11
11
W
-
W
11
9
11
5
4
4
11
6
11
11
W
4
5
3
11
11
11
L
11
11
12
9
2
10
L
11
3
7
9
5
11
11
11
W
2
9
11
3
11
11
6
11
W
7
11
11
11
8
2
W