Marvin Moeller

ATP #392GermanyAge 2710 titles123 ptsL3 streak
61.3%
Win rate (career)
50%
Clay win rate (career)
3.7
Aces / match (last 10)
200
Career wins

Upcoming

13 Jan 2026Glasgow · 1/16-finalsHard (Indoor)Match preview →
2.00

Recent form

Form: 10 matches, 4 wins, 6 lossesLLLWLLWLWW

Last 10 matches: 4 wins, 6 losses. Current streak: L3.

Career statistics

Marvin Moeller career statistics
StatCareerLast 10
Win rate61.3%40%
Win rate — Hard55.6%50%
Win rate — Clay50%
Win rate — Grass0%
Aces per match3.73.7
Break points converted42.8%42.8%
1st serve %67.2%67.2%
Return points won38.1%38.1%

Recent results

Marvin Moeller last 10 match results
DateOpponentTournamentSurfScoreResult
J. NicodOstravaClay6-1 6-4L
L. Helguera CasadoL
P. HenningL
J. MackenzieW
R. MollekerKoblenzHard (Indoor)2-6 7-5 6-3L
F. ArnaboldiQuimperHard (Indoor)6-4 6-4L
M. MaligeQuimperHard (Indoor)6-2 6-4W
T. GentzschGlasgowHard (Indoor)7-5 6-2L
R. StrombachsGlasgowHard (Indoor)7-6 2-6 3-6W
M. WiskandtGlasgowHard (Indoor)6-4 6-4W

Surface statistics

Clay
50%5–5
Hard
55.6%5–4
Grass
0%0–1

Betting market analysis

Last 2 matches: Odds, Win/Loss, Total O/U, Spread. Green = hit, red = miss. — = no data.

Marvin Moeller betting markets last 2 matches
DateOpponentTournamentWinner (P1 / P2)WLTotalSpreadResult
J. NicodOstrava1.93 / 1.76LO/U 21.5 · O 1.91 U 1.89+1.5 1.786-1 6-4
R. MollekerKoblenz1.67 / 2.30L2-6 7-5 6-3

Head to head

Marvin Moeller head to head records against top opponents
OpponentOverallHardClayGrassLast match
Hamish Stewart00
Jakub Nicod0026 Apr 2026