Tennis · Bonn · Germany · clay

Mackenzie J. vs Dahlin M.

Saturday, 01 August 2026

Played. Source reports: FINISHED.
Final score · sets
Mackenzie J.2-1Dahlin M.
Set 1
6-4
Set 2
5-7
Set 3
6-4

Mackenzie J. vs Dahlin M. in Bonn (Tennis) was played on Saturday, 01 August 2026. Final score: Mackenzie J. 2-1 Dahlin M.. Pre-match model prediction: Mackenzie J. 62% vs Dahlin M. 38%. See recent form, clay-court stats. Compare the result with the pre-match model prediction.

GermanyChallengerBonnclay
Mackenzie J.
Age 18 · Rank #931
VS
Age 20 · Rank #1378
Dahlin M.
Saturday, 01 August 2026 at 18:00
Played. Source reports: FINISHED.
Final score · sets
Mackenzie J.2-1Dahlin M.
Set 1
6-4
Set 2
5-7
Set 3
6-4
Model win probability
Mackenzie J.Dahlin M.
62%
38%
First meeting — no head-to-head history between these players.
Model Prediction
Mackenzie J.
62%
Dahlin M.
38%
medium confidenceData 70%clay0 H2H used
Mackenzie J.Why the model leansDahlin M.
Ranking
+0.09
Surface
+0.30
Form
0.00
H2H
0.00
Model v2.3-2026-06
Mackenzie J. Form
Mackenzie j.
31 Jul
Mackenzie j.ATP #931 vs Rodionov j.ATP #136
2-0W
29 Jul
Moller e.ATP #190 vs Mackenzie j.ATP #931
1-2W
27 Jul
Gadamauri b.ATP #251 vs Mackenzie j.ATP #931
0-2W
23 Jul
Durasovic v.ATP #490 vs Mackenzie j.ATP #931
2-1L
22 Jul
Farjat t.ATP #769 vs Mackenzie j.ATP #931
1-2W
08 Jul
Hewitt c.ATP #612 vs Mackenzie j.ATP #931
2-0L
07 Jul
Ceban m. vs Mackenzie j.ATP #931
1-2W
05 Jul
Storck f. l. vs Mackenzie j.ATP #931
0-2W
20 Jun
Mackenzie j.ATP #931 vs Polmans m.ATP #350
0-2L
13 Jun
Mackenzie j.ATP #931 vs Bolt a.ATP #168
1-2L
Dahlin M. Form
Dahlin m.
31 Jul
Dahlin m.ATP #1378 vs Galan d. e.ATP #290
2-1W
30 Jul
Gentzsch t.ATP #186 vs Dahlin m.ATP #1378
1-2W
28 Jul
Dahlin m.ATP #1378 vs Martineau m.ATP #280
2-0W
14 Jul
Dahlin m.ATP #1378 vs Baez s.ATP #53
1-2L
27 Sept
Dahlin m.ATP #1378 vs Perot r.ATP #388
0-2L
26 Sept
Dahlin m.ATP #1378 vs Bynoe e.ATP #939
2-0W
25 Sept
Magadan a.ATP #579 vs Dahlin m.ATP #1378
0-2W
23 Sept
Dahlin m.ATP #1378 vs Thomson m.ATP #1893
2-1W
22 Aug
Slavic n.ATP #799 vs Dahlin m.ATP #1378
2-0L
21 Aug
Dahlin m.ATP #1378 vs Hallquist Lithen j.ATP #761
2-1W
Head-to-Head
Last 10
No rows.
Full Match Object
{
  "sport": "tennis",
  "country": "Germany",
  "tour_type": "Challenger",
  "category": "Challenger Men Singles",
  "tournament": "Bonn",
  "surface": "clay",
  "is_doubles": false,
  "match": "Mackenzie J. vs Dahlin M.",
  "date": "2026-08-01",
  "time": "18:00",
  "player_1": {
    "name": "Mackenzie J.",
    "rank": 931,
    "images": [
      "https://cdn.smoance.com/players/mackenzie-j.png"
    ],
    "player_id": "jelwgbn9",
    "profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
    "dob": "2008-01-15",
    "age": 18,
    "ranking_tour": "ATP",
    "ranking_date": "27.07.2026",
    "rank_scraped_at": "2026-07-31T13:10:12.533058+00:00",
    "ranking_slug": "mackenzie-jamie"
  },
  "player_2": {
    "name": "Dahlin M.",
    "rank": 1378,
    "images": [
      "https://cdn.smoance.com/players/dahlin-m.png"
    ],
    "player_id": "SvxjxyR7",
    "profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
    "dob": "2005-12-27",
    "age": 20,
    "ranking_tour": "ATP",
    "ranking_date": "27.07.2026",
    "rank_scraped_at": "2026-07-31T13:10:12.533058+00:00",
    "ranking_slug": "dahlin-max"
  },
  "h2h_data": {
    "all surfaces": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "31.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Mackenzie J.",
          "away": "Rodionov J.",
          "score": "2-0",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 136,
          "away_tour": "ATP",
          "away_player_id": "CKjcTLz1",
          "away_profile_url": "https://www.flashscore.com/player/rodionov-jurij/CKjcTLz1/",
          "away_ranking_slug": "rodionov-jurij"
        },
        {
          "date": "29.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Moller E.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "home_rank": 190,
          "home_tour": "ATP",
          "home_player_id": "SU8MMreH",
          "home_profile_url": "https://www.flashscore.com/player/moeller-elmer/SU8MMreH/",
          "home_ranking_slug": "moeller-elmer",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "27.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Gadamauri B.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "home_rank": 251,
          "home_tour": "ATP",
          "home_player_id": "QX3MNSXf",
          "home_profile_url": "https://www.flashscore.com/player/gadamauri-buvaysar/QX3MNSXf/",
          "home_ranking_slug": "gadamauri-buvaysar",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "23.07.26",
          "surface": "clay",
          "event": "M25 Metzingen (Germany), clay",
          "home": "Durasovic V.",
          "away": "Mackenzie J.",
          "score": "2-1",
          "home_rank": 490,
          "home_tour": "ATP",
          "home_player_id": "Wv6uZNr5",
          "home_profile_url": "https://www.flashscore.com/player/durasovic-viktor/Wv6uZNr5/",
          "home_ranking_slug": "durasovic-viktor",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "22.07.26",
          "surface": "clay",
          "event": "M25 Metzingen (Germany), clay",
          "home": "Farjat T.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "home_rank": 769,
          "home_tour": "ATP",
          "home_player_id": "fqOHNblU",
          "home_profile_url": "https://www.flashscore.com/player/farjat-tomas/fqOHNblU/",
          "home_ranking_slug": "farjat-tomas",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "08.07.26",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Hewitt C.",
          "away": "Mackenzie J.",
          "score": "2-0",
          "home_rank": 612,
          "home_tour": "ATP",
          "home_player_id": "pOQrEMUs",
          "home_profile_url": "https://www.flashscore.com/player/hewitt-cruz/pOQrEMUs/",
          "home_ranking_slug": "hewitt-cruz",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "07.07.26",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Ceban M.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "05.07.26",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Storck F. L.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "20.06.26",
          "surface": "grass",
          "event": "Mallorca (Spain), grass",
          "home": "Mackenzie J.",
          "away": "Polmans M.",
          "score": "0-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 350,
          "away_tour": "ATP",
          "away_player_id": "2TDsBEcH",
          "away_profile_url": "https://www.flashscore.com/player/polmans-marc/2TDsBEcH/",
          "away_ranking_slug": "polmans-marc"
        },
        {
          "date": "13.06.26",
          "surface": "grass",
          "event": "Halle (Germany), grass",
          "home": "Mackenzie J.",
          "away": "Bolt A.",
          "score": "1-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 168,
          "away_tour": "ATP",
          "away_player_id": "APTOWTED",
          "away_profile_url": "https://www.flashscore.com/player/bolt-alex/APTOWTED/",
          "away_ranking_slug": "bolt-alex"
        }
      ],
      "player_2_last": [
        {
          "date": "31.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Dahlin M.",
          "away": "Galan D. E.",
          "score": "2-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 290,
          "away_tour": "ATP",
          "away_player_id": "jgzV6009",
          "away_profile_url": "https://www.flashscore.com/player/galan-daniel-elahi/jgzV6009/",
          "away_ranking_slug": "galan-daniel-elahi"
        },
        {
          "date": "30.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Gentzsch T.",
          "away": "Dahlin M.",
          "score": "1-2",
          "home_rank": 186,
          "home_tour": "ATP",
          "home_player_id": "IgniZQN6",
          "home_profile_url": "https://www.flashscore.com/player/gentzsch-tom/IgniZQN6/",
          "home_ranking_slug": "gentzsch-tom",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "28.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Dahlin M.",
          "away": "Martineau M.",
          "score": "2-0",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 280,
          "away_tour": "ATP",
          "away_player_id": "IDkmT0Hj",
          "away_profile_url": "https://www.flashscore.com/player/martineau-matteo/IDkmT0Hj/",
          "away_ranking_slug": "martineau-matteo"
        },
        {
          "date": "14.07.26",
          "surface": "clay",
          "event": "Bastad (Sweden), clay",
          "home": "Dahlin M.",
          "away": "Baez S.",
          "score": "1-2",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 53,
          "away_tour": "ATP",
          "away_player_id": "dd8jLjtO",
          "away_profile_url": "https://www.flashscore.com/player/baez-sebastian/dd8jLjtO/",
          "away_ranking_slug": "baez-sebastian"
        },
        {
          "date": "27.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Dahlin M.",
          "away": "Perot R.",
          "score": "0-2",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 388,
          "away_tour": "ATP",
          "away_player_id": "hAyWDlGJ",
          "away_profile_url": "https://www.flashscore.com/player/perot-raphael/hAyWDlGJ/",
          "away_ranking_slug": "perot-raphael"
        },
        {
          "date": "26.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Dahlin M.",
          "away": "Bynoe E.",
          "score": "2-0",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 939,
          "away_tour": "ATP",
          "away_player_id": "O2C1CnwE",
          "away_profile_url": "https://www.flashscore.com/player/bynoe-evan/O2C1CnwE/",
          "away_ranking_slug": "bynoe-evan"
        },
        {
          "date": "25.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Magadan A.",
          "away": "Dahlin M.",
          "score": "0-2",
          "home_rank": 579,
          "home_tour": "ATP",
          "home_player_id": "AsgIC9uN",
          "home_profile_url": "https://www.flashscore.com/player/magadan-alan/AsgIC9uN/",
          "home_ranking_slug": "magadan-alan",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "23.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Dahlin M.",
          "away": "Thomson M.",
          "score": "2-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 1893,
          "away_tour": "ATP",
          "away_player_id": "xYpQaT7o",
          "away_profile_url": "https://www.flashscore.com/player/thomson-matthew/xYpQaT7o/",
          "away_ranking_slug": "thomson-matthew"
        },
        {
          "date": "22.08.25",
          "surface": "clay",
          "event": "M15 Bastad 2 (Sweden), clay",
          "home": "Slavic N.",
          "away": "Dahlin M.",
          "score": "2-0",
          "home_rank": 799,
          "home_tour": "ATP",
          "home_player_id": "4xYM97rD",
          "home_profile_url": "https://www.flashscore.com/player/slavic-nikola/4xYM97rD/",
          "home_ranking_slug": "slavic-nikola",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "21.08.25",
          "surface": "clay",
          "event": "M15 Bastad 2 (Sweden), clay",
          "home": "Dahlin M.",
          "away": "Hallquist Lithen J.",
          "score": "2-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 761,
          "away_tour": "ATP",
          "away_player_id": "CGjZME8k",
          "away_profile_url": "https://www.flashscore.com/player/hallquist-lithen-john/CGjZME8k/",
          "away_ranking_slug": "hallquist-lithen-john"
        }
      ]
    },
    "clay": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "31.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Mackenzie J.",
          "away": "Rodionov J.",
          "score": "2-0",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 136,
          "away_tour": "ATP",
          "away_player_id": "CKjcTLz1",
          "away_profile_url": "https://www.flashscore.com/player/rodionov-jurij/CKjcTLz1/",
          "away_ranking_slug": "rodionov-jurij"
        },
        {
          "date": "29.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Moller E.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "home_rank": 190,
          "home_tour": "ATP",
          "home_player_id": "SU8MMreH",
          "home_profile_url": "https://www.flashscore.com/player/moeller-elmer/SU8MMreH/",
          "home_ranking_slug": "moeller-elmer",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "27.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Gadamauri B.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "home_rank": 251,
          "home_tour": "ATP",
          "home_player_id": "QX3MNSXf",
          "home_profile_url": "https://www.flashscore.com/player/gadamauri-buvaysar/QX3MNSXf/",
          "home_ranking_slug": "gadamauri-buvaysar",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "23.07.26",
          "surface": "clay",
          "event": "M25 Metzingen (Germany), clay",
          "home": "Durasovic V.",
          "away": "Mackenzie J.",
          "score": "2-1",
          "home_rank": 490,
          "home_tour": "ATP",
          "home_player_id": "Wv6uZNr5",
          "home_profile_url": "https://www.flashscore.com/player/durasovic-viktor/Wv6uZNr5/",
          "home_ranking_slug": "durasovic-viktor",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "22.07.26",
          "surface": "clay",
          "event": "M25 Metzingen (Germany), clay",
          "home": "Farjat T.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "home_rank": 769,
          "home_tour": "ATP",
          "home_player_id": "fqOHNblU",
          "home_profile_url": "https://www.flashscore.com/player/farjat-tomas/fqOHNblU/",
          "home_ranking_slug": "farjat-tomas",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "04.06.26",
          "surface": "clay",
          "event": "French Open (France), clay",
          "home": "Hance K.",
          "away": "Mackenzie J.",
          "score": "2-1",
          "home_rank": 862,
          "home_tour": "ATP",
          "home_player_id": "fBNhbUlg",
          "home_profile_url": "https://www.flashscore.com/player/hance-keaton/fBNhbUlg/",
          "home_ranking_slug": "hance-keaton",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "03.06.26",
          "surface": "clay",
          "event": "French Open (France), clay",
          "home": "Thomas F.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "home_rank": 1244,
          "home_tour": "ATP",
          "home_player_id": "xxlIC1v1",
          "home_profile_url": "https://www.flashscore.com/player/thomas-flynn/xxlIC1v1/",
          "home_ranking_slug": "thomas-flynn",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "01.06.26",
          "surface": "clay",
          "event": "French Open (France), clay",
          "home": "Todoran M.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "home_rank": 1851,
          "home_tour": "ATP",
          "home_player_id": "Mu8uyraq",
          "home_profile_url": "https://www.flashscore.com/player/todoran-matei/Mu8uyraq/",
          "home_ranking_slug": "todoran-matei",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "31.05.26",
          "surface": "clay",
          "event": "French Open (France), clay",
          "home": "Azam S.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "14.05.26",
          "surface": "clay",
          "event": "M25 Vic (Spain), clay",
          "home": "Ivanov I.",
          "away": "Mackenzie J.",
          "score": "2-0",
          "home_rank": 561,
          "home_tour": "ATP",
          "home_player_id": "bF6qCIGF",
          "home_profile_url": "https://www.flashscore.com/player/ivanov-ivan-2008/bF6qCIGF/",
          "home_ranking_slug": "ivanov-ivan-2008",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        }
      ],
      "player_2_last": [
        {
          "date": "31.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Dahlin M.",
          "away": "Galan D. E.",
          "score": "2-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 290,
          "away_tour": "ATP",
          "away_player_id": "jgzV6009",
          "away_profile_url": "https://www.flashscore.com/player/galan-daniel-elahi/jgzV6009/",
          "away_ranking_slug": "galan-daniel-elahi"
        },
        {
          "date": "30.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Gentzsch T.",
          "away": "Dahlin M.",
          "score": "1-2",
          "home_rank": 186,
          "home_tour": "ATP",
          "home_player_id": "IgniZQN6",
          "home_profile_url": "https://www.flashscore.com/player/gentzsch-tom/IgniZQN6/",
          "home_ranking_slug": "gentzsch-tom",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "28.07.26",
          "surface": "clay",
          "event": "Bonn (Germany), clay",
          "home": "Dahlin M.",
          "away": "Martineau M.",
          "score": "2-0",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 280,
          "away_tour": "ATP",
          "away_player_id": "IDkmT0Hj",
          "away_profile_url": "https://www.flashscore.com/player/martineau-matteo/IDkmT0Hj/",
          "away_ranking_slug": "martineau-matteo"
        },
        {
          "date": "14.07.26",
          "surface": "clay",
          "event": "Bastad (Sweden), clay",
          "home": "Dahlin M.",
          "away": "Baez S.",
          "score": "1-2",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 53,
          "away_tour": "ATP",
          "away_player_id": "dd8jLjtO",
          "away_profile_url": "https://www.flashscore.com/player/baez-sebastian/dd8jLjtO/",
          "away_ranking_slug": "baez-sebastian"
        },
        {
          "date": "22.08.25",
          "surface": "clay",
          "event": "M15 Bastad 2 (Sweden), clay",
          "home": "Slavic N.",
          "away": "Dahlin M.",
          "score": "2-0",
          "home_rank": 799,
          "home_tour": "ATP",
          "home_player_id": "4xYM97rD",
          "home_profile_url": "https://www.flashscore.com/player/slavic-nikola/4xYM97rD/",
          "home_ranking_slug": "slavic-nikola",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "21.08.25",
          "surface": "clay",
          "event": "M15 Bastad 2 (Sweden), clay",
          "home": "Dahlin M.",
          "away": "Hallquist Lithen J.",
          "score": "2-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 761,
          "away_tour": "ATP",
          "away_player_id": "CGjZME8k",
          "away_profile_url": "https://www.flashscore.com/player/hallquist-lithen-john/CGjZME8k/",
          "away_ranking_slug": "hallquist-lithen-john"
        },
        {
          "date": "19.08.25",
          "surface": "clay",
          "event": "M15 Bastad 2 (Sweden), clay",
          "home": "Bataljin L.",
          "away": "Dahlin M.",
          "score": "0-2",
          "home_rank": 1708,
          "home_tour": "ATP",
          "home_player_id": "fLcao3yM",
          "home_profile_url": "https://www.flashscore.com/player/bataljin-lawrence/fLcao3yM/",
          "home_ranking_slug": "bataljin-lawrence",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "13.08.25",
          "surface": "clay",
          "event": "M15 Ystad (Sweden), clay",
          "home": "Mridha J.",
          "away": "Dahlin M.",
          "score": "2-1",
          "home_rank": 1164,
          "home_tour": "ATP",
          "home_player_id": "Gb6jyvNq",
          "home_profile_url": "https://www.flashscore.com/player/mridha-jonathan/Gb6jyvNq/",
          "home_ranking_slug": "mridha-jonathan",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "18.08.23",
          "surface": "clay",
          "event": "M25 Ystad (Sweden), clay",
          "home": "Dahlin M.",
          "away": "Friberg K.",
          "score": "1-2",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 1010,
          "away_tour": "ATP",
          "away_player_id": "x0V9iHBT",
          "away_profile_url": "https://www.flashscore.com/player/friberg-karl/x0V9iHBT/",
          "away_ranking_slug": "friberg-karl"
        },
        {
          "date": "17.08.23",
          "surface": "clay",
          "event": "M25 Ystad (Sweden), clay",
          "home": "Renard L.",
          "away": "Dahlin M.",
          "score": "0-2",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        }
      ]
    },
    "grass": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "08.07.26",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Hewitt C.",
          "away": "Mackenzie J.",
          "score": "2-0",
          "home_rank": 612,
          "home_tour": "ATP",
          "home_player_id": "pOQrEMUs",
          "home_profile_url": "https://www.flashscore.com/player/hewitt-cruz/pOQrEMUs/",
          "home_ranking_slug": "hewitt-cruz",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "07.07.26",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Ceban M.",
          "away": "Mackenzie J.",
          "score": "1-2",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "05.07.26",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Storck F. L.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "20.06.26",
          "surface": "grass",
          "event": "Mallorca (Spain), grass",
          "home": "Mackenzie J.",
          "away": "Polmans M.",
          "score": "0-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 350,
          "away_tour": "ATP",
          "away_player_id": "2TDsBEcH",
          "away_profile_url": "https://www.flashscore.com/player/polmans-marc/2TDsBEcH/",
          "away_ranking_slug": "polmans-marc"
        },
        {
          "date": "13.06.26",
          "surface": "grass",
          "event": "Halle (Germany), grass",
          "home": "Mackenzie J.",
          "away": "Bolt A.",
          "score": "1-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 168,
          "away_tour": "ATP",
          "away_player_id": "APTOWTED",
          "away_profile_url": "https://www.flashscore.com/player/bolt-alex/APTOWTED/",
          "away_ranking_slug": "bolt-alex"
        },
        {
          "date": "06.07.25",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Mackenzie J.",
          "away": "Vasami J.",
          "score": "0-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 362,
          "away_tour": "ATP",
          "away_player_id": "MaKQfer1",
          "away_profile_url": "https://www.flashscore.com/player/vasami-jacopo/MaKQfer1/",
          "away_ranking_slug": "vasami-jacopo"
        }
      ],
      "player_2_last": [
        {
          "date": "09.07.23",
          "surface": "grass",
          "event": "Wimbledon (United Kingdom), grass",
          "home": "Dahlin M.",
          "away": "De Michele F.",
          "score": "1-2",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max"
        }
      ]
    },
    "hard": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "14.03.26",
          "surface": "hard",
          "event": "M25 Timaru (New Zealand), hard",
          "home": "Mackenzie J.",
          "away": "Sach T.",
          "score": "0-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 512,
          "away_tour": "ATP",
          "away_player_id": "W6rvCM52",
          "away_profile_url": "https://www.flashscore.com/player/sach-tai/W6rvCM52/",
          "away_ranking_slug": "sach-tai"
        },
        {
          "date": "13.03.26",
          "surface": "hard",
          "event": "M25 Timaru (New Zealand), hard",
          "home": "Kubler J.",
          "away": "Mackenzie J.",
          "score": "0-0",
          "home_rank": 462,
          "home_tour": "ATP",
          "home_player_id": "Ua0d9NLL",
          "home_profile_url": "https://www.flashscore.com/player/kubler-jason/Ua0d9NLL/",
          "home_ranking_slug": "kubler-jason",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "12.03.26",
          "surface": "hard",
          "event": "M25 Timaru (New Zealand), hard",
          "home": "Mackenzie J.",
          "away": "McFadzean L.",
          "score": "2-1",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 1130,
          "away_tour": "ATP",
          "away_player_id": "pQXr6pfI",
          "away_profile_url": "https://www.flashscore.com/player/mcfadzean-lachlan/pQXr6pfI/",
          "away_ranking_slug": "mcfadzean-lachlan"
        },
        {
          "date": "10.03.26",
          "surface": "hard",
          "event": "M25 Timaru (New Zealand), hard",
          "home": "Estephan J.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "03.03.26",
          "surface": "hard",
          "event": "M25 Launceston (Australia), hard",
          "home": "Moriya H.",
          "away": "Mackenzie J.",
          "score": "2-1",
          "home_rank": 510,
          "home_tour": "ATP",
          "home_player_id": "AkljckX2",
          "home_profile_url": "https://www.flashscore.com/player/moriya-hiroki/AkljckX2/",
          "home_ranking_slug": "moriya-hiroki",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        },
        {
          "date": "26.02.26",
          "surface": "hard",
          "event": "M25 Burnie (Australia), hard",
          "home": "Mackenzie J.",
          "away": "Tu L.",
          "score": "0-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 487,
          "away_tour": "ATP",
          "away_player_id": "6JHGYtjI",
          "away_profile_url": "https://www.flashscore.com/player/tu-li/6JHGYtjI/",
          "away_ranking_slug": "tu-li"
        },
        {
          "date": "24.02.26",
          "surface": "hard",
          "event": "M25 Burnie (Australia), hard",
          "home": "Mackenzie J.",
          "away": "Yamanaka T.",
          "score": "2-1",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 815,
          "away_tour": "ATP",
          "away_player_id": "nVnqQlUo",
          "away_profile_url": "https://www.flashscore.com/player/yamanaka-taiyo/nVnqQlUo/",
          "away_ranking_slug": "yamanaka-taiyo"
        },
        {
          "date": "10.02.26",
          "surface": "hard",
          "event": "Brisbane 2 (Australia), hard",
          "home": "Mackenzie J.",
          "away": "Polmans M.",
          "score": "1-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 350,
          "away_tour": "ATP",
          "away_player_id": "2TDsBEcH",
          "away_profile_url": "https://www.flashscore.com/player/polmans-marc/2TDsBEcH/",
          "away_ranking_slug": "polmans-marc"
        },
        {
          "date": "09.02.26",
          "surface": "hard",
          "event": "Brisbane 2 (Australia), hard",
          "home": "Mackenzie J.",
          "away": "Sinclair C.",
          "score": "1-2",
          "home_rank": 931,
          "home_tour": "ATP",
          "home_player_id": "jelwgbn9",
          "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "home_ranking_slug": "mackenzie-jamie",
          "away_rank": 511,
          "away_tour": "ATP",
          "away_player_id": "Oxu66IL4",
          "away_profile_url": "https://www.flashscore.com/player/sinclair-colin/Oxu66IL4/",
          "away_ranking_slug": "sinclair-colin"
        },
        {
          "date": "08.02.26",
          "surface": "hard",
          "event": "Brisbane 2 (Australia), hard",
          "home": "Ferguson C.",
          "away": "Mackenzie J.",
          "score": "0-2",
          "home_rank": 640,
          "home_tour": "ATP",
          "home_player_id": "IPmby6tR",
          "home_profile_url": "https://www.flashscore.com/player/ferguson-chase/IPmby6tR/",
          "home_ranking_slug": "ferguson-chase",
          "away_rank": 931,
          "away_tour": "ATP",
          "away_player_id": "jelwgbn9",
          "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
          "away_ranking_slug": "mackenzie-jamie"
        }
      ],
      "player_2_last": [
        {
          "date": "27.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Dahlin M.",
          "away": "Perot R.",
          "score": "0-2",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 388,
          "away_tour": "ATP",
          "away_player_id": "hAyWDlGJ",
          "away_profile_url": "https://www.flashscore.com/player/perot-raphael/hAyWDlGJ/",
          "away_ranking_slug": "perot-raphael"
        },
        {
          "date": "26.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Dahlin M.",
          "away": "Bynoe E.",
          "score": "2-0",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 939,
          "away_tour": "ATP",
          "away_player_id": "O2C1CnwE",
          "away_profile_url": "https://www.flashscore.com/player/bynoe-evan/O2C1CnwE/",
          "away_ranking_slug": "bynoe-evan"
        },
        {
          "date": "25.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Magadan A.",
          "away": "Dahlin M.",
          "score": "0-2",
          "home_rank": 579,
          "home_tour": "ATP",
          "home_player_id": "AsgIC9uN",
          "home_profile_url": "https://www.flashscore.com/player/magadan-alan/AsgIC9uN/",
          "home_ranking_slug": "magadan-alan",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "23.09.25",
          "surface": "hard",
          "event": "M15 Ann Arbor, MI (USA), hard",
          "home": "Dahlin M.",
          "away": "Thomson M.",
          "score": "2-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 1893,
          "away_tour": "ATP",
          "away_player_id": "xYpQaT7o",
          "away_profile_url": "https://www.flashscore.com/player/thomson-matthew/xYpQaT7o/",
          "away_ranking_slug": "thomson-matthew"
        },
        {
          "date": "01.12.23",
          "surface": "hard",
          "event": "M15 Limassol 2 (Cyprus), hard",
          "home": "Dahlin M.",
          "away": "De Jonge D.",
          "score": "0-1",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 603,
          "away_tour": "ATP",
          "away_player_id": "tGGdpX9d",
          "away_profile_url": "https://www.flashscore.com/player/de-jonge-daniel/tGGdpX9d/",
          "away_ranking_slug": "de-jonge-daniel"
        },
        {
          "date": "30.11.23",
          "surface": "hard",
          "event": "M15 Limassol 2 (Cyprus), hard",
          "home": "Dahlin M.",
          "away": "Bozemoj B.",
          "score": "2-0",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max",
          "away_rank": 1067,
          "away_tour": "ATP",
          "away_player_id": "MazWb9nH",
          "away_profile_url": "https://www.flashscore.com/player/bozemoj-brian/MazWb9nH/",
          "away_ranking_slug": "bozemoj-brian"
        },
        {
          "date": "28.11.23",
          "surface": "hard",
          "event": "M15 Limassol 2 (Cyprus), hard",
          "home": "Dahlin M.",
          "away": "Christodoulou S.",
          "score": "2-0",
          "home_rank": 1378,
          "home_tour": "ATP",
          "home_player_id": "SvxjxyR7",
          "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "home_ranking_slug": "dahlin-max"
        },
        {
          "date": "24.11.23",
          "surface": "hard",
          "event": "M15 Limassol (Cyprus), hard",
          "home": "Moller E.",
          "away": "Dahlin M.",
          "score": "2-0",
          "home_rank": 190,
          "home_tour": "ATP",
          "home_player_id": "SU8MMreH",
          "home_profile_url": "https://www.flashscore.com/player/moeller-elmer/SU8MMreH/",
          "home_ranking_slug": "moeller-elmer",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "23.11.23",
          "surface": "hard",
          "event": "M15 Limassol (Cyprus), hard",
          "home": "Karlsson Wistrand J.",
          "away": "Dahlin M.",
          "score": "0-2",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        },
        {
          "date": "21.11.23",
          "surface": "hard",
          "event": "M15 Limassol (Cyprus), hard",
          "home": "De Jonge D.",
          "away": "Dahlin M.",
          "score": "0-2",
          "home_rank": 603,
          "home_tour": "ATP",
          "home_player_id": "tGGdpX9d",
          "home_profile_url": "https://www.flashscore.com/player/de-jonge-daniel/tGGdpX9d/",
          "home_ranking_slug": "de-jonge-daniel",
          "away_rank": 1378,
          "away_tour": "ATP",
          "away_player_id": "SvxjxyR7",
          "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
          "away_ranking_slug": "dahlin-max"
        }
      ]
    }
  },
  "h2h_scrape_complete": true,
  "model": {
    "surface_used": "clay",
    "win_probability": {
      "player_1": 62,
      "player_2": 38
    },
    "prediction_quality": "medium",
    "data_confidence_pct": 70,
    "h2h_meetings_used": 0,
    "model_only_p1_pct": 62,
    "blend_weight_model": 1,
    "confidence_breakdown": {
      "sample_conf_pct": 100,
      "recency_factor": 1,
      "surface_form_age_days": 1,
      "odds_present": false,
      "market_implied_p1_pct": null,
      "model_vs_market_div_pct": null,
      "market_factor": 1,
      "rank_form_divergence": false
    },
    "strength": {
      "rank_score": 0.0906,
      "rank_trust": 0.55,
      "surface_score": 0.3,
      "form_score": 0.085,
      "dominance_score": 0,
      "h2h_score": 0,
      "total_logit": 0.4756
    },
    "model_version": "v2.3-2026-06"
  },
  "source_match_id": "0SgOMugc",
  "source_url": "https://www.flashscore.com/match/tennis/dahlin-max-SvxjxyR7/mackenzie-jamie-jelwgbn9/?mid=0SgOMugc",
  "score_home": 2,
  "score_away": 1,
  "score": "2-1",
  "period_scores": [],
  "set_scores": [
    [
      6,
      4
    ],
    [
      5,
      7
    ],
    [
      6,
      4
    ]
  ],
  "quarters": null,
  "innings": null,
  "_page_modified_at": "2026-09-14T23:17:05.945013Z",
  "_page_published_at": "2026-07-31T19:11:02.671221+00:00",
  "event_status": "FINISHED",
  "status": "FINISHED",
  "status_checked_at": "2026-09-14T23:17:05.945013Z",
  "finished": true
}
Player 1
{
  "name": "Mackenzie J.",
  "rank": 931,
  "images": [
    "https://cdn.smoance.com/players/mackenzie-j.png"
  ],
  "player_id": "jelwgbn9",
  "profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
  "dob": "2008-01-15",
  "age": 18,
  "ranking_tour": "ATP",
  "ranking_date": "27.07.2026",
  "rank_scraped_at": "2026-07-31T13:10:12.533058+00:00",
  "ranking_slug": "mackenzie-jamie"
}
Player 2
{
  "name": "Dahlin M.",
  "rank": 1378,
  "images": [
    "https://cdn.smoance.com/players/dahlin-m.png"
  ],
  "player_id": "SvxjxyR7",
  "profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
  "dob": "2005-12-27",
  "age": 20,
  "ranking_tour": "ATP",
  "ranking_date": "27.07.2026",
  "rank_scraped_at": "2026-07-31T13:10:12.533058+00:00",
  "ranking_slug": "dahlin-max"
}
H2H Data
{
  "all surfaces": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "31.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Mackenzie J.",
        "away": "Rodionov J.",
        "score": "2-0",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 136,
        "away_tour": "ATP",
        "away_player_id": "CKjcTLz1",
        "away_profile_url": "https://www.flashscore.com/player/rodionov-jurij/CKjcTLz1/",
        "away_ranking_slug": "rodionov-jurij"
      },
      {
        "date": "29.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Moller E.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "home_rank": 190,
        "home_tour": "ATP",
        "home_player_id": "SU8MMreH",
        "home_profile_url": "https://www.flashscore.com/player/moeller-elmer/SU8MMreH/",
        "home_ranking_slug": "moeller-elmer",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "27.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Gadamauri B.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "home_rank": 251,
        "home_tour": "ATP",
        "home_player_id": "QX3MNSXf",
        "home_profile_url": "https://www.flashscore.com/player/gadamauri-buvaysar/QX3MNSXf/",
        "home_ranking_slug": "gadamauri-buvaysar",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "23.07.26",
        "surface": "clay",
        "event": "M25 Metzingen (Germany), clay",
        "home": "Durasovic V.",
        "away": "Mackenzie J.",
        "score": "2-1",
        "home_rank": 490,
        "home_tour": "ATP",
        "home_player_id": "Wv6uZNr5",
        "home_profile_url": "https://www.flashscore.com/player/durasovic-viktor/Wv6uZNr5/",
        "home_ranking_slug": "durasovic-viktor",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "22.07.26",
        "surface": "clay",
        "event": "M25 Metzingen (Germany), clay",
        "home": "Farjat T.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "home_rank": 769,
        "home_tour": "ATP",
        "home_player_id": "fqOHNblU",
        "home_profile_url": "https://www.flashscore.com/player/farjat-tomas/fqOHNblU/",
        "home_ranking_slug": "farjat-tomas",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "08.07.26",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Hewitt C.",
        "away": "Mackenzie J.",
        "score": "2-0",
        "home_rank": 612,
        "home_tour": "ATP",
        "home_player_id": "pOQrEMUs",
        "home_profile_url": "https://www.flashscore.com/player/hewitt-cruz/pOQrEMUs/",
        "home_ranking_slug": "hewitt-cruz",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "07.07.26",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Ceban M.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "05.07.26",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Storck F. L.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "20.06.26",
        "surface": "grass",
        "event": "Mallorca (Spain), grass",
        "home": "Mackenzie J.",
        "away": "Polmans M.",
        "score": "0-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 350,
        "away_tour": "ATP",
        "away_player_id": "2TDsBEcH",
        "away_profile_url": "https://www.flashscore.com/player/polmans-marc/2TDsBEcH/",
        "away_ranking_slug": "polmans-marc"
      },
      {
        "date": "13.06.26",
        "surface": "grass",
        "event": "Halle (Germany), grass",
        "home": "Mackenzie J.",
        "away": "Bolt A.",
        "score": "1-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 168,
        "away_tour": "ATP",
        "away_player_id": "APTOWTED",
        "away_profile_url": "https://www.flashscore.com/player/bolt-alex/APTOWTED/",
        "away_ranking_slug": "bolt-alex"
      }
    ],
    "player_2_last": [
      {
        "date": "31.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Dahlin M.",
        "away": "Galan D. E.",
        "score": "2-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 290,
        "away_tour": "ATP",
        "away_player_id": "jgzV6009",
        "away_profile_url": "https://www.flashscore.com/player/galan-daniel-elahi/jgzV6009/",
        "away_ranking_slug": "galan-daniel-elahi"
      },
      {
        "date": "30.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Gentzsch T.",
        "away": "Dahlin M.",
        "score": "1-2",
        "home_rank": 186,
        "home_tour": "ATP",
        "home_player_id": "IgniZQN6",
        "home_profile_url": "https://www.flashscore.com/player/gentzsch-tom/IgniZQN6/",
        "home_ranking_slug": "gentzsch-tom",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "28.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Dahlin M.",
        "away": "Martineau M.",
        "score": "2-0",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 280,
        "away_tour": "ATP",
        "away_player_id": "IDkmT0Hj",
        "away_profile_url": "https://www.flashscore.com/player/martineau-matteo/IDkmT0Hj/",
        "away_ranking_slug": "martineau-matteo"
      },
      {
        "date": "14.07.26",
        "surface": "clay",
        "event": "Bastad (Sweden), clay",
        "home": "Dahlin M.",
        "away": "Baez S.",
        "score": "1-2",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 53,
        "away_tour": "ATP",
        "away_player_id": "dd8jLjtO",
        "away_profile_url": "https://www.flashscore.com/player/baez-sebastian/dd8jLjtO/",
        "away_ranking_slug": "baez-sebastian"
      },
      {
        "date": "27.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Dahlin M.",
        "away": "Perot R.",
        "score": "0-2",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 388,
        "away_tour": "ATP",
        "away_player_id": "hAyWDlGJ",
        "away_profile_url": "https://www.flashscore.com/player/perot-raphael/hAyWDlGJ/",
        "away_ranking_slug": "perot-raphael"
      },
      {
        "date": "26.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Dahlin M.",
        "away": "Bynoe E.",
        "score": "2-0",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 939,
        "away_tour": "ATP",
        "away_player_id": "O2C1CnwE",
        "away_profile_url": "https://www.flashscore.com/player/bynoe-evan/O2C1CnwE/",
        "away_ranking_slug": "bynoe-evan"
      },
      {
        "date": "25.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Magadan A.",
        "away": "Dahlin M.",
        "score": "0-2",
        "home_rank": 579,
        "home_tour": "ATP",
        "home_player_id": "AsgIC9uN",
        "home_profile_url": "https://www.flashscore.com/player/magadan-alan/AsgIC9uN/",
        "home_ranking_slug": "magadan-alan",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "23.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Dahlin M.",
        "away": "Thomson M.",
        "score": "2-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 1893,
        "away_tour": "ATP",
        "away_player_id": "xYpQaT7o",
        "away_profile_url": "https://www.flashscore.com/player/thomson-matthew/xYpQaT7o/",
        "away_ranking_slug": "thomson-matthew"
      },
      {
        "date": "22.08.25",
        "surface": "clay",
        "event": "M15 Bastad 2 (Sweden), clay",
        "home": "Slavic N.",
        "away": "Dahlin M.",
        "score": "2-0",
        "home_rank": 799,
        "home_tour": "ATP",
        "home_player_id": "4xYM97rD",
        "home_profile_url": "https://www.flashscore.com/player/slavic-nikola/4xYM97rD/",
        "home_ranking_slug": "slavic-nikola",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "21.08.25",
        "surface": "clay",
        "event": "M15 Bastad 2 (Sweden), clay",
        "home": "Dahlin M.",
        "away": "Hallquist Lithen J.",
        "score": "2-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 761,
        "away_tour": "ATP",
        "away_player_id": "CGjZME8k",
        "away_profile_url": "https://www.flashscore.com/player/hallquist-lithen-john/CGjZME8k/",
        "away_ranking_slug": "hallquist-lithen-john"
      }
    ]
  },
  "clay": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "31.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Mackenzie J.",
        "away": "Rodionov J.",
        "score": "2-0",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 136,
        "away_tour": "ATP",
        "away_player_id": "CKjcTLz1",
        "away_profile_url": "https://www.flashscore.com/player/rodionov-jurij/CKjcTLz1/",
        "away_ranking_slug": "rodionov-jurij"
      },
      {
        "date": "29.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Moller E.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "home_rank": 190,
        "home_tour": "ATP",
        "home_player_id": "SU8MMreH",
        "home_profile_url": "https://www.flashscore.com/player/moeller-elmer/SU8MMreH/",
        "home_ranking_slug": "moeller-elmer",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "27.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Gadamauri B.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "home_rank": 251,
        "home_tour": "ATP",
        "home_player_id": "QX3MNSXf",
        "home_profile_url": "https://www.flashscore.com/player/gadamauri-buvaysar/QX3MNSXf/",
        "home_ranking_slug": "gadamauri-buvaysar",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "23.07.26",
        "surface": "clay",
        "event": "M25 Metzingen (Germany), clay",
        "home": "Durasovic V.",
        "away": "Mackenzie J.",
        "score": "2-1",
        "home_rank": 490,
        "home_tour": "ATP",
        "home_player_id": "Wv6uZNr5",
        "home_profile_url": "https://www.flashscore.com/player/durasovic-viktor/Wv6uZNr5/",
        "home_ranking_slug": "durasovic-viktor",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "22.07.26",
        "surface": "clay",
        "event": "M25 Metzingen (Germany), clay",
        "home": "Farjat T.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "home_rank": 769,
        "home_tour": "ATP",
        "home_player_id": "fqOHNblU",
        "home_profile_url": "https://www.flashscore.com/player/farjat-tomas/fqOHNblU/",
        "home_ranking_slug": "farjat-tomas",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "04.06.26",
        "surface": "clay",
        "event": "French Open (France), clay",
        "home": "Hance K.",
        "away": "Mackenzie J.",
        "score": "2-1",
        "home_rank": 862,
        "home_tour": "ATP",
        "home_player_id": "fBNhbUlg",
        "home_profile_url": "https://www.flashscore.com/player/hance-keaton/fBNhbUlg/",
        "home_ranking_slug": "hance-keaton",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "03.06.26",
        "surface": "clay",
        "event": "French Open (France), clay",
        "home": "Thomas F.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "home_rank": 1244,
        "home_tour": "ATP",
        "home_player_id": "xxlIC1v1",
        "home_profile_url": "https://www.flashscore.com/player/thomas-flynn/xxlIC1v1/",
        "home_ranking_slug": "thomas-flynn",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "01.06.26",
        "surface": "clay",
        "event": "French Open (France), clay",
        "home": "Todoran M.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "home_rank": 1851,
        "home_tour": "ATP",
        "home_player_id": "Mu8uyraq",
        "home_profile_url": "https://www.flashscore.com/player/todoran-matei/Mu8uyraq/",
        "home_ranking_slug": "todoran-matei",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "31.05.26",
        "surface": "clay",
        "event": "French Open (France), clay",
        "home": "Azam S.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "14.05.26",
        "surface": "clay",
        "event": "M25 Vic (Spain), clay",
        "home": "Ivanov I.",
        "away": "Mackenzie J.",
        "score": "2-0",
        "home_rank": 561,
        "home_tour": "ATP",
        "home_player_id": "bF6qCIGF",
        "home_profile_url": "https://www.flashscore.com/player/ivanov-ivan-2008/bF6qCIGF/",
        "home_ranking_slug": "ivanov-ivan-2008",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      }
    ],
    "player_2_last": [
      {
        "date": "31.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Dahlin M.",
        "away": "Galan D. E.",
        "score": "2-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 290,
        "away_tour": "ATP",
        "away_player_id": "jgzV6009",
        "away_profile_url": "https://www.flashscore.com/player/galan-daniel-elahi/jgzV6009/",
        "away_ranking_slug": "galan-daniel-elahi"
      },
      {
        "date": "30.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Gentzsch T.",
        "away": "Dahlin M.",
        "score": "1-2",
        "home_rank": 186,
        "home_tour": "ATP",
        "home_player_id": "IgniZQN6",
        "home_profile_url": "https://www.flashscore.com/player/gentzsch-tom/IgniZQN6/",
        "home_ranking_slug": "gentzsch-tom",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "28.07.26",
        "surface": "clay",
        "event": "Bonn (Germany), clay",
        "home": "Dahlin M.",
        "away": "Martineau M.",
        "score": "2-0",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 280,
        "away_tour": "ATP",
        "away_player_id": "IDkmT0Hj",
        "away_profile_url": "https://www.flashscore.com/player/martineau-matteo/IDkmT0Hj/",
        "away_ranking_slug": "martineau-matteo"
      },
      {
        "date": "14.07.26",
        "surface": "clay",
        "event": "Bastad (Sweden), clay",
        "home": "Dahlin M.",
        "away": "Baez S.",
        "score": "1-2",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 53,
        "away_tour": "ATP",
        "away_player_id": "dd8jLjtO",
        "away_profile_url": "https://www.flashscore.com/player/baez-sebastian/dd8jLjtO/",
        "away_ranking_slug": "baez-sebastian"
      },
      {
        "date": "22.08.25",
        "surface": "clay",
        "event": "M15 Bastad 2 (Sweden), clay",
        "home": "Slavic N.",
        "away": "Dahlin M.",
        "score": "2-0",
        "home_rank": 799,
        "home_tour": "ATP",
        "home_player_id": "4xYM97rD",
        "home_profile_url": "https://www.flashscore.com/player/slavic-nikola/4xYM97rD/",
        "home_ranking_slug": "slavic-nikola",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "21.08.25",
        "surface": "clay",
        "event": "M15 Bastad 2 (Sweden), clay",
        "home": "Dahlin M.",
        "away": "Hallquist Lithen J.",
        "score": "2-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 761,
        "away_tour": "ATP",
        "away_player_id": "CGjZME8k",
        "away_profile_url": "https://www.flashscore.com/player/hallquist-lithen-john/CGjZME8k/",
        "away_ranking_slug": "hallquist-lithen-john"
      },
      {
        "date": "19.08.25",
        "surface": "clay",
        "event": "M15 Bastad 2 (Sweden), clay",
        "home": "Bataljin L.",
        "away": "Dahlin M.",
        "score": "0-2",
        "home_rank": 1708,
        "home_tour": "ATP",
        "home_player_id": "fLcao3yM",
        "home_profile_url": "https://www.flashscore.com/player/bataljin-lawrence/fLcao3yM/",
        "home_ranking_slug": "bataljin-lawrence",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "13.08.25",
        "surface": "clay",
        "event": "M15 Ystad (Sweden), clay",
        "home": "Mridha J.",
        "away": "Dahlin M.",
        "score": "2-1",
        "home_rank": 1164,
        "home_tour": "ATP",
        "home_player_id": "Gb6jyvNq",
        "home_profile_url": "https://www.flashscore.com/player/mridha-jonathan/Gb6jyvNq/",
        "home_ranking_slug": "mridha-jonathan",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "18.08.23",
        "surface": "clay",
        "event": "M25 Ystad (Sweden), clay",
        "home": "Dahlin M.",
        "away": "Friberg K.",
        "score": "1-2",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 1010,
        "away_tour": "ATP",
        "away_player_id": "x0V9iHBT",
        "away_profile_url": "https://www.flashscore.com/player/friberg-karl/x0V9iHBT/",
        "away_ranking_slug": "friberg-karl"
      },
      {
        "date": "17.08.23",
        "surface": "clay",
        "event": "M25 Ystad (Sweden), clay",
        "home": "Renard L.",
        "away": "Dahlin M.",
        "score": "0-2",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      }
    ]
  },
  "grass": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "08.07.26",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Hewitt C.",
        "away": "Mackenzie J.",
        "score": "2-0",
        "home_rank": 612,
        "home_tour": "ATP",
        "home_player_id": "pOQrEMUs",
        "home_profile_url": "https://www.flashscore.com/player/hewitt-cruz/pOQrEMUs/",
        "home_ranking_slug": "hewitt-cruz",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "07.07.26",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Ceban M.",
        "away": "Mackenzie J.",
        "score": "1-2",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "05.07.26",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Storck F. L.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "20.06.26",
        "surface": "grass",
        "event": "Mallorca (Spain), grass",
        "home": "Mackenzie J.",
        "away": "Polmans M.",
        "score": "0-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 350,
        "away_tour": "ATP",
        "away_player_id": "2TDsBEcH",
        "away_profile_url": "https://www.flashscore.com/player/polmans-marc/2TDsBEcH/",
        "away_ranking_slug": "polmans-marc"
      },
      {
        "date": "13.06.26",
        "surface": "grass",
        "event": "Halle (Germany), grass",
        "home": "Mackenzie J.",
        "away": "Bolt A.",
        "score": "1-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 168,
        "away_tour": "ATP",
        "away_player_id": "APTOWTED",
        "away_profile_url": "https://www.flashscore.com/player/bolt-alex/APTOWTED/",
        "away_ranking_slug": "bolt-alex"
      },
      {
        "date": "06.07.25",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Mackenzie J.",
        "away": "Vasami J.",
        "score": "0-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 362,
        "away_tour": "ATP",
        "away_player_id": "MaKQfer1",
        "away_profile_url": "https://www.flashscore.com/player/vasami-jacopo/MaKQfer1/",
        "away_ranking_slug": "vasami-jacopo"
      }
    ],
    "player_2_last": [
      {
        "date": "09.07.23",
        "surface": "grass",
        "event": "Wimbledon (United Kingdom), grass",
        "home": "Dahlin M.",
        "away": "De Michele F.",
        "score": "1-2",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max"
      }
    ]
  },
  "hard": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "14.03.26",
        "surface": "hard",
        "event": "M25 Timaru (New Zealand), hard",
        "home": "Mackenzie J.",
        "away": "Sach T.",
        "score": "0-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 512,
        "away_tour": "ATP",
        "away_player_id": "W6rvCM52",
        "away_profile_url": "https://www.flashscore.com/player/sach-tai/W6rvCM52/",
        "away_ranking_slug": "sach-tai"
      },
      {
        "date": "13.03.26",
        "surface": "hard",
        "event": "M25 Timaru (New Zealand), hard",
        "home": "Kubler J.",
        "away": "Mackenzie J.",
        "score": "0-0",
        "home_rank": 462,
        "home_tour": "ATP",
        "home_player_id": "Ua0d9NLL",
        "home_profile_url": "https://www.flashscore.com/player/kubler-jason/Ua0d9NLL/",
        "home_ranking_slug": "kubler-jason",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "12.03.26",
        "surface": "hard",
        "event": "M25 Timaru (New Zealand), hard",
        "home": "Mackenzie J.",
        "away": "McFadzean L.",
        "score": "2-1",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 1130,
        "away_tour": "ATP",
        "away_player_id": "pQXr6pfI",
        "away_profile_url": "https://www.flashscore.com/player/mcfadzean-lachlan/pQXr6pfI/",
        "away_ranking_slug": "mcfadzean-lachlan"
      },
      {
        "date": "10.03.26",
        "surface": "hard",
        "event": "M25 Timaru (New Zealand), hard",
        "home": "Estephan J.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "03.03.26",
        "surface": "hard",
        "event": "M25 Launceston (Australia), hard",
        "home": "Moriya H.",
        "away": "Mackenzie J.",
        "score": "2-1",
        "home_rank": 510,
        "home_tour": "ATP",
        "home_player_id": "AkljckX2",
        "home_profile_url": "https://www.flashscore.com/player/moriya-hiroki/AkljckX2/",
        "home_ranking_slug": "moriya-hiroki",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      },
      {
        "date": "26.02.26",
        "surface": "hard",
        "event": "M25 Burnie (Australia), hard",
        "home": "Mackenzie J.",
        "away": "Tu L.",
        "score": "0-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 487,
        "away_tour": "ATP",
        "away_player_id": "6JHGYtjI",
        "away_profile_url": "https://www.flashscore.com/player/tu-li/6JHGYtjI/",
        "away_ranking_slug": "tu-li"
      },
      {
        "date": "24.02.26",
        "surface": "hard",
        "event": "M25 Burnie (Australia), hard",
        "home": "Mackenzie J.",
        "away": "Yamanaka T.",
        "score": "2-1",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 815,
        "away_tour": "ATP",
        "away_player_id": "nVnqQlUo",
        "away_profile_url": "https://www.flashscore.com/player/yamanaka-taiyo/nVnqQlUo/",
        "away_ranking_slug": "yamanaka-taiyo"
      },
      {
        "date": "10.02.26",
        "surface": "hard",
        "event": "Brisbane 2 (Australia), hard",
        "home": "Mackenzie J.",
        "away": "Polmans M.",
        "score": "1-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 350,
        "away_tour": "ATP",
        "away_player_id": "2TDsBEcH",
        "away_profile_url": "https://www.flashscore.com/player/polmans-marc/2TDsBEcH/",
        "away_ranking_slug": "polmans-marc"
      },
      {
        "date": "09.02.26",
        "surface": "hard",
        "event": "Brisbane 2 (Australia), hard",
        "home": "Mackenzie J.",
        "away": "Sinclair C.",
        "score": "1-2",
        "home_rank": 931,
        "home_tour": "ATP",
        "home_player_id": "jelwgbn9",
        "home_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "home_ranking_slug": "mackenzie-jamie",
        "away_rank": 511,
        "away_tour": "ATP",
        "away_player_id": "Oxu66IL4",
        "away_profile_url": "https://www.flashscore.com/player/sinclair-colin/Oxu66IL4/",
        "away_ranking_slug": "sinclair-colin"
      },
      {
        "date": "08.02.26",
        "surface": "hard",
        "event": "Brisbane 2 (Australia), hard",
        "home": "Ferguson C.",
        "away": "Mackenzie J.",
        "score": "0-2",
        "home_rank": 640,
        "home_tour": "ATP",
        "home_player_id": "IPmby6tR",
        "home_profile_url": "https://www.flashscore.com/player/ferguson-chase/IPmby6tR/",
        "home_ranking_slug": "ferguson-chase",
        "away_rank": 931,
        "away_tour": "ATP",
        "away_player_id": "jelwgbn9",
        "away_profile_url": "https://www.flashscore.com/player/mackenzie-jamie/jelwgbn9/",
        "away_ranking_slug": "mackenzie-jamie"
      }
    ],
    "player_2_last": [
      {
        "date": "27.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Dahlin M.",
        "away": "Perot R.",
        "score": "0-2",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 388,
        "away_tour": "ATP",
        "away_player_id": "hAyWDlGJ",
        "away_profile_url": "https://www.flashscore.com/player/perot-raphael/hAyWDlGJ/",
        "away_ranking_slug": "perot-raphael"
      },
      {
        "date": "26.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Dahlin M.",
        "away": "Bynoe E.",
        "score": "2-0",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 939,
        "away_tour": "ATP",
        "away_player_id": "O2C1CnwE",
        "away_profile_url": "https://www.flashscore.com/player/bynoe-evan/O2C1CnwE/",
        "away_ranking_slug": "bynoe-evan"
      },
      {
        "date": "25.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Magadan A.",
        "away": "Dahlin M.",
        "score": "0-2",
        "home_rank": 579,
        "home_tour": "ATP",
        "home_player_id": "AsgIC9uN",
        "home_profile_url": "https://www.flashscore.com/player/magadan-alan/AsgIC9uN/",
        "home_ranking_slug": "magadan-alan",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "23.09.25",
        "surface": "hard",
        "event": "M15 Ann Arbor, MI (USA), hard",
        "home": "Dahlin M.",
        "away": "Thomson M.",
        "score": "2-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 1893,
        "away_tour": "ATP",
        "away_player_id": "xYpQaT7o",
        "away_profile_url": "https://www.flashscore.com/player/thomson-matthew/xYpQaT7o/",
        "away_ranking_slug": "thomson-matthew"
      },
      {
        "date": "01.12.23",
        "surface": "hard",
        "event": "M15 Limassol 2 (Cyprus), hard",
        "home": "Dahlin M.",
        "away": "De Jonge D.",
        "score": "0-1",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 603,
        "away_tour": "ATP",
        "away_player_id": "tGGdpX9d",
        "away_profile_url": "https://www.flashscore.com/player/de-jonge-daniel/tGGdpX9d/",
        "away_ranking_slug": "de-jonge-daniel"
      },
      {
        "date": "30.11.23",
        "surface": "hard",
        "event": "M15 Limassol 2 (Cyprus), hard",
        "home": "Dahlin M.",
        "away": "Bozemoj B.",
        "score": "2-0",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max",
        "away_rank": 1067,
        "away_tour": "ATP",
        "away_player_id": "MazWb9nH",
        "away_profile_url": "https://www.flashscore.com/player/bozemoj-brian/MazWb9nH/",
        "away_ranking_slug": "bozemoj-brian"
      },
      {
        "date": "28.11.23",
        "surface": "hard",
        "event": "M15 Limassol 2 (Cyprus), hard",
        "home": "Dahlin M.",
        "away": "Christodoulou S.",
        "score": "2-0",
        "home_rank": 1378,
        "home_tour": "ATP",
        "home_player_id": "SvxjxyR7",
        "home_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "home_ranking_slug": "dahlin-max"
      },
      {
        "date": "24.11.23",
        "surface": "hard",
        "event": "M15 Limassol (Cyprus), hard",
        "home": "Moller E.",
        "away": "Dahlin M.",
        "score": "2-0",
        "home_rank": 190,
        "home_tour": "ATP",
        "home_player_id": "SU8MMreH",
        "home_profile_url": "https://www.flashscore.com/player/moeller-elmer/SU8MMreH/",
        "home_ranking_slug": "moeller-elmer",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "23.11.23",
        "surface": "hard",
        "event": "M15 Limassol (Cyprus), hard",
        "home": "Karlsson Wistrand J.",
        "away": "Dahlin M.",
        "score": "0-2",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      },
      {
        "date": "21.11.23",
        "surface": "hard",
        "event": "M15 Limassol (Cyprus), hard",
        "home": "De Jonge D.",
        "away": "Dahlin M.",
        "score": "0-2",
        "home_rank": 603,
        "home_tour": "ATP",
        "home_player_id": "tGGdpX9d",
        "home_profile_url": "https://www.flashscore.com/player/de-jonge-daniel/tGGdpX9d/",
        "home_ranking_slug": "de-jonge-daniel",
        "away_rank": 1378,
        "away_tour": "ATP",
        "away_player_id": "SvxjxyR7",
        "away_profile_url": "https://www.flashscore.com/player/dahlin-max/SvxjxyR7/",
        "away_ranking_slug": "dahlin-max"
      }
    ]
  }
}
Model
{
  "surface_used": "clay",
  "win_probability": {
    "player_1": 62,
    "player_2": 38
  },
  "prediction_quality": "medium",
  "data_confidence_pct": 70,
  "h2h_meetings_used": 0,
  "model_only_p1_pct": 62,
  "blend_weight_model": 1,
  "confidence_breakdown": {
    "sample_conf_pct": 100,
    "recency_factor": 1,
    "surface_form_age_days": 1,
    "odds_present": false,
    "market_implied_p1_pct": null,
    "model_vs_market_div_pct": null,
    "market_factor": 1,
    "rank_form_divergence": false
  },
  "strength": {
    "rank_score": 0.0906,
    "rank_trust": 0.55,
    "surface_score": 0.3,
    "form_score": 0.085,
    "dominance_score": 0,
    "h2h_score": 0,
    "total_logit": 0.4756
  },
  "model_version": "v2.3-2026-06"
}
Odds
Live Data Snapshot
{
  "total": 1,
  "sample": {
    "match": "Mackenzie J. vs Dahlin M.",
    "player_1": "Mackenzie J.",
    "player_2": "Dahlin M.",
    "surface": "clay",
    "h2h_rows": 0
  }
}

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Tennis board.