David Duong vs Frederic Schlossmann
UTR PTT Newport Beach Men 18 | Hard | Final
22 Dic 2025, 00:10
22 Dic 2025, 00:10
Predicción IA (XGBoost 1.0.0)
David Duong
David …: 52,3%
Frederic …: 47,7%
¿Por qué David Duong?
UTR 12,00 vs 12,00
— Niveles similares
David …
W29-L33
47% WR
vs UTR 11,8
L1
Frederic …
W28-L19
60% WR
vs UTR 11,7
L1
Confianza baja
| Tier: ?
Datos limitados: Esta predicción tiene baja confianza (30%).
No recomendamos usar como value bet.
Comparativo de Odds
| Fuente | David … | Frederic … | Prob Impl. P1 |
|---|---|---|---|
| Sofascore | 2,38 | 1,53 | 42,1% |
| Gamdom | 2,45 | 1,39 | 40,8% |
| IA Fair Odds | 1,91 | 2,10 | 52,3% |
Edge vs Mercado:
David …: +13,1%
Frederic …: -13,1%
Estadísticas de Jugadores
David Duong
Ranking
#-
UTR Rating
12,00 General
UTR Ranking
#2526
Forma L5
67% (3p)
Forma L10
67% (3p)
WR Hard
0/0 = 0,0%
Frederic Schlossmann
Ranking
#-
UTR Rating
12,00 General
UTR Ranking
#2373
Forma L5
67% (3p)
Forma L10
67% (3p)
WR Hard
0/0 = 0,0%
Momentum & Forma UTR
David Duong
Record 2025
29W - 33L (47%)
Racha
1L
UTR Oponentes
11,8
Últimos 5:
L
W
W
L
L
Frederic Schlossmann
Record 2025
28W - 19L (60%)
Racha
1L
UTR Oponentes
11,7
Últimos 5:
L
W
W
W
W
Análisis Momentum
Momentum similar entre ambos jugadores.
Features del Modelo XGBoost (60 features)
Rankings
| rank_advantage | 0,0000 | |
| rank_ratio | 1,0000 | |
| log_rank_ratio | 0,0000 | |
| rank_tier_advantage | 0,0000 | |
| points_diff | 0,0000 | |
| best_rank_diff | 0,0000 |
Superficie
| surface_wr_diff | 0,0000 | |
| surface_wr_diff_adjusted | 0,0000 | |
| surface_matches_ratio | 0,0000 | |
| surface_tournaments_won_diff | 0,0000 | |
| surface_wr_p1 | 0,0000 | |
| surface_wr_p2 | 0,0000 | |
| surface_wr_p1_stable | 50,0000 | |
| surface_wr_p2_stable | 50,0000 | |
| p1_surface_matches | 0,0000 | |
| p2_surface_matches | 0,0000 | |
| p1_surface_dominance | 0,0000 |
Confianza
| p1_confidence | 0,3000 | |
| p2_confidence | 0,3000 | |
| combined_confidence | 0,3000 |
Servicio
| serve_quality_diff | 0,0000 | |
| first_serve_won_diff | 0,0000 | |
| second_serve_won_diff | 0,0000 | |
| bp_saved_diff | 0,0000 | |
| bp_converted_diff | 0,0000 | |
| aces_per_match_diff | 0,0000 |
Forma
| last5_wr_diff | 0,0000 | |
| last3_wr_diff | 0,0000 | |
| momentum_p1 | 77,7778 | |
| momentum_p2 | 66,6667 | |
| momentum_diff | 11,1111 | |
| weighted_momentum_diff | 8,3333 | |
| current_streak_diff | 1,0000 | |
| days_since_last_match_p1 | 1,0000 | |
| days_since_last_match_p2 | 1,0000 | |
| match_load_p1 | 2,0000 | |
| match_load_p2 | 3,0000 | |
| match_load_diff | -1,0000 |
H2H
| h2h_wins_diff | 0,0000 | |
| h2h_matches | 0,0000 | |
| h2h_win_rate_p1 | 0,5000 | |
| h2h_on_surface | 0,0000 | |
| h2h_recency_weighted | 0,5000 | |
| h2h_confidence_score | 0,0000 |
Consistencia
| winner_ue_ratio_p1 | 0,0000 | |
| winner_ue_ratio_p2 | 0,0000 | |
| tiebreak_wr_p1 | 0,0000 | |
| tiebreak_wr_p2 | 0,0000 | |
| serve_consistency_p1 | 9,3281 | |
| serve_consistency_p2 | 3,9186 |
Interacción
| surface_rank_synergy | 0,0000 | |
| rank_surface_mismatch_p1 | 0,5000 | |
| rank_surface_mismatch_p2 | 0,5000 | |
| elite_surface_amplifier | 0,0000 |
UTR
| utr_diff | 0,0000 | |
| utr_p1 | 0,4706 | |
| utr_p2 | 0,4706 | |
| utr_advantage | 0,0000 | |
| utr_both_pro | 0,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
20383
API ID
15256782
Gamdom ID
544168
Torneo
UTR PTT Newport Beach Men 18
Superficie
Hard
Ronda
Final
Status
finished
JSON Data
{
"match": {
"id": 20383,
"api_id": 15256782,
"gamdom_id": 544168,
"player1": "David Duong",
"player2": "Frederic Schlossmann",
"tournament": "UTR PTT Newport Beach Men 18",
"surface": "hard",
"round": "Final",
"date": "2025-12-21T20:10:00+00:00",
"status": "finished"
},
"odds": {
"sofascore": {
"p1": 2.375,
"p2": 1.5333333333333332
},
"gamdom": {
"p1": 2.45,
"p2": 1.39
},
"tnnslive": {
"p1": 2.55,
"p2": 1.46
}
},
"prediction": {
"prob_p1": 0.5232,
"prob_p2": 0.4768,
"winner": 1,
"confidence": 0.5232,
"model_version": "1.0.0"
},
"player_stats": {
"p1": {
"ranking": null,
"utr_singles": 12.0,
"utr_ranking": 2526,
"utr_division": "General",
"utr_pro": false,
"utr_v4_wins": 29,
"utr_v4_losses": 33,
"utr_v4_wr": 46.774193548387096,
"utr_v4_win_streak": 0,
"utr_v4_lose_streak": 1,
"utr_v4_avg_opp_utr": 11.77,
"utr_v4_recent": [
{
"win": false,
"opponent_utr": 12.53,
"opponent_name": "Kyle Overmyer"
},
{
"win": true,
"opponent_utr": 12.0,
"opponent_name": "Raz Haviv"
},
{
"win": true,
"opponent_utr": 12.0,
"opponent_name": "Benjamin Berger"
},
{
"win": false,
"opponent_utr": 12.0,
"opponent_name": "Santiago Perez"
},
{
"win": false,
"opponent_utr": 13.57,
"opponent_name": "Peter Makk"
}
],
"utr_v4_synced": "2025-12-07T19:55:58.547429+00:00",
"utr_v4_available": true,
"wr_surface": 0,
"wr_surface_wins": 0,
"wr_surface_total": 0,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 66.66666666666666,
"form_l10_wr": 66.66666666666666,
"form_l5_matches": 3,
"form_l10_matches": 3
},
"p2": {
"ranking": null,
"utr_singles": 12.0,
"utr_ranking": 2373,
"utr_division": "General",
"utr_pro": false,
"utr_v4_wins": 28,
"utr_v4_losses": 19,
"utr_v4_wr": 59.57446808510638,
"utr_v4_win_streak": 0,
"utr_v4_lose_streak": 1,
"utr_v4_avg_opp_utr": 11.71,
"utr_v4_recent": [
{
"win": false,
"opponent_utr": 12.0,
"opponent_name": "Samuel Nicholson"
},
{
"win": true,
"opponent_utr": 12.0,
"opponent_name": "Andres Medus"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Oscar Baumgartner"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Martino Colabella"
},
{
"win": true,
"opponent_utr": 9.0,
"opponent_name": "Jackson Grathwohl"
}
],
"utr_v4_synced": "2025-12-07T19:56:26.334634+00:00",
"utr_v4_available": true,
"wr_surface": 0,
"wr_surface_wins": 0,
"wr_surface_total": 0,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 66.66666666666666,
"form_l10_wr": 66.66666666666666,
"form_l5_matches": 3,
"form_l10_matches": 3
}
},
"utr": {
"p1": {
"score": 12.0,
"ranking": 2526,
"division": "General",
"is_pro": false
},
"p2": {
"score": 12.0,
"ranking": 2373,
"division": "General",
"is_pro": false
}
},
"features": {
"utr_p1": 0.47058823529411764,
"utr_p2": 0.47058823529411764,
"utr_diff": 0.0,
"rank_ratio": 1.0,
"h2h_matches": 0,
"momentum_p1": 77.77777777777777,
"momentum_p2": 66.66666666666667,
"points_diff": 0,
"utr_both_pro": 0.0,
"bp_saved_diff": 0,
"h2h_wins_diff": 0,
"last3_wr_diff": 0.0,
"last5_wr_diff": 0.0,
"match_load_p1": 2,
"match_load_p2": 3,
"momentum_diff": 11.1111111111111,
"p1_confidence": 0.3,
"p2_confidence": 0.3,
"surface_wr_p1": 0,
"surface_wr_p2": 0,
"utr_advantage": 0.0,
"utr_available": 1.0,
"best_rank_diff": 0,
"h2h_on_surface": 0,
"log_rank_ratio": 0.0,
"rank_advantage": 0,
"tiebreak_wr_p1": 0.0,
"tiebreak_wr_p2": 0.0,
"h2h_win_rate_p1": 0.5,
"match_load_diff": -1,
"surface_wr_diff": 0,
"bp_converted_diff": 0,
"p1_surface_matches": 0,
"p2_surface_matches": 0,
"serve_quality_diff": 0.0,
"winner_ue_ratio_p1": 0.0,
"winner_ue_ratio_p2": 0.0,
"aces_per_match_diff": 0,
"combined_confidence": 0.3,
"current_streak_diff": 1,
"rank_tier_advantage": 0,
"first_serve_won_diff": 0,
"h2h_confidence_score": 0.0,
"h2h_recency_weighted": 0.5,
"p1_surface_dominance": 0.0,
"serve_consistency_p1": 9.32813174935589,
"serve_consistency_p2": 3.918583731284577,
"surface_rank_synergy": 0.0,
"surface_wr_p1_stable": 50.0,
"surface_wr_p2_stable": 50.0,
"second_serve_won_diff": 0,
"surface_matches_ratio": 0.0,
"weighted_momentum_diff": 8.333333333333343,
"elite_surface_amplifier": 0,
"days_since_last_match_p1": 1,
"days_since_last_match_p2": 1,
"rank_surface_mismatch_p1": 0.5,
"rank_surface_mismatch_p2": 0.5,
"surface_wr_diff_adjusted": 0.0,
"surface_tournaments_won_diff": 0
},
"feature_importance": {}
}