George Hakopian vs John Cross
UTR PTT Newport Beach Men 18 | Hard | Semifinals
21 Dic 2025, 06:20
21 Dic 2025, 06:20
Predicción IA (XGBoost 1.0.0)
George Hakopian
George …: 53,7%
John …: 46,3%
¿Por qué George Hakopian?
UTR 12,00 vs 12,00
(+0,71)
— Niveles similares
George …
W56-L36
61% WR
vs UTR 11,2
L2
John …
W32-L25
56% WR
vs UTR 11,6
W2
Confianza baja
| Tier: ?
Datos limitados: Esta predicción tiene baja confianza (30%).
No recomendamos usar como value bet.
Comparativo de Odds
| Fuente | George … | John … | Prob Impl. P1 |
|---|---|---|---|
| Sofascore | 2,50 | 1,50 | 40,0% |
| Gamdom | 2,30 | 1,44 | 43,5% |
| IA Fair Odds | 1,86 | 2,16 | 53,7% |
Edge vs Mercado:
George …: +16,2%
John …: -16,2%
Estadísticas de Jugadores
George Hakopian
Ranking
#-
UTR Rating
12,00 General
UTR Ranking
#3140
Forma L5
0% (3p)
Forma L10
0% (3p)
WR Hard
0/0 = 0,0%
John Cross
Ranking
#-
UTR Rating
12,00 General
UTR Ranking
#2709
Forma L5
50% (4p)
Forma L10
50% (4p)
WR Hard
0/0 = 0,0%
Momentum & Forma UTR
George Hakopian
Record 2025
56W - 36L (61%)
Racha
2L
UTR Oponentes
11,2
Últimos 5:
L
L
W
L
L
John Cross
Record 2025
32W - 25L (56%)
Racha
2W
UTR Oponentes
11,6
Últimos 5:
W
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,5000 | |
| last3_wr_diff | -0,3333 | |
| momentum_p1 | 0,0000 | |
| momentum_p2 | 28,5714 | |
| momentum_diff | -28,5714 | |
| weighted_momentum_diff | -21,4286 | |
| current_streak_diff | -1,0000 | |
| days_since_last_match_p1 | 0,0000 | |
| days_since_last_match_p2 | 0,0000 | |
| match_load_p1 | 1,0000 | |
| match_load_p2 | 3,0000 | |
| match_load_diff | -2,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 | 2,0628 | |
| serve_consistency_p2 | 8,7168 |
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,7086 | |
| utr_p1 | 0,5539 | |
| utr_p2 | 0,4706 | |
| utr_advantage | 5,7353 | |
| utr_both_pro | 0,0000 | |
| utr_available | 0,5000 | |
| utr_expected_prob | 0,0000 | |
| utr_closeness | 0,0000 | |
| utr_data_quality | 0,0000 |
Top 10 Features (Modelo)
Info del Partido
Match ID
20254
API ID
15253344
Gamdom ID
542073
Torneo
UTR PTT Newport Beach Men 18
Superficie
Hard
Ronda
Semifinals
Status
finished
JSON Data
{
"match": {
"id": 20254,
"api_id": 15253344,
"gamdom_id": 542073,
"player1": "George Hakopian",
"player2": "John Cross",
"tournament": "UTR PTT Newport Beach Men 18",
"surface": "hard",
"round": "Semifinals",
"date": "2025-12-21T02:20:00+00:00",
"status": "finished"
},
"odds": {
"sofascore": {
"p1": 2.5,
"p2": 1.5
},
"gamdom": {
"p1": 2.3,
"p2": 1.44
},
"tnnslive": {
"p1": 2.45,
"p2": 1.49
}
},
"prediction": {
"prob_p1": 0.5372,
"prob_p2": 0.4628,
"winner": 1,
"confidence": 0.5372,
"model_version": "1.0.0"
},
"player_stats": {
"p1": {
"ranking": null,
"utr_singles": 12.0,
"utr_ranking": 3140,
"utr_division": "General",
"utr_pro": false,
"utr_v4_wins": 56,
"utr_v4_losses": 36,
"utr_v4_wr": 60.86956521739131,
"utr_v4_win_streak": 0,
"utr_v4_lose_streak": 2,
"utr_v4_avg_opp_utr": 11.22,
"utr_v4_recent": [
{
"win": false,
"opponent_utr": 12.09,
"opponent_name": "William Zhang"
},
{
"win": false,
"opponent_utr": 12.0,
"opponent_name": "Antreas Djakouris"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Naara Shin"
},
{
"win": false,
"opponent_utr": 12.93,
"opponent_name": "Hiroki Sakagawa"
},
{
"win": false,
"opponent_utr": 12.0,
"opponent_name": "John Cross"
}
],
"utr_v4_synced": "2025-12-07T19:56:29.714032+00:00",
"utr_v4_available": true,
"wr_surface": 0,
"wr_surface_wins": 0,
"wr_surface_total": 0,
"wr_surface_source": "TennisPlayerYearStats",
"form_l5_wr": 0.0,
"form_l10_wr": 0.0,
"form_l5_matches": 3,
"form_l10_matches": 3
},
"p2": {
"ranking": null,
"utr_singles": 12.0,
"utr_ranking": 2709,
"utr_division": "General",
"utr_pro": false,
"utr_v4_wins": 32,
"utr_v4_losses": 25,
"utr_v4_wr": 56.14035087719298,
"utr_v4_win_streak": 2,
"utr_v4_lose_streak": 0,
"utr_v4_avg_opp_utr": 11.56,
"utr_v4_recent": [
{
"win": true,
"opponent_utr": 12.0,
"opponent_name": "Rishvanth Krishna"
},
{
"win": true,
"opponent_utr": 11.0,
"opponent_name": "Naara Shin"
},
{
"win": false,
"opponent_utr": 12.93,
"opponent_name": "Hiroki Sakagawa"
},
{
"win": false,
"opponent_utr": 12.0,
"opponent_name": "Antreas Djakouris"
},
{
"win": true,
"opponent_utr": 12.0,
"opponent_name": "George Hakopian"
}
],
"utr_v4_synced": "2025-12-07T19:56:56.551859+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": 3140,
"division": "General",
"is_pro": false
},
"p2": {
"score": 12.0,
"ranking": 2709,
"division": "General",
"is_pro": false
}
},
"features": {
"utr_p1": 0.5539476645521167,
"utr_p2": 0.47058823529411764,
"utr_diff": 0.7085551486929926,
"rank_ratio": 1.0,
"h2h_matches": 0,
"momentum_p1": 0.0,
"momentum_p2": 28.571428571428577,
"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.5,
"match_load_p1": 1,
"match_load_p2": 3,
"momentum_diff": -28.571428571428577,
"p1_confidence": 0.3,
"p2_confidence": 0.3,
"surface_wr_p1": 0,
"surface_wr_p2": 0,
"utr_advantage": 5.735302160964058,
"utr_available": 0.5,
"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": -2,
"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": 2.062773964851359,
"serve_consistency_p2": 8.716780501406792,
"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": -21.42857142857143,
"elite_surface_amplifier": 0,
"days_since_last_match_p1": 0,
"days_since_last_match_p2": 0,
"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": {}
}