Anna Kalinskaya vs Julia Grabher
Match & Event
| Field | Value |
|---|---|
| Tournament / Tier | Australian Open / Grand Slam |
| Round / Court / Time | R128 / TBA / TBA |
| Format | Best of 3, Standard tiebreak at 6-6 |
| Surface / Pace | Hard / Medium |
| Conditions | Outdoor, Melbourne (January heat expected) |
Executive Summary
Totals
| Metric | Value |
|---|---|
| Model Fair Line | 19.3 games (95% CI: 16-22) |
| Market Line | O/U 18.5 |
| Lean | PASS |
| Edge | 1.5 pp |
| Confidence | PASS |
| Stake | 0 units |
Game Spread
| Metric | Value |
|---|---|
| Model Fair Line | Kalinskaya -4.8 games (95% CI: -2 to -8) |
| Market Line | Kalinskaya -6.5 |
| Lean | Grabher +6.5 |
| Edge | 10.4 pp |
| Confidence | MEDIUM |
| Stake | 1.0 units |
Key Risks: Small sample size for Grabher (8 matches L52W), both players error-prone, Grabher’s weak hold percentage creates volatility
Anna Kalinskaya - Complete Profile
Rankings & Form
| Metric | Value | Percentile |
|---|---|---|
| WTA Rank | #33 (ELO: 1896 points) | - |
| Hard Court Elo | 1853 (#21 on hard) | - |
| Recent Form | 7-2 (Last 9) | - |
| Win % (Last 52w) | 59.5% (22-15) | - |
| Form Trend | Declining | - |
Surface Performance (Hard)
| Metric | Value | Context |
|---|---|---|
| Win % on Hard | Subset of 37 total matches | Last 52 weeks all surfaces |
| Avg Total Games | 21.5 games/match | 3-set matches |
| Breaks Per Match | 4.12 breaks | Above WTA average |
Hold/Break Analysis
| Category | Stat | Value | Context |
|---|---|---|---|
| Hold % | Service Games Held | 69.5% | Below tour average (75-80%) |
| Break % | Return Games Won | 34.3% | Above tour average (25-30%) |
| Tiebreak | TB Frequency | ~14% estimated | - |
| TB Win Rate | 71.4% (n=14) | Strong in TBs |
Game Distribution Metrics
| Metric | Value | Context |
|---|---|---|
| Avg Total Games | 21.5 | Last 52 weeks all surfaces |
| Avg Games Won | 11.2 per match | 416 total / 37 matches |
| Avg Games Lost | 10.2 per match | 379 total / 37 matches |
| Game Win % | 52.3% | Slight edge in games |
| Dominance Ratio | 1.02 | Balanced, not dominant |
Serve Statistics
| Metric | Value | Context |
|---|---|---|
| 1st Serve In % | 65.5% | Solid |
| 1st Serve Won % | 64.0% | Below average for ranking |
| 2nd Serve Won % | 46.5% | Vulnerable |
| Ace % | 3.1% | Low |
| DF % | 5.3% | Moderate |
Return Statistics
| Metric | Value | Context |
|---|---|---|
| Serve Points Won | 57.9% | Overall serve effectiveness |
| Return Points Won | 42.9% | Strong returner |
Physical & Context
| Factor | Value |
|---|---|
| Rest Days | ~3 days (last match Jan 19) |
| Recent Match | def. WTA #66, 7-6(3) 6-1 (R128 AO) |
| Recent Result | Won comfortably after tight first set |
Julia Grabher - Complete Profile
Rankings & Form
| Metric | Value | Percentile |
|---|---|---|
| WTA Rank | #95 (ELO: 1678 points) | - |
| Hard Court Elo | 1505 (#207 on hard) | - |
| Recent Form | 7-2 (Last 9) | - |
| Win % (Last 52w) | 25.0% (2-6) | Very poor |
| Form Trend | Stable | - |
CRITICAL DATA LIMITATION: Only 8 matches played in last 52 weeks (very small sample)
Surface Performance (Hard)
| Metric | Value | Context |
|---|---|---|
| Win % on Hard | Poor hard court record | Last 52w includes all surfaces |
| Avg Total Games | 20.6 games/match | 3-set matches |
| Breaks Per Match | 2.34 breaks | Well below WTA average |
Hold/Break Analysis
| Category | Stat | Value | Context |
|---|---|---|---|
| Hold % | Service Games Held | 60.2% | VERY weak serve |
| Break % | Return Games Won | 19.5% | Very weak return |
| Tiebreak | TB Frequency | N/A | 0 TBs in sample |
| TB Win Rate | 0.0% (n=0) | No data |
Game Distribution Metrics
| Metric | Value | Context |
|---|---|---|
| Avg Total Games | 20.6 | Last 52 weeks all surfaces |
| Avg Games Won | 8.25 per match | 66 total / 8 matches |
| Avg Games Lost | 12.4 per match | 99 total / 8 matches |
| Game Win % | 40.0% | Being dominated |
| Dominance Ratio | 0.78 | Losing games heavily |
Serve Statistics
| Metric | Value | Context |
|---|---|---|
| 1st Serve In % | 58.7% | Poor |
| 1st Serve Won % | 59.8% | Very weak |
| 2nd Serve Won % | 41.4% | Extremely vulnerable |
| Ace % | 4.1% | Moderate |
| DF % | 5.4% | Moderate |
Return Statistics
| Metric | Value | Context |
|---|---|---|
| Serve Points Won | 52.2% | Weak overall serve |
| Return Points Won | 37.1% | Poor return game |
Physical & Context
| Factor | Value |
|---|---|
| Rest Days | ~3 days (last match Jan 19) |
| Recent Match | lost to WTA #56, 7-5 2-6 6-4 (R128 AO) |
| Recent Result | Competitive loss, showed fight |
Matchup Quality Assessment
Elo Comparison
| Metric | Kalinskaya | Grabher | Differential |
|---|---|---|---|
| Overall Elo | 1896 (#22) | 1678 (#117) | +218 |
| Hard Court Elo | 1853 (#21) | 1505 (#207) | +348 |
Quality Rating: MEDIUM-LOW (Kalinskaya ~1850 Elo, Grabher ~1500 Elo)
- Kalinskaya is established WTA tour player
- Grabher is fringe tour player with poor hard court rating
Elo Edge: Kalinskaya by 348 points on hard courts
- Significant gap (>200): Boosts confidence in Kalinskaya direction
- Grabher’s hard court Elo (#207) indicates severe weakness on surface
Recent Form Analysis
| Player | Last 10 | Trend | Avg DR | 3-Set% | Avg Games |
|---|---|---|---|---|---|
| Kalinskaya | 7-2 | Declining | 1.11 | 22.2% | 18.1 |
| Grabher | 7-2 | Stable | 1.16 | 33.3% | 19.9 |
Form Indicators:
- Dominance Ratio (DR): Both players ~1.1 (moderately winning games when playing)
- Three-Set Frequency: Grabher has higher 3-set frequency (33% vs 22%) - suggests competitive but losing matches
Form Advantage: NEUTRAL - Both have similar recent records (7-2 in last 9), but Grabher’s record includes lower-level competition. Kalinskaya’s “declining” trend may be noise from small sample.
WARNING: Grabher’s L52W sample is only 8 matches total, making all statistics unreliable.
Clutch Performance
Break Point Situations
| Metric | Kalinskaya | Grabher | Tour Avg | Edge |
|---|---|---|---|---|
| BP Conversion | 48.9% (45/92) | 55.6% (45/81) | ~40% | Grabher |
| BP Saved | 59.5% (66/111) | 52.2% (59/113) | ~60% | Kalinskaya |
Interpretation:
- Kalinskaya: Average BP conversion (48.9%), slightly below-average BP saved (59.5%)
- Grabher: Strong BP conversion (55.6%), but poor BP saved (52.2%) - vulnerable under pressure
Tiebreak Specifics
| Metric | Kalinskaya | Grabher | Edge |
|---|---|---|---|
| TB Serve Win% | 60.9% | 41.7% | Kalinskaya +19pp |
| TB Return Win% | 45.5% | 45.5% | Even |
| Historical TB% | 71.4% (n=14) | 0.0% (n=0) | Kalinskaya |
Clutch Edge: Kalinskaya - Significantly better in tiebreaks (71% win rate vs no data for Grabher)
Impact on Tiebreak Modeling:
- Low probability of tiebreak occurring (both players have weak hold%)
- If TB occurs, strong edge to Kalinskaya
Set Closure Patterns
| Metric | Kalinskaya | Grabher | Implication |
|---|---|---|---|
| Consolidation | 63.4% | 63.9% | Both moderate - neither dominates after breaks |
| Breakback Rate | 18.4% | 20.8% | Both low - struggles to break back |
| Serving for Set | 76.9% | 37.5% | Kalinskaya closes, Grabher chokes |
| Serving for Match | 83.3% | 0% | Major difference in closing ability |
Consolidation Analysis:
- Both ~64% consolidation - moderate, not excellent
- Neither player consistently holds after breaking
Set Closure Pattern:
- Kalinskaya: Decent closer when serving for set (77%), excellent for match (83%)
- Grabher: MAJOR WEAKNESS - only 37.5% when serving for set, 0% for match
- Grabher’s inability to close out sets is critical vulnerability
Games Adjustment: Slight reduction in total (-0.5 games) due to Grabher’s inability to extend close sets
Playing Style Analysis
Winner/UFE Profile
| Metric | Kalinskaya | Grabher |
|---|---|---|
| Winner/UFE Ratio | 0.86 | 0.72 |
| Winners per Point | 14.5% | 14.5% |
| UFE per Point | 17.0% | 22.5% |
| Style Classification | Error-Prone | Error-Prone |
Style Classifications:
- Kalinskaya: Error-Prone (W/UFE 0.86) - Makes more errors than winners
- Grabher: Error-Prone (W/UFE 0.72) - Significantly more errors than winners
Matchup Style Dynamics
Style Matchup: Error-Prone vs Error-Prone
- Both players make excessive unforced errors
- Grabher particularly error-prone (22.5% UFE per point)
- Expect messy match with service breaks
Matchup Volatility: MODERATE-HIGH
- Both error-prone → wider CI
- Kalinskaya’s superior hold% provides some stability
- Grabher’s weak serve (60% hold) creates break opportunities
CI Adjustment: +0.5 games to base CI due to error-prone styles
Game Distribution Analysis
Set Score Probabilities
Based on hold/break analysis:
- Kalinskaya: 69.5% hold, 34.3% break
- Grabher: 60.2% hold, 19.5% break
| Set Score | P(Kalinskaya wins) | P(Grabher wins) |
|---|---|---|
| 6-0, 6-1 | 15% | 2% |
| 6-2, 6-3 | 40% | 10% |
| 6-4 | 25% | 15% |
| 7-5 | 10% | 8% |
| 7-6 (TB) | 5% | 3% |
Match Structure
| Metric | Value |
|---|---|
| P(Straight Sets 2-0) | 70% |
| P(Three Sets 2-1) | 30% |
| P(At Least 1 TB) | 8% |
| P(2+ TBs) | 1% |
Rationale:
- Low TB probability due to both players’ weak hold percentages
- High straight sets probability (70%) given 348 Elo gap on hard courts
- Grabher’s inability to close sets (37.5% serving for set) favors straight sets
Total Games Distribution
| Range | Probability | Cumulative |
|---|---|---|
| ≤18 games | 35% | 35% |
| 19-20 | 30% | 65% |
| 21-22 | 20% | 85% |
| 23-24 | 10% | 95% |
| 25+ | 5% | 100% |
Expected Total: 19.3 games (Mode: 18-20 games)
Totals Analysis
| Metric | Value |
|---|---|
| Expected Total Games | 19.3 |
| 95% Confidence Interval | 16 - 22 |
| Fair Line | 19.3 |
| Market Line | O/U 18.5 |
| P(Over 18.5) | 52% |
| P(Under 18.5) | 48% |
Market Comparison
| Source | Line | P(Over) | P(Under) | No-Vig Over | No-Vig Under |
|---|---|---|---|---|---|
| Model | 19.3 | 52% | 48% | - | - |
| Market | O/U 18.5 | 54.6% | 51.5% | 51.5% | 48.5% |
Edge Calculation:
- Model P(Over 18.5): 52%
- Market No-Vig P(Over): 51.5%
-
Edge: 0.5 pp (insufficient)
- Model P(Under 18.5): 48%
- Market No-Vig P(Under): 48.5%
- Edge: -0.5 pp (no edge)
Factors Driving Total
- Hold Rate Impact:
- Both players have weak hold percentages (69.5% and 60.2%)
- Weak holds suggest breaks and shorter sets
- Expected games per set: 9-10 (due to breaks, not 7-6 TBs)
- Tiebreak Probability:
- Very low TB probability (~8%) due to weak hold rates
- TBs would increase total, but unlikely to occur
- Straight Sets Risk:
- High probability (70%) of straight sets reduces total
- 348 Elo gap on hard courts supports dominant performance
- Expected score: 6-3, 6-3 or 6-2, 6-4 (18-20 games)
CONCLUSION: Model expects 19.3 games, market at 18.5. Edge is insufficient (0.5-1.5pp) for recommendation.
Handicap Analysis
| Metric | Value |
|---|---|
| Expected Game Margin | Kalinskaya -4.8 |
| 95% Confidence Interval | -2 to -8 |
| Fair Spread | Kalinskaya -4.8 |
Spread Coverage Probabilities
Market Line: Kalinskaya -6.5
| Scenario | Kalinskaya Margin | Result |
|---|---|---|
| Dominant win | 6-2, 6-2 (16 games, -8 margin) | Kalinskaya covers -6.5 ✓ |
| Comfortable win | 6-3, 6-3 (18 games, -6 margin) | Push at -6.0, Grabher covers -6.5 ✓ |
| Close win | 6-4, 6-4 (20 games, -4 margin) | Grabher covers -6.5 ✓ |
| Tight win | 7-5, 6-4 (22 games, -3 margin) | Grabher covers -6.5 ✓ |
Model Coverage Probabilities:
| Line | P(Kalinskaya Covers) | P(Grabher Covers) | Market No-Vig | Edge |
|---|---|---|---|---|
| -4.5 | 52% | 48% | - | - |
| -5.5 | 42% | 58% | - | - |
| -6.5 | 34% | 66% | 44.8% | 10.4 pp |
| -7.5 | 25% | 75% | - | - |
Edge Calculation at -6.5:
- Model P(Grabher +6.5 covers): 66%
- Market No-Vig P(Grabher +6.5): 55.2%
- Edge: 10.4 percentage points (Grabher +6.5)
Spread Analysis
Fair Spread: Kalinskaya -4.8
Market Line: Kalinskaya -6.5 (1.7 games too high)
Expected Margin Calculation:
- Kalinskaya avg games won: 11.2 per match
- Grabher avg games won: 8.25 per match (but small sample)
- Base margin: ~3 games
Adjustments:
- Elo gap (+348 on hard): +1.5 games to Kalinskaya
- Grabher’s poor closing (37.5% serving for set): +0.5 games to Kalinskaya
- Error-prone styles: +0.5 games variance (widens CI)
- Adjusted expected margin: -4.8 games
Model vs Market:
- Fair line: -4.8
- Market line: -6.5
- Difference: 1.7 games in Grabher’s favor
Head-to-Head (Game Context)
| Metric | Value |
|---|---|
| Total H2H Matches | 0 |
| Avg Total Games in H2H | N/A |
| Avg Game Margin | N/A |
| TBs in H2H | N/A |
| 3-Setters in H2H | N/A |
No prior meetings between these players.
Market Comparison
Totals
| Source | Line | Over | Under | Vig | Edge |
|---|---|---|---|---|---|
| Model | 19.3 | 50% | 50% | 0% | - |
| Market | O/U 18.5 | 1.83 (54.6%) | 1.94 (51.5%) | 6.1% | 0.5 pp (Over) |
No-vig calculation:
- Over implied: 54.6% → No-vig: 51.5%
- Under implied: 51.5% → No-vig: 48.5%
Game Spread
| Source | Line | Favorite | Dog | Vig | Edge |
|---|---|---|---|---|---|
| Model | Kalinskaya -4.8 | 50% | 50% | 0% | - |
| Market | Kalinskaya -6.5 | 2.12 (47.2%) | 1.72 (58.1%) | 5.3% | 10.4 pp (Grabher +6.5) |
No-vig calculation:
- Kalinskaya -6.5 implied: 47.2% → No-vig: 44.8%
- Grabher +6.5 implied: 58.1% → No-vig: 55.2%
Recommendations
Totals Recommendation
| Field | Value |
|---|---|
| Market | Total Games |
| Selection | PASS |
| Target Price | N/A |
| Edge | 1.5 pp (insufficient) |
| Confidence | PASS |
| Stake | 0 units |
Rationale: Model fair line is 19.3 games vs market line of 18.5. While model leans slightly Over, the edge is only 1.5 percentage points, well below the 2.5% minimum threshold. The high probability of straight sets (70%) and Grabher’s weak hold percentage create uncertainty. Additionally, Grabher’s tiny sample size (8 matches L52W) reduces confidence in totals prediction. PASS on totals market.
Game Spread Recommendation
| Field | Value |
|---|---|
| Market | Game Handicap |
| Selection | Grabher +6.5 |
| Target Price | 1.72 or better |
| Edge | 10.4 pp |
| Confidence | MEDIUM |
| Stake | 1.0 units |
Rationale: Model projects Kalinskaya to win by 4.8 games on average, but market is offering Grabher +6.5 (1.7 games cushion). Model gives Grabher 66% chance to cover +6.5 vs market no-vig 55.2%, producing 10.4pp edge. While Kalinskaya is clearly superior (348 Elo gap on hard), most expected outcomes (6-3 6-3, 6-4 6-4, 6-2 7-5) land in the +6.5 coverage range for Grabher. The -6.5 line prices in blowout scenarios (6-2 6-2, 6-1 6-3) that are less likely given Grabher’s resilience (7-2 recent form, 20.8% breakback rate).
Risk factors: Grabher’s very weak serve (60.2% hold) and poor closing ability (37.5% serving for set) could lead to lopsided score if Kalinskaya dominates early. However, 1.7 games of cushion provides adequate buffer.
Pass Conditions
Totals:
- PASS executed due to edge below 2.5% threshold
- Would reconsider if line moves to 19.5 or 20.5 (Under would have edge)
Spread:
- PASS if line moves to Grabher +5.5 or less (edge disappears)
- PASS if Grabher injury/fitness concerns emerge before match
- PASS if line moves to Kalinskaya -7.5+ (take Kalinskaya covering)
Confidence Calculation
Base Confidence (from edge size)
| Edge Range | Base Level | This Match |
|---|---|---|
| ≥ 5% | HIGH | ✓ (10.4% spread) |
| 3% - 5% | MEDIUM | |
| 2.5% - 3% | LOW | |
| < 2.5% | PASS | ✓ (1.5% totals) |
Base Confidence (Spread): HIGH (edge: 10.4%)
Adjustments Applied
| Factor | Assessment | Adjustment | Applied |
|---|---|---|---|
| Form Trend | Kalinskaya declining, Grabher stable | -5% | Yes |
| Elo Gap | +348 points on hard (favoring Kalinskaya) | -5% | Yes |
| Data Quality | LOW for Grabher (8 matches only) | -20% | Yes |
| Style Volatility | Both error-prone | +0.5 games CI | Yes |
| Sample Size | Grabher L52W very limited | -10% | Yes |
Adjustment Calculation:
Form Trend Impact:
- Kalinskaya declining: -5%
- Grabher stable with poor record (2-6): -5%
- Net: -5% (reduces confidence in large Kalinskaya margin)
Elo Gap Impact:
- Gap: +348 points on hard (significant)
- Direction: Against our lean (favors Kalinskaya covering)
- Adjustment: -5% (Elo suggests Kalinskaya should dominate)
Data Quality Impact:
- Completeness: LOW for Grabher (only 8 matches in L52W)
- Multiplier: 0.8 (reduce confidence by 20%)
- This is CRITICAL limitation
Sample Size Impact:
- Grabher: 8 matches total
- Kalinskaya: 37 matches
- Asymmetric data quality: -10%
Style Volatility Impact:
- Both error-prone (W/UFE <0.9)
- Grabher especially erratic (0.72 ratio)
- CI widened by 0.5 games
Total Adjustment: -40% confidence penalty
Final Confidence
| Metric | Value |
|---|---|
| Base Level | HIGH (10.4% edge) |
| Net Adjustment | -40% |
| Final Confidence | MEDIUM |
| Confidence Justification | Edge is strong (10.4pp), but Grabher’s extremely small sample size (8 matches L52W) creates significant uncertainty around her true level. While spread value appears solid, data quality issues prevent HIGH confidence. |
Key Supporting Factors:
- Strong edge (10.4 percentage points on Grabher +6.5)
- Market overpricing blowout scenarios given Grabher’s recent competitiveness (7-2)
- Most common score outcomes (6-3 6-3, 6-4 6-4) favor +6.5 coverage
Key Risk Factors:
- CRITICAL: Grabher sample size of only 8 matches in L52W makes all statistics unreliable
- Grabher’s extremely weak serve (60.2% hold) vulnerable to dominant returner
- Large Elo gap (348 points) suggests Kalinskaya should dominate
- Both players error-prone creates scoreline volatility
Risk & Unknowns
Variance Drivers
- Small Sample Size: Grabher has only 8 matches in last 52 weeks - statistics highly unreliable
- Serve Weakness: Grabher’s 60.2% hold rate creates risk of service game collapses
- Error-Prone Styles: Both players W/UFE ratio <0.9, leading to unpredictable service breaks
- Closing Ability: Grabher’s 37.5% success rate serving for set could lead to lopsided scores if Kalinskaya dominates
Data Limitations
- Grabher L52W sample: Only 8 matches total (vs 37 for Kalinskaya)
- No tiebreak data: Grabher has 0 tiebreaks in sample (can’t model TB outcomes)
- Limited hard court data: Grabher’s hard court Elo (#207) suggests poor surface fit
- Clutch sample size: Both players’ clutch stats based on 15-match samples (moderate reliability)
Correlation Notes
- Spread recommendation only - No totals position, so no correlation risk
- If taking Grabher +6.5, scoreline likely lands in 18-20 games (near market total of 18.5)
Sources
- TennisAbstract.com - Primary source for player statistics (Last 52 Weeks Tour-Level Splits)
- Hold % and Break % (direct values)
- Game-level statistics
- Tiebreak statistics
- Elo ratings (overall + hard court specific)
- Recent form (last 9 matches, dominance ratio, form trend)
- Clutch stats (BP conversion, BP saved, TB serve/return win%)
- Key games (consolidation, breakback, serving for set/match)
- Playing style (winner/UFE ratio, style classification)
- The Odds API - Match odds (totals: O/U 18.5, spread: Kalinskaya -6.5)
- Briefing Data - Pre-collected statistics from tennisabstract.com dated 2026-01-21
Verification Checklist
Core Statistics
- Hold % collected for both players (Kalinskaya 69.5%, Grabher 60.2%)
- Break % collected for both players (Kalinskaya 34.3%, Grabher 19.5%)
- Tiebreak statistics collected (Kalinskaya 71.4% n=14, Grabher 0% n=0)
- Game distribution modeled (set score probabilities generated)
- Expected total games calculated with 95% CI (19.3, CI: 16-22)
- Expected game margin calculated with 95% CI (-4.8, CI: -2 to -8)
- Totals line compared to market (19.3 vs 18.5)
- Spread line compared to market (-4.8 vs -6.5)
- Edge ≥ 2.5% for spread recommendation (10.4% ✓), totals PASS (1.5% ✗)
- Confidence intervals appropriately wide (±3 games base, +0.5 for volatility)
- NO moneyline analysis included
Enhanced Analysis
- Elo ratings extracted (overall + hard court specific, 348 point gap)
- Recent form data included (both 7-2 L9, different trends)
- Clutch stats analyzed (Kalinskaya better in TBs, Grabher poor BP saved)
- Key games metrics reviewed (Grabher’s 37.5% serving for set is critical)
- Playing style assessed (both error-prone, widened CI)
- Matchup Quality Assessment section completed
- Clutch Performance section completed
- Set Closure Patterns section completed
- Playing Style Analysis section completed
- Confidence Calculation section with all adjustment factors
- Data quality limitations flagged (Grabher 8-match sample is CRITICAL issue)
Final Summary
TOTALS: PASS - Edge of 1.5pp is below 2.5% minimum threshold. Model expects 19.3 games vs market 18.5, but uncertainty from Grabher’s small sample prevents recommendation.
SPREAD: Grabher +6.5 @ 1.72 - MEDIUM confidence, 1.0 unit - Model expects Kalinskaya to win by 4.8 games, giving 1.7 games cushion on +6.5 line. Edge of 10.4pp is strong, but Grabher’s tiny L52W sample (8 matches) and weak serve create risk. Most likely outcomes (6-3 6-3, 6-4 6-4) favor Grabher covering despite Kalinskaya’s clear superiority.