Ask it like a fan: a team, a player, “Cats v Pies”, “NRL ladder”, or a stats question like “who's made the most ducks”. Every stat we hold is in the Stats Centre.
Mackenzie Mcdonald v Ilya Ivashka: stats compared | Lineball
Ivashka wins on aces. Mcdonald’s case rests on double faults, but it isn’t enough to swing it. ATP Tour career: Mcdonald 264 matches, Ivashka 162 matches.
Mcdonald averages 2.5 double faults a match to Ivashka’s 3.1.
Ivashka averages 5.6 aces a match to Mcdonald’s 5.0 (12% more).
Longevity: Mcdonald has 264 matches across 11 seasons, Ivashka 162 in 7 — the averages matter more than the totals here.
Not every stat was recorded for every match (titles, finals): those averages use only the games that logged them.
Built only from games in our stats database. A read of the numbers, not a tip.
Tale of the tape
Per game. Totals and best single game underneath.
–Titlesper game0.01 total · best 1
64.3First serve in %61.5
68.6First-serve points won %71.2
59.2Break points saved %61.0
36.8Return points won %37.6
5.01,331 total · best 20Acesper game5.6911 total · best 20
12.63,324 total · best 32
Head to head
36 matches since 20213
Grass · 2 matchesMcdonald 1Ivashka 1
Clay · 2 matchesMcdonald 0Ivashka 2
Hard · 2 matchesMcdonald 2Ivashka 0
Last meetings
12 June 2023 · s Hertogenbosch · Round of 32 · GrassMcdonald won 6-4 6-3
6 June 2022 · Libema Open · Round of 32 · GrassIvashka won 6-3 6-7(8) 6-1
25 Apr 2022 · BMW Open by American Express · Round of 32 · ClayIvashka won 6-4 3-6 6-3
31 Jan 2022 · Open Sud de France – Montpellier · Round of 32 · HardMcdonald won 6-3 7-6(2)
2 Aug 2021 · Washington · Round of 16 · HardMcdonald won 6-4 6-4
26 Apr 2021 · Munich · Round of 16 · ClayIvashka won 6-7(7) 6-1 6-2
Last 10 games
Titles, oldest to newest.
Mcdonald––––––––––
Ivashka–––––––––
Games wonper game
12.82,072 total · best 26
40.4Break points converted %38.6
46.8Sets won %49.4
48.9Games won %50.1
0.01 total · best 1Finalsper game0.01 total · best 1
1.2326 total · best 3Sets wonper game1.3207 total · best 3
1.4370 total · best 3Sets lostper game · lower is better1.3212 total · best 3
13.13,468 total · best 30Games lostper game · lower is better12.82,065 total · best 27
0.4104 total · best 3Tiebreaksper game0.469 total · best 3
2.5655 total · best 12Double faultsper game · lower is better3.1507 total · best 16