TENNISEDGE.GG

J. Pegula vs A. Kalinskaya — Prediction & Analysis

Washington · · July 31, 2026 · 16:00 UTC

TennisEdge's AI model finds no betting value in J. Pegula vs A. Kalinskaya (Washington on 2026-07-31) — the market is efficient, with J. Pegula favoured at 1.34.

Surface hard Odds J. Pegula 1.34 · A. Kalinskaya 3.20

Verdict: no bet

The model found no value at current prices — the market has this one priced about right. That verdict is part of the public record too.
Profiles: J. Pegula · A. Kalinskaya · head-to-head record · Washington

Model probabilities

Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.

Method J. Pegula A. Kalinskaya
Elo
ratings-based, surface-weighted
75.9% 24.1%
Machine learning
29-feature gradient-boosted model
63.0% 37.0%
Serve / return
point-by-point simulation
64.5% 35.6%
Blend
what the bot actually prices off
75.9% 24.1%
Market implied
de-vigged from the opening odds
70.5% 29.5%

We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?

Elo ratings

PlayerSurfaceEloRecordMatches
J. Pegula hard2077 192–73265
A. Kalinskaya hard1880 126–78204

Our own ratings, computed from match results since 2018. Players with fewer than 5 rated matches are omitted rather than shown at a provisional starting value. Last updated Aug. 3, 2026.

Head to head

J. Pegula leads 5–1 over 6 meetings. Full record.

DateEventSurfaceWinnerScore
July 31, 2026WashingtonhardJ. Pegula2 - 0
Jan. 7, 2026WTA BrisbanehardJ. Pegula2 - 1
May 21, 2025StrasbourgclayA. Kalinskaya2 - 1
March 23, 2025MiamihardJ. Pegula2 - 1
June 23, 2024WTA BerlingrassJ. Pegula2 - 1

Recent form

J. Pegula

L A. Eala 1 - 2 Aug. 3, 2026
W D. Shnaider 2 - 0 Aug. 1, 2026
W A. Kalinskaya 2 - 0 July 31, 2026
W M. Frech 2 - 1 July 30, 2026
L C. Gauff 1 - 2 July 7, 2026

A. Kalinskaya

L J. Pegula 2 - 0 July 31, 2026
W J. Tjen 1 - 2 July 30, 2026
W D. Kasatkina 0 - 2 July 28, 2026
L B. Bencic 2 - 1 July 3, 2026
W D. Parry 1 - 2 July 1, 2026

All July 31, 2026 results & picks →

Full analysis

J. Pegula (A, #5, age 32) vs A. Kalinskaya (B, #24, age 27) — Washington QF, hard.

MODELS
  ELO A 0.759 | ML A 0.630 | model 0.759 | book implied(devig) 0.705
  Market: book 1.34/3.2 ; Betfair ML 1.37/3.55.
  ELO + exchange agree strongly (~0.74-0.76 A). ML is the lone low outlier.

RECENT FORM (last 5)
  Pegula: W Frech 3-6 6-3 6-0 (Washington R16, came back + bagel, SHARP finish);
    L Gauff (Wimb QF); W Jovic 1922 (4-6 6-3 6-1, OVER-perf); W Bouzas DOM; W Sorribes.
    Strong grass season (Berlin final, beat Sabalenka/Keys). ELO credible, matches rank #5.
    Shape: STABLE/SHARPENING (bagel set to close R16).
  Kalinskaya: W Tjen 6-1 3-6 6-7(long 3-set grind, final-set TB); W Kasatkina 6-4 6-1 DOM;
    L Bencic (Wimb); mixed grass/clay results. Shape: STABLE.

PATH/SHARPNESS
  Kalinskaya 2 matches deep at Washington (played-in). Pegula 1 match (top-seed, R16 was opener) —
    mild rust edge to Kalinskaya but Pegula looked sharp. Both on home US hard swing.
  Pegula from Buffalo — US hard-court swing historically her peak period (press confirms).

FATIGUE
  Both WON a 3-set match yesterday (07-30) -> -4.5pp hangover haircut each, CANCELS.
  Kalinskaya longer (174min vs 91min) but flat haircut is not minutes-scaled. Both age baseline.
  Net: roughly equal.

NARRATIVE
  No let-down spot. No title-defence. Surface: grass->hard for both (US swing, 3wk gap for Pegula) — normal.
  ELO/rank aligned for both — ELO trustworthy, no discount.

PRICING
  A ML: Betfair 1.37 -> comm-adj 1.3515 -> implied 0.740. Edge vs ELO 0.759 ~1.9% (<5%).
    min_odds = 1.05/0.759 = 1.384 > 1.37 -> executable price BELOW minimum. Auto-PASS.
  B ML: Betfair 3.55 -> comm-adj 3.4225 -> implied 0.292. ML-based edge ~7.8% but LONE model,
    contradicted by trustworthy ELO + exchange (~0.26-0.29). No qualitative validation for dog. PASS.

ALT MARKETS (MARKET CHOICE)
  Handicap line_a -4.5. Model: A covers 0.394 / B covers 0.606.
    B +4.5 @ 1.90 -> comm-adj 1.855 implied 0.539 -> edge ~6.7%. BUT |line|=4.5 = HIGH-VARIANCE tier,
    needs edge >=10%. Fails. Also self-negating (backing dog cover with no margin thesis). PASS.
    A -4.5 @ 2.02: model 0.394 < implied 0.495 -> negative. PASS.
    AH: B +4.5 @ 1.90 (shadow record).
  Totals line 20.5. Over 0.511 vs 1/1.93=0.518 -> neg. Under 0.489 vs 1/2.0=0.500 -> neg. PASS.

GATES
  G1 edge-origin: FAIL — no market clears 5% (ML wide-AH 10%) at executable price pre-narrative.
  G2 consensus:   n/a (stake tier only) — would be lone-ML if any bet, none qualifies.
  G3 fatal-risk:  n/a — no margin bet staked.

VERDICT: PASS. ELO+exchange consensus on Pegula, but her price is below min_odds (no A value);
  dog side is a lone-ML signal contradicted by trustworthy ELO; alt markets miss their bars.
  No priced opinion beats the exchange here.