F. Marozsan vs A. Davidovich Fokina — Prediction & Analysis

Mallorca · ATP Mallorca - Semi-finals · June 26, 2026 · 17:30 UTC

TennisEdge's AI bot is backing A. Davidovich Fokina (moneyline) in F. Marozsan vs A. Davidovich Fokina (Mallorca on 2026-06-26).

Surface grass Odds F. Marozsan 2.61 · A. Davidovich Fokina 1.52

Bot bet

A. Davidovich Fokina (moneyline) · 1.1u
Pending — published before the match, graded in public.
Read the reasoning on the bet sheet →
Profiles: F. Marozsan · 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 F. Marozsan A. Davidovich Fokina
Elo
ratings-based, surface-weighted
31.6% 68.4%
Machine learning
29-feature gradient-boosted model
47.4% 52.6%
Serve / return
point-by-point simulation
46.5% 53.5%
Blend
what the bot actually prices off
41.8% 58.2%
Market implied
de-vigged from the opening odds
36.8% 63.2%

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

Elo ratings

PlayerSurfaceEloRecordMatches
F. Marozsan grass1625 10–1323
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 1, 2026.

Head to head

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

DateEventSurfaceWinnerScore
July 1, 2026WimbledongrassA. Davidovich Fokina3 - 0
June 26, 2026MallorcagrassA. Davidovich Fokina2 - 1
Feb. 27, 2024ATP DubaihardA. Davidovich Fokina2 - 1

Recent form

F. Marozsan

L T. Machac Walk Over Oct. 25, 2026
W S. Sorger 2 - 1 Oct. 24, 2026
W T. Skatov 2 - 0 Oct. 20, 2026
L Z. Svajda 0 - 2 Oct. 8, 2026
L K. Jacquet 0 - 2 Sept. 27, 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 26, 2026 results & picks →

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