| Year | Date | Tournament | Round | Player 1 | P1 Score | P2 Score | Player 2 |
1 | 2024 | 2023-12-18 | World Championships | Round 1 | Martin Lukeman | 3 | 1 | Haupai Puha |
2 | 2024 | 2024-02-12 | Players Championship 1 | Round 1 | Patrick Geeraets | 6 | 1 | Haupai Puha |
3 | 2024 | 2024-02-13 | Players Championship 2 | Round 1 | Stephen Burton | 6 | 4 | Haupai Puha |
4 | 2024 | 2024-02-19 | Players Championship 3 | Round 1 | Thibault Tricole | 6 | 4 | Haupai Puha |
5 | 2024 | 2024-02-20 | Players Championship 4 | Round 1 | Haupai Puha | 6 | 3 | Patrick Geeraets |
6 | 2024 | 2024-02-20 | Players Championship 4 | Round 2 | Haupai Puha | 6 | 3 | Nathan Rafferty |
7 | 2024 | 2024-02-20 | Players Championship 4 | Round 3 | Dave Chisnall | 6 | 2 | Haupai Puha |
8 | 2024 | 2024-03-01 | UK Open | Round 1 | Haupai Puha | 6 | 4 | Jelle Klaasen |
9 | 2024 | 2024-03-01 | UK Open | Round 2 | Wesley Plaisier | 6 | 2 | Haupai Puha |
10 | 2024 | 2024-03-18 | Players Championship 5 | Round 1 | Gian van Veen | 6 | 3 | Haupai Puha |
11 | 2024 | 2024-03-19 | Players Championship 6 | Round 1 | Gary Anderson | 6 | 5 | Haupai Puha |
12 | 2024 | 2024-04-08 | Players Championship 7 | Round 1 | Gian van Veen | 6 | 2 | Haupai Puha |
13 | 2024 | 2024-04-09 | Players Championship 8 | Round 1 | Gary Anderson | 6 | 3 | Haupai Puha |
14 | 2024 | 2024-05-06 | Players Championship 9 | Round 1 | Haupai Puha | 6 | 4 | Josh Rock |
15 | 2024 | 2024-05-06 | Players Championship 9 | Round 2 | William O'Connor | 6 | 4 | Haupai Puha |
16 | 2024 | 2024-05-07 | Players Championship 10 | Round 1 | Cameron Menzies | 6 | 1 | Haupai Puha |
17 | 2024 | 2024-05-10 | ET6: Baltic Sea Darts Open | Round 1 | Franz Roetzsch | 6 | 4 | Haupai Puha |
18 | 2024 | 2024-05-24 | ET7: Dutch Darts Championship | Round 1 | Niels Zonneveld | 6 | 5 | Haupai Puha |
19 | 2024 | 2024-06-11 | Players Championship 11 | Round 1 | Jeffrey Sparidaans | 6 | 2 | Haupai Puha |
20 | 2024 | 2024-06-12 | Players Championship 12 | Round 1 | Haupai Puha | 6 | 3 | Dave Chisnall |
21 | 2024 | 2024-06-12 | Players Championship 12 | Round 2 | Haupai Puha | 6 | 3 | Ian White |
22 | 2024 | 2024-06-12 | Players Championship 12 | Round 3 | Haupai Puha | 6 | 4 | Nathan Aspinall |
23 | 2024 | 2024-06-12 | Players Championship 12 | Round 4 | Boris Krcmar | 6 | 2 | Haupai Puha |
24 | 2024 | 2024-07-02 | Players Championship 13 | Round 1 | Martin Schindler | 6 | 1 | Haupai Puha |
25 | 2024 | 2024-07-03 | Players Championship 14 | Round 1 | Haupai Puha | 6 | 2 | Danny Lauby |
26 | 2024 | 2024-07-03 | Players Championship 14 | Round 2 | Gerwyn Price | 6 | 4 | Haupai Puha |
27 | 2024 | 2024-08-09 | Australian Darts Masters | Round 1 | Rob Cross | 6 | 5 | Haupai Puha |
28 | 2024 | 2024-08-16 | New Zealand Darts Masters | Round 1 | Rob Cross | 6 | 5 | Haupai Puha |
29 | 2024 | 2024-09-13 | World Series Finals | Round 1 | Luke Humphries | 6 | 3 | Haupai Puha |
30 | 2024 | 2024-09-17 | Players Championship 20 | Round 1 | Haupai Puha | 6 | 3 | Jelle Klaasen |
31 | 2024 | 2024-09-17 | Players Championship 20 | Round 2 | Haupai Puha | 6 | 5 | Jim Williams |
32 | 2024 | 2024-09-17 | Players Championship 20 | Round 3 | Gian van Veen | 6 | 5 | Haupai Puha |
33 | 2024 | 2024-09-18 | Players Championship 21 | Round 1 | Haupai Puha | 6 | 5 | Krzysztof Ratajski |
34 | 2024 | 2024-09-18 | Players Championship 21 | Round 2 | Haupai Puha | 6 | 3 | Luke Woodhouse |
35 | 2024 | 2024-09-18 | Players Championship 21 | Round 3 | Stephen Bunting | 6 | 1 | Haupai Puha |
36 | 2024 | 2024-09-24 | Players Championship 22 | Round 1 | Ryan Meikle | 6 | 1 | Haupai Puha |
37 | 2024 | 2024-09-25 | Players Championship 23 | Round 1 | Damon Heta | 6 | 0 | Haupai Puha |