G. Dimitrov vs A. Davidovich Fokina — Prediction & Analysis

Mallorca · ATP Mallorca - Quarter-finals · June 25, 2026 · 17:30 UTC

TennisEdge's AI bot is backing G. Dimitrov (moneyline) in G. Dimitrov vs A. Davidovich Fokina (Mallorca on 2026-06-25).

Surface grass Odds G. Dimitrov 2.36 · A. Davidovich Fokina 1.53

Bot bet

G. Dimitrov (moneyline) · 2.5u
Pending — published before the match, graded in public.
Read the reasoning on the bet sheet →
Profiles: G. Dimitrov · A. Davidovich Fokina · head-to-head record · Mallorca

Model probabilities

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

Method G. Dimitrov A. Davidovich Fokina
Elo
ratings-based, surface-weighted
63.9% 36.1%
Machine learning
29-feature gradient-boosted model
50.6% 49.4%
Serve / return
point-by-point simulation
68.3% 31.7%
Blend
what the bot actually prices off
60.9% 39.1%
Market implied
de-vigged from the opening odds
39.3% 60.7%

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

Elo ratings

PlayerSurfaceEloRecordMatches
G. Dimitrov grass1807 23–1134
A. Davidovich Fokina grass1796 22–1537

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 July 6, 2026.

Head to head

A. Davidovich Fokina leads 2–0 over 2 meetings. Full record.

DateEventSurfaceWinnerScore
June 25, 2026MallorcagrassA. Davidovich Fokina2 - 0
April 16, 2022Monte CarloclayA. Davidovich Fokina2 - 1

Recent form

G. Dimitrov

L D. Vallejo 2 - 1 Oct. 31, 2026
L F. Cobolli 2 - 1 Oct. 27, 2026
L E. Butvilas 0 - 2 Sept. 22, 2026
L H. Rune 2 - 1 Sept. 19, 2026
W E. Moller 1 - 2 Sept. 18, 2026

A. Davidovich Fokina

W R. Jodar 2 - 1 Oct. 18, 2026
W A. Zverev 1 - 2 Oct. 17, 2026
W A. Gea 0 - 0 Oct. 15, 2026
W H. Hurkacz 1 - 2 Oct. 13, 2026
W F. Tiafoe 2 - 1 Oct. 11, 2026

All June 25, 2026 results & picks →

34 ATP & WTA matches analysed today. See today's predictions →