Filtered record: earlier entries without captured pre-match odds were excluded in the 11 October 2026 history update. This is not the complete all-time prediction record.
Originally scheduled 2026-10-27 · Hard · ATP 500Vienna · Main draw
CorrectOriginal predictionA. Zverev73.2% model
Confidence7.2/10
Pre-match odds · 18+1.08
Actual winnerA. Zverev
Final score7-5 3-6 7-6(11)
Complete DataATP TD V1Recorded 26/10/2026, 10:58:14 UTC
Original analysis details
Weighted all-surface win rate74% · 42%Recent results have more weight. Match results account for 75% of the final strength calculation.
Hard-court weighted win rate70% · 42%Surface results make up 24% of the results calculation. Smaller samples reduce this share.
Serve and return performance54% · 50%Serve and return statistics account for 25% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · ATP 500Vienna · Main draw
CorrectOriginal predictionC. Alcaraz65.7% model
Confidence6.5/10
Pre-match odds · 18+1.20
Actual winnerC. Alcaraz
Final score4-6 6-7(5)
Complete DataATP TD V1Recorded 26/10/2026, 10:38:19 UTC
Original analysis details
Weighted all-surface win rate55% · 77%Recent results have more weight. Match results account for 70% of the final strength calculation.
Hard-court weighted win rate55% · 74%Surface results make up 36% of the results calculation. Smaller samples reduce this share.
Serve and return performance52% · 54%Serve and return statistics account for 30% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · ATP 500Basel · Main draw
CorrectOriginal predictionA. Fils69.7% model
Confidence6.8/10
Pre-match odds · 18+1.10
Actual winnerA. Fils
Final score6-7(5) 5-7
Complete DataATP TD V1Recorded 25/10/2026, 23:22:03 UTC
Original analysis details
Weighted all-surface win rate38% · 66%Recent results have more weight. Match results account for 74% of the final strength calculation.
Hard-court weighted win rate40% · 63%Surface results make up 27% of the results calculation. Smaller samples reduce this share.
Serve and return performance48% · 52%Serve and return statistics account for 26% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · ATP 500Basel · Main draw
CorrectOriginal predictionB. Shelton70.4% model
Confidence6.9/10
Pre-match odds · 18+1.16
Actual winnerB. Shelton
Final score6-7(4) 7-6(3) 7-6(4)
Complete DataATP TD V1Recorded 25/10/2026, 23:12:18 UTC
Original analysis details
Weighted all-surface win rate67% · 38%Recent results have more weight. Match results account for 71% of the final strength calculation.
Hard-court weighted win rate68% · 41%Surface results make up 34% of the results calculation. Smaller samples reduce this share.
Serve and return performance52% · 48%Serve and return statistics account for 29% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · ATP 500Basel · Main draw
CorrectOriginal predictionJ. Lehecka65.4% model
Confidence6.4/10
Pre-match odds · 18+1.16
Actual winnerJ. Lehecka
Final score5-7 6-7(2)
Complete DataATP TD V1Recorded 25/10/2026, 23:08:04 UTC
Original analysis details
Weighted all-surface win rate39% · 60%Recent results have more weight. Match results account for 79% of the final strength calculation.
Hard-court weighted win rate47% · 59%Surface results make up 20% of the results calculation. Smaller samples reduce this share.
Serve and return performance49% · 52%Serve and return statistics account for 21% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · ATP 500Basel · Main draw
CorrectOriginal predictionR. Jodar61.6% model
Confidence6.1/10
Pre-match odds · 18+1.33
Actual winnerR. Jodar
Final score4-6 2-6
Complete DataATP TD V1Recorded 25/10/2026, 23:02:45 UTC
Original analysis details
Weighted all-surface win rate48% · 66%Recent results have more weight. Match results account for 70% of the final strength calculation.
Hard-court weighted win rate49% · 61%Surface results make up 33% of the results calculation. Smaller samples reduce this share.
Serve and return performance50% · 51%Serve and return statistics account for 30% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · WTA 500Tokyo · Main draw
CorrectOriginal predictionL. Fernandez63.3% model
Confidence6.2/10
Pre-match odds · 18+1.20
Actual winnerL. Fernandez
Final score6-2 6-4
Incomplete DataWTA TD V1Recorded 25/10/2026, 12:59:02 UTC
Original analysis details
Weighted all-surface win rate58% · 42%Recent results have more weight. Match results account for 84% of the final strength calculation.
Hard-court weighted win rate62% · 44%Surface results make up 16% of the results calculation. Smaller samples reduce this share.
Serve and return performance51% · 50%Serve and return statistics account for 16% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · WTA 250Guangzhou · Main draw
CorrectOriginal predictionJ. Teichmann64.3% model
Confidence6.1/10
Pre-match odds · 18+2.00
Actual winnerJ. Teichmann
Final score5-7 2-6
Limited DataWTA TD V1Recorded 26/10/2026, 10:59:04 UTC
Original analysis details
Weighted all-surface win rate39% · 56%Recent results have more weight. Match results account for 84% of the final strength calculation.
Hard-court weighted win rate44% · 50%Surface results make up 4% of the results calculation. Smaller samples reduce this share.
Serve and return performance48% · 50%Serve and return statistics account for 16% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · WTA 250Guangzhou · Main draw
CorrectOriginal predictionL. Tagger66.5% model
Confidence6.5/10
Pre-match odds · 18+1.05
Actual winnerL. Tagger
Final score6-2 6-2
Limited DataWTA TD V1Recorded 25/10/2026, 10:52:15 UTC
Original analysis details
Weighted all-surface win rate50% · 30%Recent results have more weight. Match results account for 84% of the final strength calculation.
Hard-court weighted win rate47% · 33%Surface results make up 17% of the results calculation. Smaller samples reduce this share.
Serve and return performance51% · 46%Serve and return statistics account for 16% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-27 · Hard · WTA 250Guangzhou · Main draw
CorrectOriginal predictionK. Quevedo64.2% model
Confidence6.3/10
Pre-match odds · 18+1.80
Actual winnerK. Quevedo
Final score6-4 6-7(5) 6-4
Incomplete DataWTA TD V1Recorded 25/10/2026, 10:35:20 UTC
Original analysis details
Weighted all-surface win rate54% · 38%Recent results have more weight. Match results account for 78% of the final strength calculation.
Hard-court weighted win rate58% · 37%Surface results make up 19% of the results calculation. Smaller samples reduce this share.
Serve and return performance51% · 48%Serve and return statistics account for 22% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-26 · Hard · WTA 250Guangzhou · Main draw
IncorrectOriginal predictionT. Prozorova64.8% model
Confidence6.3/10
Pre-match odds · 18+1.90
Actual winnerH. Dart
Final score6-4 2-6 6-2
Limited DataWTA TD V1Recorded 25/10/2026, 23:36:36 UTC
Original analysis details
Weighted all-surface win rate39% · 57%Recent results have more weight. Match results account for 87% of the final strength calculation.
Hard-court weighted win rate45% · 57%Surface results make up 14% of the results calculation. Smaller samples reduce this share.
Serve and return performance48% · 50%Serve and return statistics account for 13% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-26 · Hard · WTA 500Tokyo · Main draw
IncorrectOriginal predictionN. Bartunkova62.5% model
Confidence6.2/10
Pre-match odds · 18+1.50
Actual winnerA. Sasnovich
Final score6-4 6-7(5) 6-3
Incomplete DataWTA TD V1Recorded 25/10/2026, 13:20:02 UTC
Original analysis details
Weighted all-surface win rate43% · 59%Recent results have more weight. Match results account for 78% of the final strength calculation.
Hard-court weighted win rate46% · 61%Surface results make up 24% of the results calculation. Smaller samples reduce this share.
Serve and return performance50% · 51%Serve and return statistics account for 22% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-24 · Hard · ATP 250Brussels · Main draw
IncorrectOriginal predictionA. Fils62.1% model
Confidence6.1/10
Pre-match odds · 18+1.20
Actual winnerJ-L. Struff
Final score4-6 7-6(7) 6-7(5)
Incomplete DataATP TD V1Recorded 24/10/2026, 00:56:04 UTC
Original analysis details
Weighted all-surface win rate67% · 50%Recent results have more weight. Match results account for 70% of the final strength calculation.
Hard-court weighted win rate65% · 50%Surface results make up 31% of the results calculation. Smaller samples reduce this share.
Serve and return performance52% · 50%Serve and return statistics account for 30% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-24 · Hard · WTA 500Ningbo · Main draw
CorrectOriginal predictionE. Rybakina60.8% model
Confidence6.0/10
Pre-match odds · 18+1.44
Actual winnerE. Rybakina
Final score6-3 7-5
Incomplete DataWTA TD V1Recorded 24/10/2026, 00:41:14 UTC
Original analysis details
Weighted all-surface win rate74% · 60%Recent results have more weight. Match results account for 69% of the final strength calculation.
Hard-court weighted win rate76% · 62%Surface results make up 40% of the results calculation. Smaller samples reduce this share.
Serve and return performance54% · 52%Serve and return statistics account for 31% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-24 · Hard · WTA 500Tokyo · Qualifying
CorrectOriginal predictionK. Birrell61.7% model
Original qualifying model score6.0/10
Pre-match odds · 18+1.33
Actual winnerK. Birrell
Final score6-4 6-2
Incomplete DataWTA TD V1Recorded 24/10/2026, 00:14:19 UTC
Original analysis details
Weighted all-surface win rate49% · 36%Recent results have more weight. Match results account for 85% of the final strength calculation.
Hard-court weighted win rate53% · 39%Surface results make up 15% of the results calculation. Smaller samples reduce this share.
Serve and return performance50% · 46%Serve and return statistics account for 15% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-23 · Hard · ATP 250Brussels · Main draw
IncorrectOriginal predictionJ. Lehecka60.9% model
Confidence6.0/10
Pre-match odds · 18+1.40
Actual winnerT. Griekspoor
Final score4-6 6-4 6-3
Incomplete DataATP TD V1Recorded 23/10/2026, 00:26:09 UTC
Original analysis details
Weighted all-surface win rate46% · 63%Recent results have more weight. Match results account for 70% of the final strength calculation.
Hard-court weighted win rate50% · 61%Surface results make up 32% of the results calculation. Smaller samples reduce this share.
Serve and return performance50% · 52%Serve and return statistics account for 30% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-23 · Hard · WTA 500Ningbo · Main draw
CorrectOriginal predictionE. Rybakina71.8% model
Confidence7.0/10
Pre-match odds · 18+1.05
Actual winnerE. Rybakina
Final score6-1 3-6 6-1
Incomplete DataWTA TD V1Recorded 22/10/2026, 21:29:13 UTC
Original analysis details
Weighted all-surface win rate74% · 48%Recent results have more weight. Match results account for 83% of the final strength calculation.
Hard-court weighted win rate76% · 49%Surface results make up 10% of the results calculation. Smaller samples reduce this share.
Serve and return performance53% · 51%Serve and return statistics account for 17% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-22 · Hard · WTA 500Ningbo · Main draw
VoidOriginal predictionE. Rybakina71.8% model
Confidence7.1/10
Pre-match odds · 18+1.12
Actual winnerN/A
Final score5-0
Incomplete DataWTA TD V1Recorded 21/10/2026, 22:00:06 UTC
Original analysis details
Weighted all-surface win rate74% · 46%Recent results have more weight. Match results account for 77% of the final strength calculation.
Hard-court weighted win rate76% · 50%Surface results make up 24% of the results calculation. Smaller samples reduce this share.
Serve and return performance53% · 50%Serve and return statistics account for 23% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-22 · Hard · ATP 250Almaty · Main draw
CorrectOriginal predictionD. Medvedev72.7% model
Confidence7.2/10
Pre-match odds · 18+1.07
Actual winnerD. Medvedev
Final score6-2 6-1
Incomplete DataATP TD V1Recorded 21/10/2026, 18:01:07 UTC
Original analysis details
Weighted all-surface win rate68% · 40%Recent results have more weight. Match results account for 76% of the final strength calculation.
Hard-court weighted win rate69% · 33%Surface results make up 24% of the results calculation. Smaller samples reduce this share.
Serve and return performance53% · 48%Serve and return statistics account for 24% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.
Originally scheduled 2026-10-22 · Hard · WTA 500Ningbo · Main draw
IncorrectOriginal predictionB. Bencic61.9% model
Confidence6.0/10
Pre-match odds · 18+1.08
Actual winnerK. Kawa
Final score7-5 6-2
Incomplete DataWTA TD V1Recorded 21/10/2026, 22:14:09 UTC
Original analysis details
Weighted all-surface win rate48% · 62%Recent results have more weight. Match results account for 83% of the final strength calculation.
Hard-court weighted win rate49% · 58%Surface results make up 10% of the results calculation. Smaller samples reduce this share.
Serve and return performance50% · 52%Serve and return statistics account for 17% of the strength calculation. Limited coverage and small samples reduce their influence.
This is the saved pre-match snapshot. Post-match statistics are not used to rewrite it.