DeepCourt
JJ

Jamie Mackenzie

Germany·Age 18·Plays: Right-handed
Rank #919 ▲2·L1

Surface Elo

Hard1526.65
Clay1500
Grass1500

Career W/L

14 / 14

50.0%

YTD Record

10W – 9L

Titles

0

World Ranking

Current

#919

Peak: #919

Surface Elo History

Surface Win Rate

Hard

52.9%

Elo 1526.65

Clay

55.6%

Elo 1500

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026ITF M25 Santa Margherita di Pula 3 MenITFClayR16
Marvin Möller
2
6
2
6
L
Apr 14, 2026ITF M25 Santa Margherita di Pula 3 MenITFClayR32
Ignacio Parisca Romera
1
77
4
5
W
Apr 13, 2026ITF M25 Santa Margherita di Pula 3 MenITFClayQualifying R1
Alessandro Mondazzi
0
3
0
W
Apr 12, 2026ITF M25 Santa Margherita di Pula 3 MenITFClayQualifying R1
Daniel Aleksandar Amarandei
1
6
1
2
W
Mar 22, 2026ITF M15 Swan Hill MenITFGrassQualifying R1
Oliver Wilcox
2
7
6
L
Mar 15, 2026ITF M15 Wodonga MenITFGrassQualifying R1
Alec Braund
2
6
6
L
Mar 13, 2026ITF M25 Timaru MenITFHardSF
Tai Leonard Sach
2
6
6
L
Mar 12, 2026ITF M25 Timaru MenITFHardQF
Jason Kubler
0
6
W
Mar 11, 2026ITF M25 Timaru MenITFHardR16
Lachlan James McFadzean
1
77
1
3
W
Mar 9, 2026ITF M25 Timaru MenITFHardR32
Jerome Estephan
0
611
3
W
Mar 8, 2026ITF M25 Timaru MenITFHardQualifying R1
Matthew Browning
2
65
6
10
L
Mar 7, 2026ITF M25 Timaru MenITFHardQualifying R1
Maxim Jovic
0
4
1
W
Mar 3, 2026ITF M25 Launceston MenITFHardR32
Hiroki Moriya
2
4
6
6
L
Mar 2, 2026ITF M25 Launceston MenITFHardQualifying R1
Dimitri Bagaric
0
3
0
W
Feb 25, 2026ITF M25 Burnie MenITFHardR16
Li Tu
2
6
6
L
Feb 23, 2026ITF M25 Burnie MenITFHardR32
Taiyo Yamanaka
1
6
0
4
W
Feb 9, 2026Brisbane 2 CHChallengerHardR32
Marc Polmans
2
7
2
6
L
Feb 8, 2026Brisbane 2 CHChallengerHardQualification Final
Colin Sinclair (9)
2
2
6
6
L
Feb 7, 2026Brisbane 2 CHChallengerHardQualifying R1
Chase Ferguson (5)
0
3
4
W
Oct 23, 2025Hamburg CHChallengerHardR16
Matej Dodig (8)
2
6
6
6
L

Career Highlights

Titles: 0·Finals: 0·Best Ranking: #919

Key Stats

Aces/Match

7.4

per 100 pts

DFs/Match

4.5

per 100 pts

1st Serve %

53.8%

1st Srv Won

74.0%

BP Saved

59.0%

BP Converted

23.5%

Condition Analysis

Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.

Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.

Unlock Condition Analysis

Subscribe to the Data tier to access match-day condition filters, pace heatmaps, and custom environment splits.