Gian van Veen v Josh Rock, head to head

Legs
73 - 64
53.3% to Van Veen
Average when they meet
96.49 - 95.89
Van Veen higher in 9 of 15
Finals
1 - 0
every final to Van Veen
Last meeting
6-3
14 May 2026, Van Veen
v

Every meeting, oldest to newest

Each square is one match: Van Veen Rock

All 15 meetings

Newest first, with both averages
DateEventVan VeenScoreRock
14 May 2026Premier LeagueWeekly Quarter Final 102.146-392.30 Match
2 Apr 2026Premier LeagueWeekly Semi Final 95.066-3102.84 Match
26 Feb 2026Premier LeagueWeekly Quarter Final 96.086-291.05 Match
11 Nov 2025Grand SlamLast 32 Group 4th 98.522-597.01 Match
7 Sep 2025European TourSemi Final 90.593-798.00 Match
9 Apr 2025Players ChampionshipSemi Final 99.774-7100.45 Match
5 Apr 2025European TourLast 32 98.164-6107.61 Match
22 Mar 2025European TourLast 32 100.466-497.76 Match
9 Nov 2024Grand SlamLast 32 Group 4th 110.395-2105.83 Match
9 Apr 2024Players ChampionshipLast 16 82.226-382.97 Match
20 Aug 2023World Youth ChampionshipQuarter Final 90.666-588.90 Match
28 May 2023European TourLast 16 99.866-389.20 Match
20 Mar 2023Players ChampionshipLast 128 95.446-597.93 Match
7 Oct 2022Development TourQuarter Final 92.082-591.13 Match
20 Aug 2022Development TourFinal 95.935-495.30 Match

By stage

Finals
1-0
Semi-finals
0-2
Quarter-finals
1-1
Earlier rounds
8-2

Bars show Van Veen's share at each stage.

Close ones

Won by one or two5Van Veen 4, Rock 1
Biggest win, Van Veen6-2Premier League, Feb 2026
Biggest win, Rock7-3European Tour, Sep 2025
Highest average110.39Van Veen, Grand Slam, Nov 2024

Every rivalry, in your own code

Any two players, every meeting since 1994, on a free key. Add the Analyst plan for the chance of the next one.

Any two players
GET /v1/head-to-head?player_id=...
On every plan, including the free key.