Tennis · Davis Cup World Group · World
Germany vs Croatia
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Germany vs Croatia in Davis Cup World Group (Tennis) on Saturday, 19 September 2026. Model prediction: Germany 63% vs Croatia 37%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
World•ITF•Davis Cup World Group
Saturday, 19 September 2026 at 15:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Model win probability
GermanyCroatia
63%
37%
Recent Form
Germany
all surfaces7–3
70% win rate · 10 matches
Recent form · all surfaces (latest first)
W224d
L300d
W302d
W371d
W595d
L665d
W667d
L734d
W736d
W738d
Straight-set W
5
Deciders
8
Sets W / L
23 / 8
Set diff
+15
Won ≥1 set
9 / 10
Croatia
all surfaces4–6
40% win rate · 10 matches
Recent form · all surfaces (latest first)
W224d
L371d
W595d
L626d
L629d
W735d
L958d
W1097d
L1099d
L1101d
Straight-set W
1
Deciders
10
Sets W / L
16 / 18
Set diff
-2
Won ≥1 set
9 / 10
Head-to-Head4–0–2
Germany Wins
4
Croatia Wins
2
3-Set Matches
6
Germany Straight Wins
2
Croatia Straight Wins
0
Total Meetings
6
Market Odds
Bookmaker odds not available for this match.
Model Prediction
Germany
63%
Croatia
37%
medium confidenceData 58%all surfaces6 H2H used
◀ GermanyWhy the model leansCroatia ▶
Ranking
0.00
Surface
0.00
Form
+0.24
H2H
+0.06
Model v2.3-2026-06
Germany Form
Germany
06 Feb
Germany vs Peru
4-0W
22 Nov
Spain vs Germany
2-1L
20 Nov
Argentina vs Germany
1-2W
12 Sept
Japan vs Germany
0-4W
31 Jan
Israel vs Germany
1-3W
22 Nov
Germany vs Netherlands
0-2L
20 Nov
Germany vs Canada
2-0W
14 Sept
Germany vs Usa
1-2L
12 Sept
Germany vs Chile
3-0W
10 Sept
Germany vs Slovakia
3-0W
Croatia Form
Croatia
06 Feb
Croatia vs Denmark
3-1W
12 Sept
Croatia vs France
1-3L
31 Jan
Croatia vs Slovakia
3-1W
31 Dec
Usa vs Croatia
3-0L
28 Dec
Canada vs Croatia
2-1L
13 Sept
Croatia vs Lithuania
3-0W
03 Feb
Croatia vs Belgium
1-3L
17 Sept
Croatia vs Netherlands
2-1W
15 Sept
Croatia vs Finland
1-2L
13 Sept
Croatia vs Usa
1-2L
Head-to-Head
Last 10
22 May
Germany vs Croatia
3-0
22 May
Germany vs Croatia
3-0
04 Mar
Germany vs Croatia
3-2
09 Feb
Croatia vs Germany
2-3
27 May
Croatia vs Germany
2-1
08 Feb
Croatia vs Germany
4-1
Full Match Object
{
"sport": "tennis",
"country": "World",
"tour_type": "ITF",
"category": "Teams Men",
"tournament": "Davis Cup World Group",
"surface": null,
"is_doubles": false,
"match": "Germany vs Croatia",
"date": "2026-09-19",
"time": "15:00",
"player_1": {
"name": "Germany",
"rank": null,
"images": [
"https://cdn.smoance.com/players/germany.png"
],
"player_id": null,
"profile_url": "https://www.flashscore.com/team/germany/tCoJgj4B/",
"dob": null,
"age": null
},
"player_2": {
"name": "Croatia",
"rank": null,
"images": [
"https://cdn.smoance.com/players/croatia.png"
],
"player_id": null,
"profile_url": "https://www.flashscore.com/team/croatia/YD4c6Jur/",
"dob": null,
"age": null
},
"h2h_data": {
"all surfaces": {
"h2h": [
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "04.03.11",
"surface": null,
"event": "Davis Cup (World)",
"home": "Germany",
"away": "Croatia",
"score": "3-2"
},
{
"date": "09.02.07",
"surface": null,
"event": "Davis Cup (World)",
"home": "Croatia",
"away": "Germany",
"score": "2-3"
},
{
"date": "27.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Germany",
"score": "2-1"
},
{
"date": "08.02.02",
"surface": null,
"event": "Davis Cup (World)",
"home": "Croatia",
"away": "Germany",
"score": "4-1"
}
],
"player_1_last": [
{
"date": "06.02.26",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Peru",
"score": "4-0"
},
{
"date": "22.11.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Spain",
"away": "Germany",
"score": "2-1"
},
{
"date": "20.11.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Argentina",
"away": "Germany",
"score": "1-2"
},
{
"date": "12.09.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Japan",
"away": "Germany",
"score": "0-4"
},
{
"date": "31.01.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Israel",
"away": "Germany",
"score": "1-3"
},
{
"date": "22.11.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Netherlands",
"score": "0-2"
},
{
"date": "20.11.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Canada",
"score": "2-0"
},
{
"date": "14.09.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "USA",
"score": "1-2"
},
{
"date": "12.09.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Chile",
"score": "3-0"
},
{
"date": "10.09.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Slovakia",
"score": "3-0"
}
],
"player_2_last": [
{
"date": "06.02.26",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Denmark",
"score": "3-1"
},
{
"date": "12.09.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "France",
"score": "1-3"
},
{
"date": "31.01.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Slovakia",
"score": "3-1"
},
{
"date": "31.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "USA",
"away": "Croatia",
"score": "3-0"
},
{
"date": "28.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "Canada",
"away": "Croatia",
"score": "2-1"
},
{
"date": "13.09.24",
"surface": null,
"event": "Davis Cup - World Group I (World)",
"home": "Croatia",
"away": "Lithuania",
"score": "3-0"
},
{
"date": "03.02.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Belgium",
"score": "1-3"
},
{
"date": "17.09.23",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Netherlands",
"score": "2-1"
},
{
"date": "15.09.23",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Finland",
"score": "1-2"
},
{
"date": "13.09.23",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "USA",
"score": "1-2"
}
]
},
"clay": {
"h2h": [
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "27.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Germany",
"score": "2-1"
}
],
"player_1_last": [
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Germany",
"score": "2-1"
},
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Germany",
"score": "2-1"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "3-0"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "3-0"
},
{
"date": "21.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Argentina",
"score": "2-1"
},
{
"date": "20.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "2-1"
},
{
"date": "20.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Argentina",
"away": "Germany",
"score": "1-2"
},
{
"date": "19.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "2-1"
}
],
"player_2_last": [
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Russia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Russia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "27.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Germany",
"score": "2-1"
},
{
"date": "26.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Chile",
"away": "Croatia",
"score": "0-3"
},
{
"date": "24.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Spain",
"score": "2-1"
},
{
"date": "22.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "USA",
"score": "2-1"
}
]
},
"hard": {
"h2h": [],
"player_1_last": [
{
"date": "06.01.22",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Canada",
"score": "1-2"
},
{
"date": "04.01.22",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "USA",
"score": "2-1"
},
{
"date": "02.01.22",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Great Britain",
"score": "1-2"
},
{
"date": "06.02.21",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Russia",
"score": "1-2"
},
{
"date": "05.02.21",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Serbia",
"away": "Germany",
"score": "1-2"
},
{
"date": "03.02.21",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Canada",
"score": "2-1"
},
{
"date": "07.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Canada",
"score": "1-2"
},
{
"date": "05.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Greece",
"score": "2-1"
},
{
"date": "03.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Australia",
"score": "0-3"
}
],
"player_2_last": [
{
"date": "31.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "USA",
"away": "Croatia",
"score": "3-0"
},
{
"date": "28.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "Canada",
"away": "Croatia",
"score": "2-1"
},
{
"date": "08.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Croatia",
"away": "Argentina",
"score": "0-3"
},
{
"date": "06.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Croatia",
"away": "Poland",
"score": "2-1"
},
{
"date": "04.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Austria",
"away": "Croatia",
"score": "0-3"
}
]
}
},
"h2h_scrape_complete": true,
"odds": {
"home_away": {
"player_1": null,
"player_2": null,
"vig_pct": null
}
},
"fixture": {
"country": "World",
"tour_type": "ITF",
"surface": null,
"category": "Teams Men",
"tournament": "Davis Cup World Group",
"source_section": "https://www.flashscore.com/tennis/teams-men/davis-cup-world-group/fixtures/",
"fixture_scraped_at": "2026-09-16T00:20:35.379675"
},
"metrics": {
"per_surface": {
"all surfaces": {
"player_1_metrics": {
"played": 10,
"wins": 7,
"losses": 3,
"straight_sets_wins": 5,
"straight_sets_losses": 1,
"deciders": 8,
"sets_won": 23,
"sets_lost": 8,
"won_at_least_one_set": 9,
"win_rate": 0.7,
"set_diff": 15,
"avg_set_diff": 1.5,
"won_at_least_one_set_rate": 0.9,
"confidence": 1
},
"player_2_metrics": {
"played": 10,
"wins": 4,
"losses": 6,
"straight_sets_wins": 1,
"straight_sets_losses": 1,
"deciders": 10,
"sets_won": 16,
"sets_lost": 18,
"won_at_least_one_set": 9,
"win_rate": 0.4,
"set_diff": -2,
"avg_set_diff": -0.2,
"won_at_least_one_set_rate": 0.9,
"confidence": 1
}
},
"hard": {
"player_1_metrics": {
"played": 9,
"wins": 4,
"losses": 5,
"straight_sets_wins": 0,
"straight_sets_losses": 1,
"deciders": 9,
"sets_won": 12,
"sets_lost": 15,
"won_at_least_one_set": 8,
"win_rate": 0.444,
"set_diff": -3,
"avg_set_diff": -0.33,
"won_at_least_one_set_rate": 0.889,
"confidence": 0.9
},
"player_2_metrics": {
"played": 5,
"wins": 2,
"losses": 3,
"straight_sets_wins": 1,
"straight_sets_losses": 2,
"deciders": 5,
"sets_won": 6,
"sets_lost": 9,
"won_at_least_one_set": 3,
"win_rate": 0.4,
"set_diff": -3,
"avg_set_diff": -0.6,
"won_at_least_one_set_rate": 0.6,
"confidence": 0.5
}
},
"clay": {
"player_1_metrics": {
"played": 10,
"wins": 8,
"losses": 2,
"straight_sets_wins": 4,
"straight_sets_losses": 0,
"deciders": 10,
"sets_won": 22,
"sets_lost": 8,
"won_at_least_one_set": 10,
"win_rate": 0.8,
"set_diff": 14,
"avg_set_diff": 1.4,
"won_at_least_one_set_rate": 1,
"confidence": 1
},
"player_2_metrics": {
"played": 10,
"wins": 4,
"losses": 6,
"straight_sets_wins": 1,
"straight_sets_losses": 2,
"deciders": 10,
"sets_won": 13,
"sets_lost": 17,
"won_at_least_one_set": 8,
"win_rate": 0.4,
"set_diff": -4,
"avg_set_diff": -0.4,
"won_at_least_one_set_rate": 0.8,
"confidence": 1
}
}
}
},
"model": {
"surface_used": "all surfaces",
"win_probability": {
"player_1": 63,
"player_2": 37
},
"prediction_quality": "medium",
"data_confidence_pct": 58,
"h2h_meetings_used": 6,
"model_only_p1_pct": 63,
"blend_weight_model": 1,
"confidence_breakdown": {
"sample_conf_pct": 100,
"recency_factor": 0.82,
"surface_form_age_days": 225,
"odds_present": false,
"market_implied_p1_pct": null,
"model_vs_market_div_pct": null,
"market_factor": 1,
"rank_form_divergence": false
},
"strength": {
"rank_score": 0,
"rank_trust": 1,
"surface_score": 0,
"form_score": 0.255,
"dominance_score": 0.24,
"h2h_score": 0.0556,
"total_logit": 0.5506
},
"model_version": "v2.3-2026-06"
},
"enrichment_status": "complete"
}Player 1
{
"name": "Germany",
"rank": null,
"images": [
"https://cdn.smoance.com/players/germany.png"
],
"player_id": null,
"profile_url": "https://www.flashscore.com/team/germany/tCoJgj4B/",
"dob": null,
"age": null
}Player 2
{
"name": "Croatia",
"rank": null,
"images": [
"https://cdn.smoance.com/players/croatia.png"
],
"player_id": null,
"profile_url": "https://www.flashscore.com/team/croatia/YD4c6Jur/",
"dob": null,
"age": null
}H2H Data
{
"all surfaces": {
"h2h": [
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "04.03.11",
"surface": null,
"event": "Davis Cup (World)",
"home": "Germany",
"away": "Croatia",
"score": "3-2"
},
{
"date": "09.02.07",
"surface": null,
"event": "Davis Cup (World)",
"home": "Croatia",
"away": "Germany",
"score": "2-3"
},
{
"date": "27.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Germany",
"score": "2-1"
},
{
"date": "08.02.02",
"surface": null,
"event": "Davis Cup (World)",
"home": "Croatia",
"away": "Germany",
"score": "4-1"
}
],
"player_1_last": [
{
"date": "06.02.26",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Peru",
"score": "4-0"
},
{
"date": "22.11.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Spain",
"away": "Germany",
"score": "2-1"
},
{
"date": "20.11.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Argentina",
"away": "Germany",
"score": "1-2"
},
{
"date": "12.09.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Japan",
"away": "Germany",
"score": "0-4"
},
{
"date": "31.01.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Israel",
"away": "Germany",
"score": "1-3"
},
{
"date": "22.11.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Netherlands",
"score": "0-2"
},
{
"date": "20.11.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Canada",
"score": "2-0"
},
{
"date": "14.09.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "USA",
"score": "1-2"
},
{
"date": "12.09.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Chile",
"score": "3-0"
},
{
"date": "10.09.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Germany",
"away": "Slovakia",
"score": "3-0"
}
],
"player_2_last": [
{
"date": "06.02.26",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Denmark",
"score": "3-1"
},
{
"date": "12.09.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "France",
"score": "1-3"
},
{
"date": "31.01.25",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Slovakia",
"score": "3-1"
},
{
"date": "31.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "USA",
"away": "Croatia",
"score": "3-0"
},
{
"date": "28.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "Canada",
"away": "Croatia",
"score": "2-1"
},
{
"date": "13.09.24",
"surface": null,
"event": "Davis Cup - World Group I (World)",
"home": "Croatia",
"away": "Lithuania",
"score": "3-0"
},
{
"date": "03.02.24",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Belgium",
"score": "1-3"
},
{
"date": "17.09.23",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Netherlands",
"score": "2-1"
},
{
"date": "15.09.23",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "Finland",
"score": "1-2"
},
{
"date": "13.09.23",
"surface": null,
"event": "Davis Cup - World Group (World)",
"home": "Croatia",
"away": "USA",
"score": "1-2"
}
]
},
"clay": {
"h2h": [
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "27.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Germany",
"score": "2-1"
}
],
"player_1_last": [
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Germany",
"score": "2-1"
},
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Germany",
"score": "2-1"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "3-0"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "3-0"
},
{
"date": "21.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Argentina",
"score": "2-1"
},
{
"date": "20.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "2-1"
},
{
"date": "20.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Argentina",
"away": "Germany",
"score": "1-2"
},
{
"date": "19.05.11",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Russia",
"score": "2-1"
}
],
"player_2_last": [
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Russia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "24.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Russia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "22.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Germany",
"away": "Croatia",
"score": "3-0"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "20.05.12",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Serbia",
"away": "Croatia",
"score": "2-1"
},
{
"date": "27.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Germany",
"score": "2-1"
},
{
"date": "26.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Chile",
"away": "Croatia",
"score": "0-3"
},
{
"date": "24.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "Spain",
"score": "2-1"
},
{
"date": "22.05.06",
"surface": "clay",
"event": "Dusseldorf (Germany), clay",
"home": "Croatia",
"away": "USA",
"score": "2-1"
}
]
},
"hard": {
"h2h": [],
"player_1_last": [
{
"date": "06.01.22",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Canada",
"score": "1-2"
},
{
"date": "04.01.22",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "USA",
"score": "2-1"
},
{
"date": "02.01.22",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Great Britain",
"score": "1-2"
},
{
"date": "06.02.21",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Russia",
"score": "1-2"
},
{
"date": "05.02.21",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Serbia",
"away": "Germany",
"score": "1-2"
},
{
"date": "03.02.21",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Canada",
"score": "2-1"
},
{
"date": "07.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Canada",
"score": "1-2"
},
{
"date": "05.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Greece",
"score": "2-1"
},
{
"date": "03.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Germany",
"away": "Australia",
"score": "0-3"
}
],
"player_2_last": [
{
"date": "31.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "USA",
"away": "Croatia",
"score": "3-0"
},
{
"date": "28.12.24",
"surface": "hard",
"event": "United Cup (Australia), hard",
"home": "Canada",
"away": "Croatia",
"score": "2-1"
},
{
"date": "08.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Croatia",
"away": "Argentina",
"score": "0-3"
},
{
"date": "06.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Croatia",
"away": "Poland",
"score": "2-1"
},
{
"date": "04.01.20",
"surface": "hard",
"event": "ATP Cup (Australia), hard",
"home": "Austria",
"away": "Croatia",
"score": "0-3"
}
]
}
}Model
{
"surface_used": "all surfaces",
"win_probability": {
"player_1": 63,
"player_2": 37
},
"prediction_quality": "medium",
"data_confidence_pct": 58,
"h2h_meetings_used": 6,
"model_only_p1_pct": 63,
"blend_weight_model": 1,
"confidence_breakdown": {
"sample_conf_pct": 100,
"recency_factor": 0.82,
"surface_form_age_days": 225,
"odds_present": false,
"market_implied_p1_pct": null,
"model_vs_market_div_pct": null,
"market_factor": 1,
"rank_form_divergence": false
},
"strength": {
"rank_score": 0,
"rank_trust": 1,
"surface_score": 0,
"form_score": 0.255,
"dominance_score": 0.24,
"h2h_score": 0.0556,
"total_logit": 0.5506
},
"model_version": "v2.3-2026-06"
}Odds
{
"home_away": {
"player_1": null,
"player_2": null,
"vig_pct": null
}
}Live Data Snapshot
{
"total": 1,
"sample": {
"match": "Germany vs Croatia",
"player_1": "Germany",
"player_2": "Croatia",
"surface": "all surfaces",
"h2h_rows": 6
}
}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.

