| Season |
Series |
Team |
Races |
Wins |
Poles |
F/Laps |
Podiums |
Points |
Position |
| 2008 |
Formula Volkswagen South Africa |
Sam Racing |
7 |
0 |
0 |
0 |
1 |
26 |
10th |
| 2010 |
Formula Volkswagen South Africa |
|
2 |
0 |
0 |
0 |
0 |
8 |
14th |
| 2012 |
Formula Volkswagen South Africa |
|
2 |
0 |
0 |
0 |
0 |
1 |
20th |
| 2013 |
Formula Volkswagen South Africa |
|
? |
0 |
0 |
0 |
1 |
11 |
11th |
| 2014 |
Formula Volkswagen South Africa |
|
4 |
0 |
0 |
0 |
1 |
18 |
9th |
| Lamborghini Super Trofeo Europe - Pro/Am |
|
1 |
0 |
0 |
0 |
0 |
? |
? |
| 2015 |
Italian GT Championship - Sprint GTC |
Bonaldi Motorsport |
14 |
5 |
4 |
4 |
7 |
143 |
2nd |
| Lamborghini Super Trofeo Europe - Gallardo Am |
2 |
2 |
0 |
1 |
2 |
30 |
10th |
| 2016 |
Blancpain GT Series |
Kessel Racing Team Parker Racing |
6 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series - Am |
6 |
1 |
2 |
2 |
2 |
58 |
10th |
| Blancpain GT Series Endurance Cup |
4 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series Endurance Cup - Am |
4 |
0 |
2 |
1 |
0 |
29 |
13th |
| Blancpain GT Series Sprint Cup |
Kessel Racing |
2 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series Sprint Cup - Am |
2 |
1 |
0 |
1 |
2 |
29 |
4th |
| International GT Open - GT3 AM |
2 |
1 |
0 |
0 |
1 |
0 |
NC |
| 2017 |
Blancpain GT Series |
Kessel Racing |
11 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series - Am |
11 |
7 |
6 |
8 |
9 |
195 |
1st |
| Blancpain GT Series Endurance Cup |
5 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series Endurance Cup - Am |
5 |
2 |
3 |
4 |
4 |
118 |
1st |
| Blancpain GT Series Sprint Cup |
6 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series Sprint Cup - Am |
6 |
5 |
3 |
6 |
5 |
77 |
1st |
| Intercontinental GT Challenge |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| 2018 |
Blancpain GT Series Endurance Cup |
Rinaldi Racing |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT Series Endurance Cup - Pro-Am |
1 |
1 |
0 |
0 |
1 |
43 |
8th |
| Blancpain GT Series Sprint Cup |
2 |
0 |
0 |
0 |
0 |
0.5 |
27th |
| Blancpain GT Series Sprint Cup - Pro-Am |
2 |
1 |
0 |
0 |
1 |
16.5 |
5th |
| 2019 |
24H Series - Europe - A6 |
Wochenspiegel Team Monschau |
3 |
0 |
0 |
0 |
0 |
34 |
16th |
| Blancpain GT Series Endurance Cup |
Rinaldi Racing |
5 |
0 |
0 |
0 |
0 |
4 |
31st |
| Blancpain GT Series Endurance Cup - Silver |
5 |
0 |
0 |
0 |
1 |
46 |
7th |
| Blancpain GT World Challenge Europe |
10 |
0 |
0 |
0 |
0 |
0 |
NC |
| Blancpain GT World Challenge Europe - Silver |
10 |
3 |
3 |
2 |
5 |
102.5 |
2nd |
| Italian GT Championship - Endurance - GT3 Pro/Am |
1 |
1 |
0 |
0 |
1 |
? |
? |
| Intercontinental GT Challenge |
Wochenspiegel Team Monschau by Rinaldi |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| European Le Mans Series - LMGTE |
Kessel Racing |
2 |
0 |
0 |
0 |
1 |
28 |
11th |
| VLN Series - Cup 5 |
Pixum Team Adrenalin Motorsport |
1 |
0 |
0 |
0 |
0 |
6.9 |
54th |
| VLN Series - V6 |
1 |
0 |
0 |
0 |
0 |
? |
? |
| VLN Series - V5 |
|
1 |
0 |
0 |
0 |
0 |
? |
? |
| 2020 |
European Le Mans Series - LMGTE |
Kessel Racing |
5 |
2 |
1 |
0 |
4 |
99 |
2nd |
| Le Mans Cup - GT3 |
7 |
1 |
2 |
1 |
5 |
92 |
2nd |
| Intercontinental GT Challenge |
Rinaldi Racing |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| GT World Challenge Europe Endurance Cup |
2 |
0 |
0 |
0 |
0 |
0 |
NC |
| GT World Challenge Europe Endurance Cup - Pro-Am |
2 |
0 |
0 |
0 |
0 |
18 |
18th |
| 2021 |
Asian Le Mans Series - GT |
Rinaldi Racing |
4 |
0 |
0 |
0 |
2 |
49 |
3rd |
| GT World Challenge Europe Endurance Cup - Silver |
3 |
0 |
0 |
0 |
0 |
22 |
21st |
| GT World Challenge Europe Sprint Cup |
2 |
0 |
0 |
0 |
0 |
2 |
30th |
| GT World Challenge Europe Sprint Cup - Silver |
2 |
0 |
0 |
0 |
0 |
7.5 |
17th |
| Intercontinental GT Challenge |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| European Le Mans Series - LMGTE |
Spirit of Race |
6 |
1 |
1 |
1 |
4 |
89 |
2nd |
| 24 Hours of Le Mans - LMGTE |
1 |
0 |
0 |
0 |
0 |
N/A |
DNF |
| Italian GT Endurance Championship - GT3 |
Kessel Racing |
3 |
0 |
0 |
0 |
0 |
11 |
12th |
| 2022 |
Asian Le Mans Series - GT |
Rinaldi Racing |
4 |
1 |
0 |
0 |
2 |
57 |
3rd |
| European Le Mans Series - LMGTE |
Spirit of Race |
4 |
0 |
0 |
0 |
2 |
39 |
10th |
| 24 Hours of Le Mans - LMGTE |
1 |
0 |
0 |
0 |
0 |
N/A |
43rd |
| Intercontinental GT Challenge |
AF Corse |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| GT World Challenge Europe Endurance Cup |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| GT World Challenge Europe Endurance Cup - Gold |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| 2023 |
European Le Mans Series - LMGTE |
Spirit of Race |
6 |
0 |
0 |
0 |
1 |
55 |
5th |
| GT Cup Open Europe - Pro-Am |
Kessel Racing |
2 |
0 |
1 |
0 |
0 |
0 |
13th |
| 2024 |
GT World Challenge Europe Endurance Cup |
Rinaldi Racing |
5 |
0 |
0 |
0 |
0 |
0 |
NC |
| GT World Challenge Europe Endurance Cup - Bronze |
5 |
0 |
0 |
0 |
0 |
10 |
31st |
| European Le Mans Series - LMGT3 |
Spirit of Race |
6 |
1 |
0 |
0 |
1 |
45 |
9th |
| 2025 |
European Le Mans Series - LMGT3 |
Spirit of Race |
6 |
0 |
0 |
0 |
1 |
52 |
6th |
| GT World Challenge Europe Endurance Cup |
Rinaldi Racing |
4 |
0 |
0 |
0 |
0 |
0 |
NC |
| GT World Challenge Europe Endurance Cup - Bronze |
3 |
0 |
0 |
0 |
0 |
5 |
36th |
| GT World Challenge Europe Endurance Cup - Silver |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| Nürburgring Langstrecken-Serie - SP9 Pro |
Realize Kondo Racing with Rinaldi |
3 |
0 |
0 |
0 |
0 |
0 |
NC |
| Nürburgring Langstrecken-Serie - SP9 Pro-Am |
1 |
0 |
0 |
0 |
0 |
0 |
NC |
| Intercontinental GT Challenge |
Realize Kondo Racing with Rinaldi |
1 |
0 |
0 |
0 |
0 |
4 |
30th |
| Rinaldi Racing |
1 |
0 |
0 |
0 |
0 |
| 2026 |
Nürburgring Langstrecken-Serie - SP9 |
Realize Kondo Racing with Rinaldi |
|
|
|
|
|
|
|
| European Le Mans Series - LMGT3 |
Spirit of Race |
|
|
|
|
|
|
|
| Italian GT Championship Endurance Cup - GT3 |
|
|
|
|
|
|
|
| Italian GT Championship Sprint Cup - GT3 |
|
|
|
|
|
|
|
| GT World Challenge Europe Endurance Cup |
Rinaldi Racing |
|
|
|
|
|
|
|
| Sources:[2][6] |