Robin Eldin vs Oliver Welch
UTR PTT Wagga Wagga Men 01 | Hard | Semifinals
10 Ene 2026, 00:30
10 Ene 2026, 00:30
Predicción IA (XGBoost 1.0.0)
Robin Eldin
Robin …: 52,0%
Oliver …: 48,0%
¿Por qué Robin Eldin?
UTR 12,00 vs 11,00
— Niveles similares
Robin …
W35-L21
62% WR
vs UTR 11,0
L2
Oliver …
W22-L34
39% WR
vs UTR 11,1
L1
Confianza baja
| Tier: ?
Datos limitados: Esta predicción tiene baja confianza (30%).
No recomendamos usar como value bet.
Comparativo de Odds
| Fuente | Robin … | Oliver … | Prob Impl. P1 |
|---|---|---|---|
| Gamdom | 1,54 | 2,17 | 64,9% |
| IA Fair Odds | 1,92 | 2,08 | 52,0% |
Estadísticas de Jugadores
Robin Eldin
Ranking
#-
UTR Rating
12,00 General
UTR Ranking
#3563
Forma L5
60% (5p)
Forma L10
60% (10p)
WR Hard
0/0 = 0,0%
Oliver Welch
Ranking
#-
UTR Rating
11,00 General
UTR Ranking
#7358
Forma L5
50% (4p)
Forma L10
50% (4p)
WR Hard
0/0 = 0,0%
Momentum & Forma UTR
Robin Eldin
Record 2025
35W - 21L (63%)
Racha
2L
UTR Oponentes
11,0
Últimos 5:
L
L
W
L
L
Oliver Welch
Record 2025
22W - 34L (39%)
Racha
1L
UTR Oponentes
11,1
Últimos 5:
L
W
L
L
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,1000 | |
| last3_wr_diff | -0,3333 | |
| momentum_p1 | 40,0000 | |
| momentum_p2 | 61,2245 | |
| momentum_diff | -21,2245 | |
| weighted_momentum_diff | -15,9184 | |
| current_streak_diff | -2,0000 | |
| days_since_last_match_p1 | 0,0000 | |
| days_since_last_match_p2 | 1,0000 | |
| match_load_p1 | 11,0000 | |
| match_load_p2 | 4,0000 | |
| match_load_diff | 7,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 | 15,5975 | |
| serve_consistency_p2 | 6,2706 |
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,3529 | |
| utr_p2 | 0,3529 | |
| 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
22001
API ID
15334725
Gamdom ID
583462
Torneo
UTR PTT Wagga Wagga Men 01
Superficie
Hard
Ronda
Semifinals
Status
finished
JSON Data
{
"match": {
"id": 22001,
"api_id": 15334725,
"gamdom_id": 583462,
"player1": "Robin Eldin",
"player2": "Oliver Welch",
"tournament": "UTR PTT Wagga Wagga Men 01",
"surface": "hard",
"round": "Semifinals",
"date": "2026-01-09T20:30:00+00:00",
"status": "finished"
},
"odds": {
"sofascore": {
"p1": null,
"p2": null
},
"gamdom": {
"p1": 1.54,
"p2": 2.17
},
"tnnslive": {
"p1": null,
"p2": null
}
},
"prediction": {
"prob_p1": 0.52,
"prob_p2": 0.48,
"winner": 1,
"confidence": 0.52,
"model_version": "1.0.0"
},
"player_stats": {
"p1": {
"ranking": null,
"utr_singles": 12.0,
"utr_ranking": 3563,
"utr_division": "General",
"utr_pro": false,
"utr_v4_wins": 35,
"utr_v4_losses": 21,
"utr_v4_wr": 62.5,
"utr_v4_win_streak": 0,
"utr_v4_lose_streak": 2,
"utr_v4_avg_opp_utr": 11.0,
"utr_v4_recent": [
{
"win": false,
"opponent_utr": 11.88,
"opponent_name": "Laurence Teunissen"
},
{
"win": false,
"opponent_utr": 12.06,
"opponent_name": "Breno Rossetto Urvaneja"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Stefan MICOV"
},
{
"win": false,
"opponent_utr": 12.97,
"opponent_name": "Daniel Salazar"
},
{
"win": false,
"opponent_utr": 12.18,
"opponent_name": "Rafael Kis Balazs"
}
],
"utr_v4_synced": "2025-12-07T19:58:22.065398+00:00",
"utr_v4_available": true,
"wr_surface": 0,
"wr_surface_wins": 0,
"wr_surface_total": 0,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 60.0,
"form_l10_wr": 60.0,
"form_l5_matches": 5,
"form_l10_matches": 10
},
"p2": {
"ranking": null,
"utr_singles": 11.0,
"utr_ranking": 7358,
"utr_division": "General",
"utr_pro": false,
"utr_v4_wins": 22,
"utr_v4_losses": 34,
"utr_v4_wr": 39.285714285714285,
"utr_v4_win_streak": 0,
"utr_v4_lose_streak": 1,
"utr_v4_avg_opp_utr": 11.06,
"utr_v4_recent": [
{
"win": false,
"opponent_utr": 11.0,
"opponent_name": "James Girdler"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Marvin BUYTAERT"
},
{
"win": false,
"opponent_utr": 12.44,
"opponent_name": "Noah Brownrigg"
},
{
"win": false,
"opponent_utr": 11.0,
"opponent_name": "Stefan Bianchet"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Eric Tripathi"
}
],
"utr_v4_synced": "2025-12-07T19:58:06.397641+00:00",
"utr_v4_available": true,
"wr_surface": 0,
"wr_surface_wins": 0,
"wr_surface_total": 0,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 50.0,
"form_l10_wr": 50.0,
"form_l5_matches": 4,
"form_l10_matches": 4
}
},
"utr": {
"p1": {
"score": 12.0,
"ranking": 3563,
"division": "General",
"is_pro": false
},
"p2": {
"score": 11.0,
"ranking": 7358,
"division": "General",
"is_pro": false
}
},
"features": {
"utr_p1": 0.35294117647058826,
"utr_p2": 0.35294117647058826,
"utr_diff": 0.0,
"rank_ratio": 1.0,
"h2h_matches": 0,
"momentum_p1": 40.0,
"momentum_p2": 61.22448979591838,
"points_diff": 0,
"utr_both_pro": 0.0,
"bp_saved_diff": 0,
"h2h_wins_diff": 0,
"last3_wr_diff": -0.3333333333333333,
"last5_wr_diff": 0.09999999999999998,
"match_load_p1": 11,
"match_load_p2": 4,
"momentum_diff": -21.22448979591838,
"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": 7,
"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": -2,
"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": 15.597521742535681,
"serve_consistency_p2": 6.27062560474128,
"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": -15.91836734693878,
"elite_surface_amplifier": 0,
"days_since_last_match_p1": 0,
"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": {}
}