Tennis · Porto 2 · Portugal · clay

Visker N. vs Vives Marcos P.

Archive · Thursday, 03 September 2026

Archived fixture

A final score is not available in this archive.

Visker N. vs Vives Marcos P. in Porto 2 (Tennis) was scheduled for Thursday, 03 September 2026. A final score is not available in this archive. Pre-match model prediction: Visker N. 44% vs Vives Marcos P. 56%. See recent form, clay-court stats.

PortugalChallengerPorto 2clay
Visker N.
Age 24 · Rank #430
VS
Age 25 · Rank #538
Vives Marcos P.
Thursday, 03 September 2026 at 12:30
Model win probability
Visker N.Vives Marcos P.
44%
56%
First meeting — no head-to-head history between these players.
Model Prediction
Visker N.
44%
Vives Marcos P.
56%
high confidenceData 95%clay0 H2H used
Visker N.Why the model leansVives Marcos P.
Ranking
+0.09
Surface
0.00
Form
-0.15
H2H
0.00
Model v2.3-2026-06
Visker N. Form
Visker n.
01 Sept
Olivieri g. a.ATP #223 vs Visker n.ATP #430
1-2W
31 Aug
Visker n.ATP #430 vs Kielan s.ATP #1348
2-0W
30 Aug
Visker n.ATP #430 vs Valdoleiros g.
2-0W
26 Jul
Mazza m.ATP #751 vs Visker n.ATP #430
2-0L
22 Jul
Onclin g.ATP #158 vs Visker n.ATP #430
2-0L
21 Jul
Barrena a.ATP #235 vs Visker n.ATP #430
0-2W
20 Jul
Visker n.ATP #430 vs Niklas-salminen p.ATP #1348
2-0W
19 Jul
Visker n.ATP #430 vs Ahti v.ATP #1811
2-1W
16 Jul
Visker n.ATP #430 vs Nijboer r.ATP #532
0-2L
14 Jul
Barrios Vera t.ATP #144 vs Visker n.ATP #430
0-2W
Vives Marcos P. Form
Vives Marcos p.
01 Sept
Vives Marcos p.ATP #538 vs Ribeiro e.ATP #373
2-0W
31 Aug
Carballes Baena r.ATP #209 vs Vives Marcos p.ATP #538
0-1W
30 Aug
Silva j. d.ATP #1382 vs Vives Marcos p.ATP #538
1-2W
27 Aug
Vives Marcos p.ATP #538 vs Rodenas p.ATP #676
0-2L
26 Aug
Vives Marcos p.ATP #538 vs Munk Mesa b.ATP #1317
2-0W
25 Aug
Vives Marcos p.ATP #538 vs Baybars a.ATP #1344
2-1W
19 Aug
Vives Marcos p.ATP #538 vs Fita Juan s.ATP #1026
1-2L
18 Aug
Vives Marcos p.ATP #538 vs Torres r. t.
2-0W
26 Jul
Djuric b.ATP #615 vs Vives Marcos p.ATP #538
0-2W
25 Jul
Vives Marcos p.ATP #538 vs Comino l.ATP #946
2-0W
Head-to-Head
Last 10
No rows.
Full Match Object
{
  "sport": "tennis",
  "country": "Portugal",
  "tour_type": "Challenger",
  "category": "Challenger Men Singles",
  "tournament": "Porto 2",
  "surface": "clay",
  "is_doubles": false,
  "match": "Visker N. vs Vives Marcos P.",
  "date": "2026-09-03",
  "time": "12:30",
  "player_1": {
    "name": "Visker N.",
    "rank": 430,
    "images": [
      "https://cdn.smoance.com/players/visker-n.png"
    ],
    "player_id": "trcbXYS8",
    "profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
    "dob": "2001-10-05",
    "age": 24,
    "ranking_tour": "ATP",
    "ranking_date": "31.08.2026",
    "rank_scraped_at": "2026-09-02T14:16:09.731801+00:00",
    "ranking_slug": "visker-niels"
  },
  "player_2": {
    "name": "Vives Marcos P.",
    "rank": 538,
    "images": [
      "https://cdn.smoance.com/players/vives-marcos-p.png"
    ],
    "player_id": "rsfIfIsK",
    "profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
    "dob": "2001-04-13",
    "age": 25,
    "ranking_tour": "ATP",
    "ranking_date": "31.08.2026",
    "rank_scraped_at": "2026-09-02T14:16:09.731801+00:00",
    "ranking_slug": "vives-marcos-pedro"
  },
  "h2h_data": {
    "all surfaces": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "01.09.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Olivieri G. A.",
          "away": "Visker N.",
          "score": "1-2",
          "home_rank": 223,
          "home_tour": "ATP",
          "home_player_id": "lnHtsdAT",
          "home_profile_url": "https://www.flashscore.com/player/olivieri-genaro-alberto/lnHtsdAT/",
          "home_ranking_slug": "olivieri-genaro-alberto",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "31.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Visker N.",
          "away": "Kielan S.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1348,
          "away_tour": "ATP",
          "away_player_id": "fDAUM8wO",
          "away_profile_url": "https://www.flashscore.com/player/kielan-szymon/fDAUM8wO/",
          "away_ranking_slug": "kielan-szymon"
        },
        {
          "date": "30.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Visker N.",
          "away": "Valdoleiros G.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels"
        },
        {
          "date": "26.07.26",
          "surface": "clay",
          "event": "San Marino (San Marino), clay",
          "home": "Mazza M.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 751,
          "home_tour": "ATP",
          "home_player_id": "MBgeOclJ",
          "home_profile_url": "https://www.flashscore.com/player/mazza-manuel/MBgeOclJ/",
          "home_ranking_slug": "mazza-manuel",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "22.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Onclin G.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 158,
          "home_tour": "ATP",
          "home_player_id": "dtG17O9l",
          "home_profile_url": "https://www.flashscore.com/player/onclin-gauthier/dtG17O9l/",
          "home_ranking_slug": "onclin-gauthier",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "21.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Barrena A.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 235,
          "home_tour": "ATP",
          "home_player_id": "EcYZCT1F",
          "home_profile_url": "https://www.flashscore.com/player/barrena-alex/EcYZCT1F/",
          "home_ranking_slug": "barrena-alex",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "20.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Visker N.",
          "away": "Niklas-Salminen P.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1348,
          "away_tour": "ATP",
          "away_player_id": "hnlv5oz9",
          "away_profile_url": "https://www.flashscore.com/player/niklas-salminen-patrik/hnlv5oz9/",
          "away_ranking_slug": "niklas-salminen-patrik"
        },
        {
          "date": "19.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Visker N.",
          "away": "Ahti V.",
          "score": "2-1",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1811,
          "away_tour": "ATP",
          "away_player_id": "ULGjM0EI",
          "away_profile_url": "https://www.flashscore.com/player/ahti-vesa/ULGjM0EI/",
          "away_ranking_slug": "ahti-vesa"
        },
        {
          "date": "16.07.26",
          "surface": "clay",
          "event": "Bunschoten (Netherlands), clay",
          "home": "Visker N.",
          "away": "Nijboer R.",
          "score": "0-2",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 532,
          "away_tour": "ATP",
          "away_player_id": "Yexh5F5g",
          "away_profile_url": "https://www.flashscore.com/player/nijboer-ryan/Yexh5F5g/",
          "away_ranking_slug": "nijboer-ryan"
        },
        {
          "date": "14.07.26",
          "surface": "clay",
          "event": "Bunschoten (Netherlands), clay",
          "home": "Barrios Vera T.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 144,
          "home_tour": "ATP",
          "home_player_id": "Ewzudtxk",
          "home_profile_url": "https://www.flashscore.com/player/barrios-vera-marcelo-tomas/Ewzudtxk/",
          "home_ranking_slug": "barrios-vera-marcelo-tomas",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        }
      ],
      "player_2_last": [
        {
          "date": "01.09.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Vives Marcos P.",
          "away": "Ribeiro E.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 373,
          "away_tour": "ATP",
          "away_player_id": "ObAxbvT5",
          "away_profile_url": "https://www.flashscore.com/player/ribeiro-eduardo/ObAxbvT5/",
          "away_ranking_slug": "ribeiro-eduardo"
        },
        {
          "date": "31.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Carballes Baena R.",
          "away": "Vives Marcos P.",
          "score": "0-1",
          "home_rank": 209,
          "home_tour": "ATP",
          "home_player_id": "hj8fIZPg",
          "home_profile_url": "https://www.flashscore.com/player/carballes-baena-roberto/hj8fIZPg/",
          "home_ranking_slug": "carballes-baena-roberto",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "30.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Silva J. D.",
          "away": "Vives Marcos P.",
          "score": "1-2",
          "home_rank": 1382,
          "home_tour": "ATP",
          "home_player_id": "pKOdmxhi",
          "home_profile_url": "https://www.flashscore.com/player/silva-joao-dinis/pKOdmxhi/",
          "home_ranking_slug": "silva-joao-dinis",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "27.08.26",
          "surface": "clay",
          "event": "M25 Oviedo (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Rodenas P.",
          "score": "0-2",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 676,
          "away_tour": "ATP",
          "away_player_id": "xzmQlqAD",
          "away_profile_url": "https://www.flashscore.com/player/rodenas-pedro/xzmQlqAD/",
          "away_ranking_slug": "rodenas-pedro"
        },
        {
          "date": "26.08.26",
          "surface": "clay",
          "event": "M25 Oviedo (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Munk Mesa B.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 1317,
          "away_tour": "ATP",
          "away_player_id": "8pf3pQwi",
          "away_profile_url": "https://www.flashscore.com/player/munk-mesa-bernardo/8pf3pQwi/",
          "away_ranking_slug": "munk-mesa-bernardo"
        },
        {
          "date": "25.08.26",
          "surface": "clay",
          "event": "M25 Oviedo (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Baybars A.",
          "score": "2-1",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 1344,
          "away_tour": "ATP",
          "away_player_id": "KYSN584k",
          "away_profile_url": "https://www.flashscore.com/player/baybars-aren/KYSN584k/",
          "away_ranking_slug": "baybars-aren"
        },
        {
          "date": "19.08.26",
          "surface": "clay",
          "event": "M25 Santander (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Fita Juan S.",
          "score": "1-2",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 1026,
          "away_tour": "ATP",
          "away_player_id": "l0cjOVWL",
          "away_profile_url": "https://www.flashscore.com/player/fita-juan-sergi/l0cjOVWL/",
          "away_ranking_slug": "fita-juan-sergi"
        },
        {
          "date": "18.08.26",
          "surface": "clay",
          "event": "M25 Santander (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Torres R. T.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "26.07.26",
          "surface": "clay",
          "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
          "home": "Djuric B.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "home_rank": 615,
          "home_tour": "ATP",
          "home_player_id": "xE15iILI",
          "home_profile_url": "https://www.flashscore.com/player/djuric-branko/xE15iILI/",
          "home_ranking_slug": "djuric-branko",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "25.07.26",
          "surface": "clay",
          "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
          "home": "Vives Marcos P.",
          "away": "Comino L.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 946,
          "away_tour": "ATP",
          "away_player_id": "GdO6VwhB",
          "away_profile_url": "https://www.flashscore.com/player/comino-lorenzo/GdO6VwhB/",
          "away_ranking_slug": "comino-lorenzo"
        }
      ]
    },
    "clay": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "01.09.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Olivieri G. A.",
          "away": "Visker N.",
          "score": "1-2",
          "home_rank": 223,
          "home_tour": "ATP",
          "home_player_id": "lnHtsdAT",
          "home_profile_url": "https://www.flashscore.com/player/olivieri-genaro-alberto/lnHtsdAT/",
          "home_ranking_slug": "olivieri-genaro-alberto",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "31.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Visker N.",
          "away": "Kielan S.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1348,
          "away_tour": "ATP",
          "away_player_id": "fDAUM8wO",
          "away_profile_url": "https://www.flashscore.com/player/kielan-szymon/fDAUM8wO/",
          "away_ranking_slug": "kielan-szymon"
        },
        {
          "date": "30.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Visker N.",
          "away": "Valdoleiros G.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels"
        },
        {
          "date": "26.07.26",
          "surface": "clay",
          "event": "San Marino (San Marino), clay",
          "home": "Mazza M.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 751,
          "home_tour": "ATP",
          "home_player_id": "MBgeOclJ",
          "home_profile_url": "https://www.flashscore.com/player/mazza-manuel/MBgeOclJ/",
          "home_ranking_slug": "mazza-manuel",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "22.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Onclin G.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 158,
          "home_tour": "ATP",
          "home_player_id": "dtG17O9l",
          "home_profile_url": "https://www.flashscore.com/player/onclin-gauthier/dtG17O9l/",
          "home_ranking_slug": "onclin-gauthier",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "21.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Barrena A.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 235,
          "home_tour": "ATP",
          "home_player_id": "EcYZCT1F",
          "home_profile_url": "https://www.flashscore.com/player/barrena-alex/EcYZCT1F/",
          "home_ranking_slug": "barrena-alex",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "20.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Visker N.",
          "away": "Niklas-Salminen P.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1348,
          "away_tour": "ATP",
          "away_player_id": "hnlv5oz9",
          "away_profile_url": "https://www.flashscore.com/player/niklas-salminen-patrik/hnlv5oz9/",
          "away_ranking_slug": "niklas-salminen-patrik"
        },
        {
          "date": "19.07.26",
          "surface": "clay",
          "event": "Tampere (Finland), clay",
          "home": "Visker N.",
          "away": "Ahti V.",
          "score": "2-1",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1811,
          "away_tour": "ATP",
          "away_player_id": "ULGjM0EI",
          "away_profile_url": "https://www.flashscore.com/player/ahti-vesa/ULGjM0EI/",
          "away_ranking_slug": "ahti-vesa"
        },
        {
          "date": "16.07.26",
          "surface": "clay",
          "event": "Bunschoten (Netherlands), clay",
          "home": "Visker N.",
          "away": "Nijboer R.",
          "score": "0-2",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 532,
          "away_tour": "ATP",
          "away_player_id": "Yexh5F5g",
          "away_profile_url": "https://www.flashscore.com/player/nijboer-ryan/Yexh5F5g/",
          "away_ranking_slug": "nijboer-ryan"
        },
        {
          "date": "14.07.26",
          "surface": "clay",
          "event": "Bunschoten (Netherlands), clay",
          "home": "Barrios Vera T.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 144,
          "home_tour": "ATP",
          "home_player_id": "Ewzudtxk",
          "home_profile_url": "https://www.flashscore.com/player/barrios-vera-marcelo-tomas/Ewzudtxk/",
          "home_ranking_slug": "barrios-vera-marcelo-tomas",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        }
      ],
      "player_2_last": [
        {
          "date": "01.09.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Vives Marcos P.",
          "away": "Ribeiro E.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 373,
          "away_tour": "ATP",
          "away_player_id": "ObAxbvT5",
          "away_profile_url": "https://www.flashscore.com/player/ribeiro-eduardo/ObAxbvT5/",
          "away_ranking_slug": "ribeiro-eduardo"
        },
        {
          "date": "31.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Carballes Baena R.",
          "away": "Vives Marcos P.",
          "score": "0-1",
          "home_rank": 209,
          "home_tour": "ATP",
          "home_player_id": "hj8fIZPg",
          "home_profile_url": "https://www.flashscore.com/player/carballes-baena-roberto/hj8fIZPg/",
          "home_ranking_slug": "carballes-baena-roberto",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "30.08.26",
          "surface": "clay",
          "event": "Porto 2 (Portugal), clay",
          "home": "Silva J. D.",
          "away": "Vives Marcos P.",
          "score": "1-2",
          "home_rank": 1382,
          "home_tour": "ATP",
          "home_player_id": "pKOdmxhi",
          "home_profile_url": "https://www.flashscore.com/player/silva-joao-dinis/pKOdmxhi/",
          "home_ranking_slug": "silva-joao-dinis",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "27.08.26",
          "surface": "clay",
          "event": "M25 Oviedo (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Rodenas P.",
          "score": "0-2",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 676,
          "away_tour": "ATP",
          "away_player_id": "xzmQlqAD",
          "away_profile_url": "https://www.flashscore.com/player/rodenas-pedro/xzmQlqAD/",
          "away_ranking_slug": "rodenas-pedro"
        },
        {
          "date": "26.08.26",
          "surface": "clay",
          "event": "M25 Oviedo (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Munk Mesa B.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 1317,
          "away_tour": "ATP",
          "away_player_id": "8pf3pQwi",
          "away_profile_url": "https://www.flashscore.com/player/munk-mesa-bernardo/8pf3pQwi/",
          "away_ranking_slug": "munk-mesa-bernardo"
        },
        {
          "date": "25.08.26",
          "surface": "clay",
          "event": "M25 Oviedo (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Baybars A.",
          "score": "2-1",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 1344,
          "away_tour": "ATP",
          "away_player_id": "KYSN584k",
          "away_profile_url": "https://www.flashscore.com/player/baybars-aren/KYSN584k/",
          "away_ranking_slug": "baybars-aren"
        },
        {
          "date": "19.08.26",
          "surface": "clay",
          "event": "M25 Santander (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Fita Juan S.",
          "score": "1-2",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 1026,
          "away_tour": "ATP",
          "away_player_id": "l0cjOVWL",
          "away_profile_url": "https://www.flashscore.com/player/fita-juan-sergi/l0cjOVWL/",
          "away_ranking_slug": "fita-juan-sergi"
        },
        {
          "date": "18.08.26",
          "surface": "clay",
          "event": "M25 Santander (Spain), clay",
          "home": "Vives Marcos P.",
          "away": "Torres R. T.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "26.07.26",
          "surface": "clay",
          "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
          "home": "Djuric B.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "home_rank": 615,
          "home_tour": "ATP",
          "home_player_id": "xE15iILI",
          "home_profile_url": "https://www.flashscore.com/player/djuric-branko/xE15iILI/",
          "home_ranking_slug": "djuric-branko",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "25.07.26",
          "surface": "clay",
          "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
          "home": "Vives Marcos P.",
          "away": "Comino L.",
          "score": "2-0",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 946,
          "away_tour": "ATP",
          "away_player_id": "GdO6VwhB",
          "away_profile_url": "https://www.flashscore.com/player/comino-lorenzo/GdO6VwhB/",
          "away_ranking_slug": "comino-lorenzo"
        }
      ]
    },
    "grass": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "07.07.26",
          "surface": "grass",
          "event": "Nottingham 4 (United Kingdom), grass",
          "home": "Ivanov I.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 530,
          "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": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "15.06.26",
          "surface": "grass",
          "event": "Dublin (Ireland), grass",
          "home": "Crawford O.",
          "away": "Visker N.",
          "score": "2-1",
          "home_rank": 225,
          "home_tour": "ATP",
          "home_player_id": "2VE4Ko5r",
          "home_profile_url": "https://www.flashscore.com/player/crawford-oliver/2VE4Ko5r/",
          "home_ranking_slug": "crawford-oliver",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "14.06.26",
          "surface": "grass",
          "event": "Dublin (Ireland), grass",
          "home": "Visker N.",
          "away": "Added D.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 281,
          "away_tour": "ATP",
          "away_player_id": "bwW3LbI0",
          "away_profile_url": "https://www.flashscore.com/player/added-dan/bwW3LbI0/",
          "away_ranking_slug": "added-dan"
        },
        {
          "date": "07.06.26",
          "surface": "grass",
          "event": "Hertogenbosch (Netherlands), grass",
          "home": "Visker N.",
          "away": "Ymer E.",
          "score": "0-2",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 204,
          "away_tour": "ATP",
          "away_player_id": "GhVfMwlD",
          "away_profile_url": "https://www.flashscore.com/player/ymer-elias/GhVfMwlD/",
          "away_ranking_slug": "ymer-elias"
        },
        {
          "date": "06.06.26",
          "surface": "grass",
          "event": "Hertogenbosch (Netherlands), grass",
          "home": "McDonald M.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 146,
          "home_tour": "ATP",
          "home_player_id": "WWi3O0v6",
          "home_profile_url": "https://www.flashscore.com/player/mcdonald-mackenzie/WWi3O0v6/",
          "home_ranking_slug": "mcdonald-mackenzie",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        }
      ],
      "player_2_last": []
    },
    "hard": {
      "h2h": [],
      "player_1_last": [
        {
          "date": "02.05.26",
          "surface": "hard",
          "event": "Abidjan 2 (Ivory Coast), hard",
          "home": "Visker N.",
          "away": "Mmoh M.",
          "score": "1-1",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 173,
          "away_tour": "ATP",
          "away_player_id": "dCvHbO15",
          "away_profile_url": "https://www.flashscore.com/player/mmoh-michael/dCvHbO15/",
          "away_ranking_slug": "mmoh-michael"
        },
        {
          "date": "01.05.26",
          "surface": "hard",
          "event": "Abidjan 2 (Ivory Coast), hard",
          "home": "Visker N.",
          "away": "Bax F.",
          "score": "2-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 303,
          "away_tour": "ATP",
          "away_player_id": "bLE16tQq",
          "away_profile_url": "https://www.flashscore.com/player/bax-florent/bLE16tQq/",
          "away_ranking_slug": "bax-florent"
        },
        {
          "date": "01.05.26",
          "surface": "hard",
          "event": "Abidjan 2 (Ivory Coast), hard",
          "home": "Geerts M.",
          "away": "Visker N.",
          "score": "1-2",
          "home_rank": 326,
          "home_tour": "ATP",
          "home_player_id": "jVP5NQJK",
          "home_profile_url": "https://www.flashscore.com/player/geerts-michael/jVP5NQJK/",
          "home_ranking_slug": "geerts-michael",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "28.04.26",
          "surface": "hard",
          "event": "Abidjan 2 (Ivory Coast), hard",
          "home": "Visker N.",
          "away": "Lalami Laaroussi Y.",
          "score": "1-0",
          "home_rank": 430,
          "home_tour": "ATP",
          "home_player_id": "trcbXYS8",
          "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "home_ranking_slug": "visker-niels",
          "away_rank": 1032,
          "away_tour": "ATP",
          "away_player_id": "hKm7dYh5",
          "away_profile_url": "https://www.flashscore.com/player/lalami-laaroussi-younes/hKm7dYh5/",
          "away_ranking_slug": "lalami-laaroussi-younes"
        },
        {
          "date": "23.04.26",
          "surface": "hard",
          "event": "Abidjan (Ivory Coast), hard",
          "home": "Bax F.",
          "away": "Visker N.",
          "score": "2-1",
          "home_rank": 303,
          "home_tour": "ATP",
          "home_player_id": "bLE16tQq",
          "home_profile_url": "https://www.flashscore.com/player/bax-florent/bLE16tQq/",
          "home_ranking_slug": "bax-florent",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "22.04.26",
          "surface": "hard",
          "event": "Abidjan (Ivory Coast), hard",
          "home": "Gima S.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 589,
          "home_tour": "ATP",
          "home_player_id": "vcoUMA9G",
          "home_profile_url": "https://www.flashscore.com/player/gima-sebastian/vcoUMA9G/",
          "home_ranking_slug": "gima-sebastian",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "26.03.26",
          "surface": "hard",
          "event": "M25 Saint-Dizier (France), hard",
          "home": "Onclin G.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 158,
          "home_tour": "ATP",
          "home_player_id": "dtG17O9l",
          "home_profile_url": "https://www.flashscore.com/player/onclin-gauthier/dtG17O9l/",
          "home_ranking_slug": "onclin-gauthier",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "25.03.26",
          "surface": "hard",
          "event": "M25 Saint-Dizier (France), hard",
          "home": "Herrmann T.",
          "away": "Visker N.",
          "score": "0-2",
          "home_rank": 1225,
          "home_tour": "ATP",
          "home_player_id": "nBuUYktk",
          "home_profile_url": "https://www.flashscore.com/player/herrmann-theo/nBuUYktk/",
          "home_ranking_slug": "herrmann-theo",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "18.03.26",
          "surface": "hard",
          "event": "M25 Toulouse-Balma (France), hard",
          "home": "Nagel A.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 359,
          "home_tour": "ATP",
          "home_player_id": "6eO0SM8J",
          "home_profile_url": "https://www.flashscore.com/player/nagel-arthur/6eO0SM8J/",
          "home_ranking_slug": "nagel-arthur",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        },
        {
          "date": "10.03.26",
          "surface": "hard",
          "event": "Cherbourg (France), hard",
          "home": "Knaff A.",
          "away": "Visker N.",
          "score": "2-0",
          "home_rank": 840,
          "home_tour": "ATP",
          "home_player_id": "QgRlFufK",
          "home_profile_url": "https://www.flashscore.com/player/knaff-alex/QgRlFufK/",
          "home_ranking_slug": "knaff-alex",
          "away_rank": 430,
          "away_tour": "ATP",
          "away_player_id": "trcbXYS8",
          "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
          "away_ranking_slug": "visker-niels"
        }
      ],
      "player_2_last": [
        {
          "date": "04.01.26",
          "surface": "hard",
          "event": "Nottingham 3 (United Kingdom), hard",
          "home": "Overbeck C. E.",
          "away": "Vives Marcos P.",
          "score": "2-1",
          "home_rank": 296,
          "home_tour": "ATP",
          "home_player_id": "tGuu5b7S",
          "home_profile_url": "https://www.flashscore.com/player/overbeck-carl-emil/tGuu5b7S/",
          "home_ranking_slug": "overbeck-carl-emil",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "18.11.25",
          "surface": "hard",
          "event": "Soma Bay (Egypt), hard",
          "home": "Vives Marcos P.",
          "away": "Mrva M.",
          "score": "1-1",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 212,
          "away_tour": "ATP",
          "away_player_id": "hMR2isnm",
          "away_profile_url": "https://www.flashscore.com/player/mrva-maxim/hMR2isnm/",
          "away_ranking_slug": "mrva-maxim"
        },
        {
          "date": "30.10.25",
          "surface": "hard",
          "event": "Monastir (Tunisia), hard",
          "home": "Vives Marcos P.",
          "away": "Added D.",
          "score": "0-2",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 281,
          "away_tour": "ATP",
          "away_player_id": "bwW3LbI0",
          "away_profile_url": "https://www.flashscore.com/player/added-dan/bwW3LbI0/",
          "away_ranking_slug": "added-dan"
        },
        {
          "date": "28.10.25",
          "surface": "hard",
          "event": "Monastir (Tunisia), hard",
          "home": "Pereira T.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "home_rank": 355,
          "home_tour": "ATP",
          "home_player_id": "U1XJJHtq",
          "home_profile_url": "https://www.flashscore.com/player/tiago-pereira/U1XJJHtq/",
          "home_ranking_slug": "tiago-pereira",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "27.10.25",
          "surface": "hard",
          "event": "Monastir (Tunisia), hard",
          "home": "Binda A.",
          "away": "Vives Marcos P.",
          "score": "1-2",
          "home_rank": 552,
          "home_tour": "ATP",
          "home_player_id": "pY05SOxc",
          "home_profile_url": "https://www.flashscore.com/player/binda-alexandr/pY05SOxc/",
          "home_ranking_slug": "binda-alexandr",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "26.10.25",
          "surface": "hard",
          "event": "Monastir (Tunisia), hard",
          "home": "Knani O.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "21.10.25",
          "surface": "hard",
          "event": "Hamburg (Germany), hard",
          "home": "Vives Marcos P.",
          "away": "Glinka D.",
          "score": "0-2",
          "home_rank": 538,
          "home_tour": "ATP",
          "home_player_id": "rsfIfIsK",
          "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "home_ranking_slug": "vives-marcos-pedro",
          "away_rank": 156,
          "away_tour": "ATP",
          "away_player_id": "bimjKJAE",
          "away_profile_url": "https://www.flashscore.com/player/glinka-daniil/bimjKJAE/",
          "away_ranking_slug": "glinka-daniil"
        },
        {
          "date": "20.10.25",
          "surface": "hard",
          "event": "Hamburg (Germany), hard",
          "home": "Yevseyev D.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "home_rank": 444,
          "home_tour": "ATP",
          "home_player_id": "p2DCoR3r",
          "home_profile_url": "https://www.flashscore.com/player/yevseyev-denis/p2DCoR3r/",
          "home_ranking_slug": "yevseyev-denis",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "19.10.25",
          "surface": "hard",
          "event": "Hamburg (Germany), hard",
          "home": "Vasa E.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "home_rank": 479,
          "home_tour": "ATP",
          "home_player_id": "2eEQepaQ",
          "home_profile_url": "https://www.flashscore.com/player/vasa-eero/2eEQepaQ/",
          "home_ranking_slug": "vasa-eero",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        },
        {
          "date": "12.01.25",
          "surface": "hard",
          "event": "M15 Manacor (Spain), hard",
          "home": "Kravchenko G.",
          "away": "Vives Marcos P.",
          "score": "0-2",
          "home_rank": 392,
          "home_tour": "ATP",
          "home_player_id": "4hA6NLxd",
          "home_profile_url": "https://www.flashscore.com/player/kravchenko-georgii/4hA6NLxd/",
          "home_ranking_slug": "kravchenko-georgii",
          "away_rank": 538,
          "away_tour": "ATP",
          "away_player_id": "rsfIfIsK",
          "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
          "away_ranking_slug": "vives-marcos-pedro"
        }
      ]
    }
  },
  "h2h_scrape_complete": true,
  "model": {
    "surface_used": "clay",
    "win_probability": {
      "player_1": 44,
      "player_2": 56
    },
    "prediction_quality": "high",
    "data_confidence_pct": 95,
    "h2h_meetings_used": 0,
    "model_only_p1_pct": 47,
    "blend_weight_model": 0.38,
    "confidence_breakdown": {
      "sample_conf_pct": 95,
      "recency_factor": 1,
      "surface_form_age_days": 2,
      "odds_present": true,
      "market_implied_p1_pct": 42,
      "model_vs_market_div_pct": 6,
      "market_factor": 1,
      "rank_form_divergence": false
    },
    "strength": {
      "rank_score": 0.0941,
      "rank_trust": 1,
      "surface_score": 0,
      "form_score": -0.0597,
      "dominance_score": -0.1467,
      "h2h_score": 0,
      "total_logit": -0.1122
    },
    "model_version": "v2.3-2026-06"
  },
  "_page_published_at": "2026-09-02T18:52:08.239782+00:00",
  "_page_modified_at": "2026-09-03T00:00:08.579764+03:00"
}
Player 1
{
  "name": "Visker N.",
  "rank": 430,
  "images": [
    "https://cdn.smoance.com/players/visker-n.png"
  ],
  "player_id": "trcbXYS8",
  "profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
  "dob": "2001-10-05",
  "age": 24,
  "ranking_tour": "ATP",
  "ranking_date": "31.08.2026",
  "rank_scraped_at": "2026-09-02T14:16:09.731801+00:00",
  "ranking_slug": "visker-niels"
}
Player 2
{
  "name": "Vives Marcos P.",
  "rank": 538,
  "images": [
    "https://cdn.smoance.com/players/vives-marcos-p.png"
  ],
  "player_id": "rsfIfIsK",
  "profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
  "dob": "2001-04-13",
  "age": 25,
  "ranking_tour": "ATP",
  "ranking_date": "31.08.2026",
  "rank_scraped_at": "2026-09-02T14:16:09.731801+00:00",
  "ranking_slug": "vives-marcos-pedro"
}
H2H Data
{
  "all surfaces": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "01.09.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Olivieri G. A.",
        "away": "Visker N.",
        "score": "1-2",
        "home_rank": 223,
        "home_tour": "ATP",
        "home_player_id": "lnHtsdAT",
        "home_profile_url": "https://www.flashscore.com/player/olivieri-genaro-alberto/lnHtsdAT/",
        "home_ranking_slug": "olivieri-genaro-alberto",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "31.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Visker N.",
        "away": "Kielan S.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1348,
        "away_tour": "ATP",
        "away_player_id": "fDAUM8wO",
        "away_profile_url": "https://www.flashscore.com/player/kielan-szymon/fDAUM8wO/",
        "away_ranking_slug": "kielan-szymon"
      },
      {
        "date": "30.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Visker N.",
        "away": "Valdoleiros G.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels"
      },
      {
        "date": "26.07.26",
        "surface": "clay",
        "event": "San Marino (San Marino), clay",
        "home": "Mazza M.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 751,
        "home_tour": "ATP",
        "home_player_id": "MBgeOclJ",
        "home_profile_url": "https://www.flashscore.com/player/mazza-manuel/MBgeOclJ/",
        "home_ranking_slug": "mazza-manuel",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "22.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Onclin G.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 158,
        "home_tour": "ATP",
        "home_player_id": "dtG17O9l",
        "home_profile_url": "https://www.flashscore.com/player/onclin-gauthier/dtG17O9l/",
        "home_ranking_slug": "onclin-gauthier",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "21.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Barrena A.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 235,
        "home_tour": "ATP",
        "home_player_id": "EcYZCT1F",
        "home_profile_url": "https://www.flashscore.com/player/barrena-alex/EcYZCT1F/",
        "home_ranking_slug": "barrena-alex",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "20.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Visker N.",
        "away": "Niklas-Salminen P.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1348,
        "away_tour": "ATP",
        "away_player_id": "hnlv5oz9",
        "away_profile_url": "https://www.flashscore.com/player/niklas-salminen-patrik/hnlv5oz9/",
        "away_ranking_slug": "niklas-salminen-patrik"
      },
      {
        "date": "19.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Visker N.",
        "away": "Ahti V.",
        "score": "2-1",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1811,
        "away_tour": "ATP",
        "away_player_id": "ULGjM0EI",
        "away_profile_url": "https://www.flashscore.com/player/ahti-vesa/ULGjM0EI/",
        "away_ranking_slug": "ahti-vesa"
      },
      {
        "date": "16.07.26",
        "surface": "clay",
        "event": "Bunschoten (Netherlands), clay",
        "home": "Visker N.",
        "away": "Nijboer R.",
        "score": "0-2",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 532,
        "away_tour": "ATP",
        "away_player_id": "Yexh5F5g",
        "away_profile_url": "https://www.flashscore.com/player/nijboer-ryan/Yexh5F5g/",
        "away_ranking_slug": "nijboer-ryan"
      },
      {
        "date": "14.07.26",
        "surface": "clay",
        "event": "Bunschoten (Netherlands), clay",
        "home": "Barrios Vera T.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 144,
        "home_tour": "ATP",
        "home_player_id": "Ewzudtxk",
        "home_profile_url": "https://www.flashscore.com/player/barrios-vera-marcelo-tomas/Ewzudtxk/",
        "home_ranking_slug": "barrios-vera-marcelo-tomas",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      }
    ],
    "player_2_last": [
      {
        "date": "01.09.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Vives Marcos P.",
        "away": "Ribeiro E.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 373,
        "away_tour": "ATP",
        "away_player_id": "ObAxbvT5",
        "away_profile_url": "https://www.flashscore.com/player/ribeiro-eduardo/ObAxbvT5/",
        "away_ranking_slug": "ribeiro-eduardo"
      },
      {
        "date": "31.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Carballes Baena R.",
        "away": "Vives Marcos P.",
        "score": "0-1",
        "home_rank": 209,
        "home_tour": "ATP",
        "home_player_id": "hj8fIZPg",
        "home_profile_url": "https://www.flashscore.com/player/carballes-baena-roberto/hj8fIZPg/",
        "home_ranking_slug": "carballes-baena-roberto",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "30.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Silva J. D.",
        "away": "Vives Marcos P.",
        "score": "1-2",
        "home_rank": 1382,
        "home_tour": "ATP",
        "home_player_id": "pKOdmxhi",
        "home_profile_url": "https://www.flashscore.com/player/silva-joao-dinis/pKOdmxhi/",
        "home_ranking_slug": "silva-joao-dinis",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "27.08.26",
        "surface": "clay",
        "event": "M25 Oviedo (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Rodenas P.",
        "score": "0-2",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 676,
        "away_tour": "ATP",
        "away_player_id": "xzmQlqAD",
        "away_profile_url": "https://www.flashscore.com/player/rodenas-pedro/xzmQlqAD/",
        "away_ranking_slug": "rodenas-pedro"
      },
      {
        "date": "26.08.26",
        "surface": "clay",
        "event": "M25 Oviedo (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Munk Mesa B.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 1317,
        "away_tour": "ATP",
        "away_player_id": "8pf3pQwi",
        "away_profile_url": "https://www.flashscore.com/player/munk-mesa-bernardo/8pf3pQwi/",
        "away_ranking_slug": "munk-mesa-bernardo"
      },
      {
        "date": "25.08.26",
        "surface": "clay",
        "event": "M25 Oviedo (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Baybars A.",
        "score": "2-1",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 1344,
        "away_tour": "ATP",
        "away_player_id": "KYSN584k",
        "away_profile_url": "https://www.flashscore.com/player/baybars-aren/KYSN584k/",
        "away_ranking_slug": "baybars-aren"
      },
      {
        "date": "19.08.26",
        "surface": "clay",
        "event": "M25 Santander (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Fita Juan S.",
        "score": "1-2",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 1026,
        "away_tour": "ATP",
        "away_player_id": "l0cjOVWL",
        "away_profile_url": "https://www.flashscore.com/player/fita-juan-sergi/l0cjOVWL/",
        "away_ranking_slug": "fita-juan-sergi"
      },
      {
        "date": "18.08.26",
        "surface": "clay",
        "event": "M25 Santander (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Torres R. T.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "26.07.26",
        "surface": "clay",
        "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
        "home": "Djuric B.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "home_rank": 615,
        "home_tour": "ATP",
        "home_player_id": "xE15iILI",
        "home_profile_url": "https://www.flashscore.com/player/djuric-branko/xE15iILI/",
        "home_ranking_slug": "djuric-branko",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "25.07.26",
        "surface": "clay",
        "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
        "home": "Vives Marcos P.",
        "away": "Comino L.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 946,
        "away_tour": "ATP",
        "away_player_id": "GdO6VwhB",
        "away_profile_url": "https://www.flashscore.com/player/comino-lorenzo/GdO6VwhB/",
        "away_ranking_slug": "comino-lorenzo"
      }
    ]
  },
  "clay": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "01.09.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Olivieri G. A.",
        "away": "Visker N.",
        "score": "1-2",
        "home_rank": 223,
        "home_tour": "ATP",
        "home_player_id": "lnHtsdAT",
        "home_profile_url": "https://www.flashscore.com/player/olivieri-genaro-alberto/lnHtsdAT/",
        "home_ranking_slug": "olivieri-genaro-alberto",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "31.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Visker N.",
        "away": "Kielan S.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1348,
        "away_tour": "ATP",
        "away_player_id": "fDAUM8wO",
        "away_profile_url": "https://www.flashscore.com/player/kielan-szymon/fDAUM8wO/",
        "away_ranking_slug": "kielan-szymon"
      },
      {
        "date": "30.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Visker N.",
        "away": "Valdoleiros G.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels"
      },
      {
        "date": "26.07.26",
        "surface": "clay",
        "event": "San Marino (San Marino), clay",
        "home": "Mazza M.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 751,
        "home_tour": "ATP",
        "home_player_id": "MBgeOclJ",
        "home_profile_url": "https://www.flashscore.com/player/mazza-manuel/MBgeOclJ/",
        "home_ranking_slug": "mazza-manuel",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "22.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Onclin G.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 158,
        "home_tour": "ATP",
        "home_player_id": "dtG17O9l",
        "home_profile_url": "https://www.flashscore.com/player/onclin-gauthier/dtG17O9l/",
        "home_ranking_slug": "onclin-gauthier",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "21.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Barrena A.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 235,
        "home_tour": "ATP",
        "home_player_id": "EcYZCT1F",
        "home_profile_url": "https://www.flashscore.com/player/barrena-alex/EcYZCT1F/",
        "home_ranking_slug": "barrena-alex",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "20.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Visker N.",
        "away": "Niklas-Salminen P.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1348,
        "away_tour": "ATP",
        "away_player_id": "hnlv5oz9",
        "away_profile_url": "https://www.flashscore.com/player/niklas-salminen-patrik/hnlv5oz9/",
        "away_ranking_slug": "niklas-salminen-patrik"
      },
      {
        "date": "19.07.26",
        "surface": "clay",
        "event": "Tampere (Finland), clay",
        "home": "Visker N.",
        "away": "Ahti V.",
        "score": "2-1",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1811,
        "away_tour": "ATP",
        "away_player_id": "ULGjM0EI",
        "away_profile_url": "https://www.flashscore.com/player/ahti-vesa/ULGjM0EI/",
        "away_ranking_slug": "ahti-vesa"
      },
      {
        "date": "16.07.26",
        "surface": "clay",
        "event": "Bunschoten (Netherlands), clay",
        "home": "Visker N.",
        "away": "Nijboer R.",
        "score": "0-2",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 532,
        "away_tour": "ATP",
        "away_player_id": "Yexh5F5g",
        "away_profile_url": "https://www.flashscore.com/player/nijboer-ryan/Yexh5F5g/",
        "away_ranking_slug": "nijboer-ryan"
      },
      {
        "date": "14.07.26",
        "surface": "clay",
        "event": "Bunschoten (Netherlands), clay",
        "home": "Barrios Vera T.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 144,
        "home_tour": "ATP",
        "home_player_id": "Ewzudtxk",
        "home_profile_url": "https://www.flashscore.com/player/barrios-vera-marcelo-tomas/Ewzudtxk/",
        "home_ranking_slug": "barrios-vera-marcelo-tomas",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      }
    ],
    "player_2_last": [
      {
        "date": "01.09.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Vives Marcos P.",
        "away": "Ribeiro E.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 373,
        "away_tour": "ATP",
        "away_player_id": "ObAxbvT5",
        "away_profile_url": "https://www.flashscore.com/player/ribeiro-eduardo/ObAxbvT5/",
        "away_ranking_slug": "ribeiro-eduardo"
      },
      {
        "date": "31.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Carballes Baena R.",
        "away": "Vives Marcos P.",
        "score": "0-1",
        "home_rank": 209,
        "home_tour": "ATP",
        "home_player_id": "hj8fIZPg",
        "home_profile_url": "https://www.flashscore.com/player/carballes-baena-roberto/hj8fIZPg/",
        "home_ranking_slug": "carballes-baena-roberto",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "30.08.26",
        "surface": "clay",
        "event": "Porto 2 (Portugal), clay",
        "home": "Silva J. D.",
        "away": "Vives Marcos P.",
        "score": "1-2",
        "home_rank": 1382,
        "home_tour": "ATP",
        "home_player_id": "pKOdmxhi",
        "home_profile_url": "https://www.flashscore.com/player/silva-joao-dinis/pKOdmxhi/",
        "home_ranking_slug": "silva-joao-dinis",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "27.08.26",
        "surface": "clay",
        "event": "M25 Oviedo (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Rodenas P.",
        "score": "0-2",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 676,
        "away_tour": "ATP",
        "away_player_id": "xzmQlqAD",
        "away_profile_url": "https://www.flashscore.com/player/rodenas-pedro/xzmQlqAD/",
        "away_ranking_slug": "rodenas-pedro"
      },
      {
        "date": "26.08.26",
        "surface": "clay",
        "event": "M25 Oviedo (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Munk Mesa B.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 1317,
        "away_tour": "ATP",
        "away_player_id": "8pf3pQwi",
        "away_profile_url": "https://www.flashscore.com/player/munk-mesa-bernardo/8pf3pQwi/",
        "away_ranking_slug": "munk-mesa-bernardo"
      },
      {
        "date": "25.08.26",
        "surface": "clay",
        "event": "M25 Oviedo (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Baybars A.",
        "score": "2-1",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 1344,
        "away_tour": "ATP",
        "away_player_id": "KYSN584k",
        "away_profile_url": "https://www.flashscore.com/player/baybars-aren/KYSN584k/",
        "away_ranking_slug": "baybars-aren"
      },
      {
        "date": "19.08.26",
        "surface": "clay",
        "event": "M25 Santander (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Fita Juan S.",
        "score": "1-2",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 1026,
        "away_tour": "ATP",
        "away_player_id": "l0cjOVWL",
        "away_profile_url": "https://www.flashscore.com/player/fita-juan-sergi/l0cjOVWL/",
        "away_ranking_slug": "fita-juan-sergi"
      },
      {
        "date": "18.08.26",
        "surface": "clay",
        "event": "M25 Santander (Spain), clay",
        "home": "Vives Marcos P.",
        "away": "Torres R. T.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "26.07.26",
        "surface": "clay",
        "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
        "home": "Djuric B.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "home_rank": 615,
        "home_tour": "ATP",
        "home_player_id": "xE15iILI",
        "home_profile_url": "https://www.flashscore.com/player/djuric-branko/xE15iILI/",
        "home_ranking_slug": "djuric-branko",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "25.07.26",
        "surface": "clay",
        "event": "M15 Kursumlijska Banja 10 (Serbia), clay",
        "home": "Vives Marcos P.",
        "away": "Comino L.",
        "score": "2-0",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 946,
        "away_tour": "ATP",
        "away_player_id": "GdO6VwhB",
        "away_profile_url": "https://www.flashscore.com/player/comino-lorenzo/GdO6VwhB/",
        "away_ranking_slug": "comino-lorenzo"
      }
    ]
  },
  "grass": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "07.07.26",
        "surface": "grass",
        "event": "Nottingham 4 (United Kingdom), grass",
        "home": "Ivanov I.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 530,
        "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": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "15.06.26",
        "surface": "grass",
        "event": "Dublin (Ireland), grass",
        "home": "Crawford O.",
        "away": "Visker N.",
        "score": "2-1",
        "home_rank": 225,
        "home_tour": "ATP",
        "home_player_id": "2VE4Ko5r",
        "home_profile_url": "https://www.flashscore.com/player/crawford-oliver/2VE4Ko5r/",
        "home_ranking_slug": "crawford-oliver",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "14.06.26",
        "surface": "grass",
        "event": "Dublin (Ireland), grass",
        "home": "Visker N.",
        "away": "Added D.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 281,
        "away_tour": "ATP",
        "away_player_id": "bwW3LbI0",
        "away_profile_url": "https://www.flashscore.com/player/added-dan/bwW3LbI0/",
        "away_ranking_slug": "added-dan"
      },
      {
        "date": "07.06.26",
        "surface": "grass",
        "event": "Hertogenbosch (Netherlands), grass",
        "home": "Visker N.",
        "away": "Ymer E.",
        "score": "0-2",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 204,
        "away_tour": "ATP",
        "away_player_id": "GhVfMwlD",
        "away_profile_url": "https://www.flashscore.com/player/ymer-elias/GhVfMwlD/",
        "away_ranking_slug": "ymer-elias"
      },
      {
        "date": "06.06.26",
        "surface": "grass",
        "event": "Hertogenbosch (Netherlands), grass",
        "home": "McDonald M.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 146,
        "home_tour": "ATP",
        "home_player_id": "WWi3O0v6",
        "home_profile_url": "https://www.flashscore.com/player/mcdonald-mackenzie/WWi3O0v6/",
        "home_ranking_slug": "mcdonald-mackenzie",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      }
    ],
    "player_2_last": []
  },
  "hard": {
    "h2h": [],
    "player_1_last": [
      {
        "date": "02.05.26",
        "surface": "hard",
        "event": "Abidjan 2 (Ivory Coast), hard",
        "home": "Visker N.",
        "away": "Mmoh M.",
        "score": "1-1",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 173,
        "away_tour": "ATP",
        "away_player_id": "dCvHbO15",
        "away_profile_url": "https://www.flashscore.com/player/mmoh-michael/dCvHbO15/",
        "away_ranking_slug": "mmoh-michael"
      },
      {
        "date": "01.05.26",
        "surface": "hard",
        "event": "Abidjan 2 (Ivory Coast), hard",
        "home": "Visker N.",
        "away": "Bax F.",
        "score": "2-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 303,
        "away_tour": "ATP",
        "away_player_id": "bLE16tQq",
        "away_profile_url": "https://www.flashscore.com/player/bax-florent/bLE16tQq/",
        "away_ranking_slug": "bax-florent"
      },
      {
        "date": "01.05.26",
        "surface": "hard",
        "event": "Abidjan 2 (Ivory Coast), hard",
        "home": "Geerts M.",
        "away": "Visker N.",
        "score": "1-2",
        "home_rank": 326,
        "home_tour": "ATP",
        "home_player_id": "jVP5NQJK",
        "home_profile_url": "https://www.flashscore.com/player/geerts-michael/jVP5NQJK/",
        "home_ranking_slug": "geerts-michael",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "28.04.26",
        "surface": "hard",
        "event": "Abidjan 2 (Ivory Coast), hard",
        "home": "Visker N.",
        "away": "Lalami Laaroussi Y.",
        "score": "1-0",
        "home_rank": 430,
        "home_tour": "ATP",
        "home_player_id": "trcbXYS8",
        "home_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "home_ranking_slug": "visker-niels",
        "away_rank": 1032,
        "away_tour": "ATP",
        "away_player_id": "hKm7dYh5",
        "away_profile_url": "https://www.flashscore.com/player/lalami-laaroussi-younes/hKm7dYh5/",
        "away_ranking_slug": "lalami-laaroussi-younes"
      },
      {
        "date": "23.04.26",
        "surface": "hard",
        "event": "Abidjan (Ivory Coast), hard",
        "home": "Bax F.",
        "away": "Visker N.",
        "score": "2-1",
        "home_rank": 303,
        "home_tour": "ATP",
        "home_player_id": "bLE16tQq",
        "home_profile_url": "https://www.flashscore.com/player/bax-florent/bLE16tQq/",
        "home_ranking_slug": "bax-florent",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "22.04.26",
        "surface": "hard",
        "event": "Abidjan (Ivory Coast), hard",
        "home": "Gima S.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 589,
        "home_tour": "ATP",
        "home_player_id": "vcoUMA9G",
        "home_profile_url": "https://www.flashscore.com/player/gima-sebastian/vcoUMA9G/",
        "home_ranking_slug": "gima-sebastian",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "26.03.26",
        "surface": "hard",
        "event": "M25 Saint-Dizier (France), hard",
        "home": "Onclin G.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 158,
        "home_tour": "ATP",
        "home_player_id": "dtG17O9l",
        "home_profile_url": "https://www.flashscore.com/player/onclin-gauthier/dtG17O9l/",
        "home_ranking_slug": "onclin-gauthier",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "25.03.26",
        "surface": "hard",
        "event": "M25 Saint-Dizier (France), hard",
        "home": "Herrmann T.",
        "away": "Visker N.",
        "score": "0-2",
        "home_rank": 1225,
        "home_tour": "ATP",
        "home_player_id": "nBuUYktk",
        "home_profile_url": "https://www.flashscore.com/player/herrmann-theo/nBuUYktk/",
        "home_ranking_slug": "herrmann-theo",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "18.03.26",
        "surface": "hard",
        "event": "M25 Toulouse-Balma (France), hard",
        "home": "Nagel A.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 359,
        "home_tour": "ATP",
        "home_player_id": "6eO0SM8J",
        "home_profile_url": "https://www.flashscore.com/player/nagel-arthur/6eO0SM8J/",
        "home_ranking_slug": "nagel-arthur",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      },
      {
        "date": "10.03.26",
        "surface": "hard",
        "event": "Cherbourg (France), hard",
        "home": "Knaff A.",
        "away": "Visker N.",
        "score": "2-0",
        "home_rank": 840,
        "home_tour": "ATP",
        "home_player_id": "QgRlFufK",
        "home_profile_url": "https://www.flashscore.com/player/knaff-alex/QgRlFufK/",
        "home_ranking_slug": "knaff-alex",
        "away_rank": 430,
        "away_tour": "ATP",
        "away_player_id": "trcbXYS8",
        "away_profile_url": "https://www.flashscore.com/player/visker-niels/trcbXYS8/",
        "away_ranking_slug": "visker-niels"
      }
    ],
    "player_2_last": [
      {
        "date": "04.01.26",
        "surface": "hard",
        "event": "Nottingham 3 (United Kingdom), hard",
        "home": "Overbeck C. E.",
        "away": "Vives Marcos P.",
        "score": "2-1",
        "home_rank": 296,
        "home_tour": "ATP",
        "home_player_id": "tGuu5b7S",
        "home_profile_url": "https://www.flashscore.com/player/overbeck-carl-emil/tGuu5b7S/",
        "home_ranking_slug": "overbeck-carl-emil",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "18.11.25",
        "surface": "hard",
        "event": "Soma Bay (Egypt), hard",
        "home": "Vives Marcos P.",
        "away": "Mrva M.",
        "score": "1-1",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 212,
        "away_tour": "ATP",
        "away_player_id": "hMR2isnm",
        "away_profile_url": "https://www.flashscore.com/player/mrva-maxim/hMR2isnm/",
        "away_ranking_slug": "mrva-maxim"
      },
      {
        "date": "30.10.25",
        "surface": "hard",
        "event": "Monastir (Tunisia), hard",
        "home": "Vives Marcos P.",
        "away": "Added D.",
        "score": "0-2",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 281,
        "away_tour": "ATP",
        "away_player_id": "bwW3LbI0",
        "away_profile_url": "https://www.flashscore.com/player/added-dan/bwW3LbI0/",
        "away_ranking_slug": "added-dan"
      },
      {
        "date": "28.10.25",
        "surface": "hard",
        "event": "Monastir (Tunisia), hard",
        "home": "Pereira T.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "home_rank": 355,
        "home_tour": "ATP",
        "home_player_id": "U1XJJHtq",
        "home_profile_url": "https://www.flashscore.com/player/tiago-pereira/U1XJJHtq/",
        "home_ranking_slug": "tiago-pereira",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "27.10.25",
        "surface": "hard",
        "event": "Monastir (Tunisia), hard",
        "home": "Binda A.",
        "away": "Vives Marcos P.",
        "score": "1-2",
        "home_rank": 552,
        "home_tour": "ATP",
        "home_player_id": "pY05SOxc",
        "home_profile_url": "https://www.flashscore.com/player/binda-alexandr/pY05SOxc/",
        "home_ranking_slug": "binda-alexandr",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "26.10.25",
        "surface": "hard",
        "event": "Monastir (Tunisia), hard",
        "home": "Knani O.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "21.10.25",
        "surface": "hard",
        "event": "Hamburg (Germany), hard",
        "home": "Vives Marcos P.",
        "away": "Glinka D.",
        "score": "0-2",
        "home_rank": 538,
        "home_tour": "ATP",
        "home_player_id": "rsfIfIsK",
        "home_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "home_ranking_slug": "vives-marcos-pedro",
        "away_rank": 156,
        "away_tour": "ATP",
        "away_player_id": "bimjKJAE",
        "away_profile_url": "https://www.flashscore.com/player/glinka-daniil/bimjKJAE/",
        "away_ranking_slug": "glinka-daniil"
      },
      {
        "date": "20.10.25",
        "surface": "hard",
        "event": "Hamburg (Germany), hard",
        "home": "Yevseyev D.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "home_rank": 444,
        "home_tour": "ATP",
        "home_player_id": "p2DCoR3r",
        "home_profile_url": "https://www.flashscore.com/player/yevseyev-denis/p2DCoR3r/",
        "home_ranking_slug": "yevseyev-denis",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "19.10.25",
        "surface": "hard",
        "event": "Hamburg (Germany), hard",
        "home": "Vasa E.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "home_rank": 479,
        "home_tour": "ATP",
        "home_player_id": "2eEQepaQ",
        "home_profile_url": "https://www.flashscore.com/player/vasa-eero/2eEQepaQ/",
        "home_ranking_slug": "vasa-eero",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      },
      {
        "date": "12.01.25",
        "surface": "hard",
        "event": "M15 Manacor (Spain), hard",
        "home": "Kravchenko G.",
        "away": "Vives Marcos P.",
        "score": "0-2",
        "home_rank": 392,
        "home_tour": "ATP",
        "home_player_id": "4hA6NLxd",
        "home_profile_url": "https://www.flashscore.com/player/kravchenko-georgii/4hA6NLxd/",
        "home_ranking_slug": "kravchenko-georgii",
        "away_rank": 538,
        "away_tour": "ATP",
        "away_player_id": "rsfIfIsK",
        "away_profile_url": "https://www.flashscore.com/player/vives-marcos-pedro/rsfIfIsK/",
        "away_ranking_slug": "vives-marcos-pedro"
      }
    ]
  }
}
Model
{
  "surface_used": "clay",
  "win_probability": {
    "player_1": 44,
    "player_2": 56
  },
  "prediction_quality": "high",
  "data_confidence_pct": 95,
  "h2h_meetings_used": 0,
  "model_only_p1_pct": 47,
  "blend_weight_model": 0.38,
  "confidence_breakdown": {
    "sample_conf_pct": 95,
    "recency_factor": 1,
    "surface_form_age_days": 2,
    "odds_present": true,
    "market_implied_p1_pct": 42,
    "model_vs_market_div_pct": 6,
    "market_factor": 1,
    "rank_form_divergence": false
  },
  "strength": {
    "rank_score": 0.0941,
    "rank_trust": 1,
    "surface_score": 0,
    "form_score": -0.0597,
    "dominance_score": -0.1467,
    "h2h_score": 0,
    "total_logit": -0.1122
  },
  "model_version": "v2.3-2026-06"
}
Odds
Live Data Snapshot
{
  "total": 1,
  "sample": {
    "match": "Visker N. vs Vives Marcos P.",
    "player_1": "Visker N.",
    "player_2": "Vives Marcos P.",
    "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.