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.
Ilya Ivashka v Mackenzie Mcdonald: 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: Ivashka 162 matches, Mcdonald 264 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.
0.01 total · best 1Titlesper game–
61.5First serve in %64.3
71.2First-serve points won %68.6
61.0Break points saved %59.2
37.6Return points won %36.8
5.6911 total · best 20Acesper game5.01,331 total · best 20
12.82,072 total · best 26
Head to head
36 matches since 20213
Grass · 2 matchesIvashka 1Mcdonald 1
Clay · 2 matchesIvashka 2Mcdonald 0
Hard · 2 matchesIvashka 0Mcdonald 2
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.
Ivashka––––––––––
Mcdonald–––––––––
Games wonper game
12.63,324 total · best 32
38.6Break points converted %40.4
49.4Sets won %46.8
50.1Games won %48.9
0.01 total · best 1Finalsper game0.01 total · best 1
1.3207 total · best 3Sets wonper game1.2326 total · best 3
1.3212 total · best 3Sets lostper game · lower is better1.4370 total · best 3
12.82,065 total · best 27Games lostper game · lower is better13.13,468 total · best 30
0.469 total · best 3Tiebreaksper game0.4104 total · best 3
3.1507 total · best 16Double faultsper game · lower is better2.5655 total · best 12