Jan-Lennard Struff vs Botic Van de Zandschulp
Hong Kong Men Singles | Hard | Round of 32
06 Ene 2026, 13:35
06 Ene 2026, 13:35
Predicción IA (XGBoost 1.0.0)
Jan-Lennard Struff
Jan-Lennard …: 58,7%
Botic …: 41,3%
¿Por qué Jan-Lennard Struff?
UTR 15,12 vs 15,09
(+0,04)
— Niveles similares
Confianza baja
| Tier: ?
Comparativo de Odds
| Fuente | Jan-Lennard … | Botic … | Prob Impl. P1 |
|---|---|---|---|
| Sofascore | 1,80 | 2,00 | 55,6% |
| Gamdom | 1,68 | 2,21 | 59,5% |
| IA Fair Odds | 1,70 | 2,42 | 58,7% |
Edge vs Mercado:
Jan-Lennard …: +6,1%
Botic …: -6,1%
Estadísticas de Jugadores
Jan-Lennard Struff
Ranking
#86
UTR Rating
15,12 Pro
UTR Ranking
#76
Forma L5
80% (5p)
Forma L10
60% (10p)
WR Hard
11/26 = 42,3%
Botic Van de Zandschulp
Ranking
#75
UTR Rating
15,09 Pro
UTR Ranking
#81
Forma L5
40% (5p)
Forma L10
40% (10p)
WR Hard
16/33 = 48,5%
Features del Modelo XGBoost (60 features)
Rankings
| rank_advantage | -6,0000 | |
| rank_ratio | 0,9277 | |
| log_rank_ratio | -0,0750 | |
| rank_tier_advantage | 0,0000 | |
| points_diff | -35,0000 | |
| best_rank_diff | 1,0000 |
Superficie
| surface_wr_diff | -6,1772 | |
| surface_wr_diff_adjusted | -4,9610 | |
| surface_matches_ratio | 0,7879 | |
| surface_tournaments_won_diff | 1,0000 | |
| surface_wr_p1 | 42,3077 | |
| surface_wr_p2 | 48,4848 | |
| surface_wr_p1_stable | 43,3333 | |
| surface_wr_p2_stable | 48,6486 | |
| p1_surface_matches | 26,0000 | |
| p2_surface_matches | 33,0000 | |
| p1_surface_dominance | -0,1538 |
Confianza
| p1_confidence | 0,8667 | |
| p2_confidence | 1,0000 | |
| combined_confidence | 0,9333 |
Servicio
| serve_quality_diff | 6,2540 | |
| first_serve_won_diff | 2,0374 | |
| second_serve_won_diff | -3,6913 | |
| bp_saved_diff | -9,0955 | |
| bp_converted_diff | -9,7878 | |
| aces_per_match_diff | 3,1713 |
Forma
| last5_wr_diff | 0,4000 | |
| last3_wr_diff | 0,3333 | |
| momentum_p1 | 80,0000 | |
| momentum_p2 | 22,0000 | |
| momentum_diff | 58,0000 | |
| weighted_momentum_diff | 40,6190 | |
| current_streak_diff | 4,0000 | |
| days_since_last_match_p1 | 1,0000 | |
| days_since_last_match_p2 | 63,0000 | |
| match_load_p1 | 2,0000 | |
| match_load_p2 | 0,0000 | |
| match_load_diff | 2,0000 |
H2H
| h2h_wins_diff | 1,0000 | |
| h2h_matches | 1,0000 | |
| h2h_win_rate_p1 | 1,0000 | |
| h2h_on_surface | 0,0000 | |
| h2h_recency_weighted | 1,0000 | |
| h2h_confidence_score | 0,2000 |
Consistencia
| winner_ue_ratio_p1 | 1,0606 | |
| winner_ue_ratio_p2 | 0,5904 | |
| tiebreak_wr_p1 | 0,5000 | |
| tiebreak_wr_p2 | 0,3077 | |
| serve_consistency_p1 | 6,1033 | |
| serve_consistency_p2 | 5,2511 |
Interacción
| surface_rank_synergy | 0,4635 | |
| rank_surface_mismatch_p1 | 0,0709 | |
| rank_surface_mismatch_p2 | 0,0212 | |
| elite_surface_amplifier | 0,0000 |
UTR
| utr_diff | 0,0400 | |
| utr_p1 | 0,8400 | |
| utr_p2 | 0,8353 | |
| utr_advantage | 0,2646 | |
| utr_both_pro | 1,0000 | |
| utr_available | 1,0000 | |
| utr_expected_prob | 0,0000 | |
| utr_closeness | 0,0000 | |
| utr_data_quality | 0,0000 |
Top 10 Features (Modelo)
Info del Partido
Match ID
21814
API ID
15318421
Gamdom ID
574424
Torneo
Hong Kong Men Singles
Superficie
Hard
Ronda
Round of 32
Status
finished
JSON Data
{
"match": {
"id": 21814,
"api_id": 15318421,
"gamdom_id": 574424,
"player1": "Jan-Lennard Struff",
"player2": "Botic Van de Zandschulp",
"tournament": "Hong Kong Men Singles",
"surface": "hard",
"round": "Round of 32",
"date": "2026-01-06T09:35:00+00:00",
"status": "finished"
},
"odds": {
"sofascore": {
"p1": 1.8,
"p2": 2.0
},
"gamdom": {
"p1": 1.68,
"p2": 2.21
},
"tnnslive": {
"p1": 1.67,
"p2": 2.18
}
},
"prediction": {
"prob_p1": 0.5874,
"prob_p2": 0.4126,
"winner": 1,
"confidence": 0.5874,
"model_version": "1.0.0"
},
"player_stats": {
"p1": {
"ranking": 86,
"utr_singles": 15.12,
"utr_ranking": 76,
"utr_division": "Pro",
"utr_pro": true,
"utr_v4_available": false,
"wr_surface": 42.30769230769231,
"wr_surface_wins": 11,
"wr_surface_total": 26,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 80.0,
"form_l10_wr": 60.0,
"form_l5_matches": 5,
"form_l10_matches": 10
},
"p2": {
"ranking": 75,
"utr_singles": 15.09,
"utr_ranking": 81,
"utr_division": "Pro",
"utr_pro": true,
"utr_v4_available": false,
"wr_surface": 48.484848484848484,
"wr_surface_wins": 16,
"wr_surface_total": 33,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 40.0,
"form_l10_wr": 40.0,
"form_l5_matches": 5,
"form_l10_matches": 10
}
},
"utr": {
"p1": {
"score": 15.12,
"ranking": 76,
"division": "Pro",
"is_pro": true
},
"p2": {
"score": 15.09,
"ranking": 81,
"division": "Pro",
"is_pro": true
}
},
"features": {
"utr_p1": 0.8400000000000001,
"utr_p2": 0.8352941176470587,
"utr_diff": 0.040000000000000924,
"rank_ratio": 0.927710843373494,
"h2h_matches": 1,
"momentum_p1": 80.0,
"momentum_p2": 22.0,
"points_diff": -35,
"utr_both_pro": 1.0,
"bp_saved_diff": -9.095454545454558,
"h2h_wins_diff": 1,
"last3_wr_diff": 0.3333333333333333,
"last5_wr_diff": 0.4,
"match_load_p1": 2,
"match_load_p2": 0,
"momentum_diff": 58.0,
"p1_confidence": 0.8666666666666667,
"p2_confidence": 1.0,
"surface_wr_p1": 42.30769230769231,
"surface_wr_p2": 48.484848484848484,
"utr_advantage": 0.26455026455027064,
"utr_available": 1.0,
"best_rank_diff": 1,
"h2h_on_surface": 0,
"log_rank_ratio": -0.07503518594291408,
"rank_advantage": -6,
"tiebreak_wr_p1": 0.5,
"tiebreak_wr_p2": 0.3076923076923077,
"h2h_win_rate_p1": 1.0,
"match_load_diff": 2,
"surface_wr_diff": -6.177156177156178,
"bp_converted_diff": -9.787762237762237,
"p1_surface_matches": 26,
"p2_surface_matches": 33,
"serve_quality_diff": 6.253986013986022,
"winner_ue_ratio_p1": 1.0606060606060606,
"winner_ue_ratio_p2": 0.5903614457831325,
"aces_per_match_diff": 3.1713286713286717,
"combined_confidence": 0.9333333333333333,
"current_streak_diff": 4,
"rank_tier_advantage": 0,
"first_serve_won_diff": 2.0374125874126037,
"h2h_confidence_score": 0.2,
"h2h_recency_weighted": 1.0,
"p1_surface_dominance": -0.15384615384615385,
"serve_consistency_p1": 6.103288041524605,
"serve_consistency_p2": 5.25108806884045,
"surface_rank_synergy": 0.4635040623513341,
"surface_wr_p1_stable": 43.333333333333336,
"surface_wr_p2_stable": 48.64864864864865,
"second_serve_won_diff": -3.6912587412587357,
"surface_matches_ratio": 0.7878787878787878,
"weighted_momentum_diff": 40.61900000000001,
"elite_surface_amplifier": 0.0,
"days_since_last_match_p1": 1,
"days_since_last_match_p2": 63,
"rank_surface_mismatch_p1": 0.07092307692307692,
"rank_surface_mismatch_p2": 0.021151515151515143,
"surface_wr_diff_adjusted": -4.960960960960962,
"surface_tournaments_won_diff": 1,
"h2h_wins_p1": 1,
"h2h_wins_p2": 0
},
"feature_importance": {}
}