James Duckworth - Michael Mmoh

home away
- -

Mexico City 2026 (clay)

Head to heads
James Duckworth 1:0 Michael Mmoh
Australia Country USA
68 Ranking 147
475 (pts 31, tourn. 3) Ranking by surface 376 (pts 50, tourn. 2)
Date Tournament Match Surface Score
07.04.2026 Mexico City James Duckworth - Michael Mmoh clay 2:0 (6:4, 6:3)
James Duckworth - last games
Surface:
All
clay
grass
carpet
hard
indoor hard
Date Tournament Opponent Surface Round Score
09.11.2026 Stockholm Cameron Norrie indoor hard First round L 0:2 (5:7, 0:6)
31.10.2026 Paris Miomir Kecmanovic indoor hard Qualifications - 1st round L 1:2 (4:6, 6:2, 4:6)
24.10.2026 Basel Aleksandar Kovacevic indoor hard Qualifications - 1st round L 0:2 (6:7, 3:6)
23.10.2026 Astana Stefanos Tsitsipas hard Quarter-finals L 0:2 (3:6, 4:6)
21.10.2026 Astana Luciano Darderi hard Second round W 2:0 (7:5, 7:6)
19.10.2026 Astana Miomir Kecmanovic hard First round W 2:0 (6:4, 6:3)
14.10.2026 Jinan Liam Draxl hard First round L 0:2 (4:6, 4:6)
08.10.2026 Shanghai Hubert Hurkacz hard First round L 0:2 (3:6, 6:7)
24.09.2026 Chengdu Lorenzo Sonego hard First round L 0:2 (4:6, 4:6)
02.09.2026 US Open Yibing Wu hard Second round L 0:3 (5:7, 3:6, 1:6)
31.08.2026 US Open Matteo Arnaldi hard First round W 3:1 (5:7, 6:3, 6:2, 7:6)
28.08.2026 Winston Arthur Fery hard Semi-finals L 0:1 (4:6, 2:1) Retired
28.08.2026 Winston Fabian Marozsan hard Quarter-finals W 2:1 (6:7, 6:2, 6:4)
26.08.2026 Winston Lorenzo Sonego hard Third round W 2:0 (7:5, 6:3)
25.08.2026 Winston Mariano Navone hard Second round W 2:0 (6:3, 7:6)
24.08.2026 Winston Quinn Vandecasteele hard First round W 2:0 (6:2, 6:1)
15.08.2026 Cincinnati Arthur Fery clay Second round L 1:2 (4:6, 6:2, 6:7)
14.08.2026 Cincinnati Jeff Wolf clay First round W 2:0 (7:5, 7:6)
04.08.2026 Montreal Alex De Minaur hard Second round L 0:2 (2:6, 6:7)
03.08.2026 Montreal Christopher O\'Connell hard First round W 2:0 (6:3, 6:1)
Michael Mmoh - last games
Surface:
All
clay
grass
carpet
hard
indoor hard
Date Tournament Opponent Surface Round Score
10.11.2026 Knoxville Aidan Mayo indoor hard First round W 2:0 (6:2, 6:4)
19.10.2026 Lyon Kyrian Jacquet hard Qialification final L 0:1 (6:7) Retired
18.10.2026 Lyon Jan Kumstat hard Qualifications - 1st round W 2:1 (6:1, 6:7, 6:3)
16.10.2026 Olbia Luca Nardi hard Quarter-finals L 0:2 (4:6, 4:6)
14.10.2026 Olbia Daniel Rincon hard Second round W 2:0 (7:5, 6:2)
13.10.2026 Olbia Laslo Djere hard First round W 2:0 (6:4, 6:3)
28.09.2026 Porto 2 Laslo Djere hard First round L 0:2 (4:6, 4:6)
20.09.2026 Tiburon Darwin Blanch hard Final L 1:2 (6:3, 4:6, 2:6)
20.09.2026 Tiburon Jeff Wolf hard Semi-finals W 2:0 (6:2, 6:2)
18.09.2026 Tiburon Abedallah Shelbayh hard Quarter-finals W 2:0 (6:4, 6:4)
16.09.2026 Tiburon Patrick Maloney hard Second round W 2:0 (7:5, 6:3)
14.09.2026 Tiburon Karue Sell hard First round W 2:0 (6:3, 6:2)
25.08.2026 US Open Henrique Rocha hard Qualifications - 1st round L 0:2 (5:7, 4:6)
11.08.2026 Brownsburg Edas Butvilas hard First round L 0:2 (3:6, 5:7)
06.08.2026 Lexington Rei Sakamoto hard Second round L 0:2 (4:6, 4:6)
04.08.2026 Lexington Harry Wendelken hard First round W 2:0 (6:4, 6:2)
29.07.2026 Vancouver Benjamin Bonzi hard Second round L 0:2 (5:7, 4:6)
29.07.2026 Vancouver Yu Hsiou Hsu hard First round W 2:0 (6:3, 6:4)
30.06.2026 Cary Yuta Shimizu hard First round W 2:0 (7:6, 7:6)
22.06.2026 Wimbledon Vilius Gaubas grass Qualifications - 1st round L 1:2 (6:4, 3:6, 2:6)