| Season | Series | Position | Car | Team |
| 1996 | Australian Formula Ford Championship | 17th | Van Diemen RF95 Ford | Fastlane Racing |
| 1997 | Australian Formula Ford Championship | 1st | Van Diemen RF95 Ford | Fastlane Racing |
| 1998 | Australian Touring Car Championship | 14th | Holden VS Commodore | Garry Rogers Motorsport |
| 1999 | Shell Championship Series | 5th | Holden VS Commodore Holden VT Commodore | Garry Rogers Motorsport |
| 2000 | Shell Championship Series | 2nd | Holden VT Commodore | Garry Rogers Motorsport |
| 2001 | Shell Championship Series | 10th | Holden VX Commodore | Garry Rogers Motorsport |
| 2002 | V8 Supercar Championship Series | 10th | Holden VX Commodore | Garry Rogers Motorsport |
| 2003 | V8 Supercar Championship Series | 12th | Holden VY Commodore | Garry Rogers Motorsport |
| 2004 | V8 Supercar Championship Series | 11th | Holden VY Commodore | Garry Rogers Motorsport |
| 2005 | V8 Supercar Championship Series | 6th | Holden VZ Commodore | HSV Dealer Team |
| 2006 | V8 Supercar Championship Series | 4th | Holden VZ Commodore | HSV Dealer Team Holden Racing Team |
| 2007 | V8 Supercar Championship Series | 1st | Holden VE Commodore | HSV Dealer Team |
| 2008 | V8 Supercar Championship Series | 3rd | Holden VE Commodore | Holden Racing Team |
| 2009 | V8 Supercar Championship Series | 3rd | Holden VE Commodore | Holden Racing Team |
| 2010 | V8 Supercar Championship Series | 5th | Holden VE Commodore | Holden Racing Team |
| 2011 | International V8 Supercars Championship | 5th | Holden VE Commodore | Holden Racing Team |
| 2012 | International V8 Supercars Championship | 7th | Holden VE Commodore | Holden Racing Team |
| 2013 | International V8 Supercars Championship | 8th | Holden VF Commodore | Holden Racing Team |
| 2014 | International V8 Supercars Championship | 9th | Holden VF Commodore | Holden Racing Team |
| Australian GT Championship | 8th | Aston Martin Vantage GT3 | VIP Petfoods |
| 2015 | International V8 Supercars Championship | 6th | Holden VF Commodore | Holden Racing Team |
| Pirtek Enduro Cup | 1st |
| Australian GT Championship | 19th | McLaren 650S GT3 | Darrell Lea |
| 2016 | International V8 Supercars Championship | 9th | Holden VF Commodore | Holden Racing Team |
| 2017 | Virgin Australia Supercars Championship | 9th | Holden VF Commodore | Garry Rogers Motorsport |
| 2018 | Virgin Australia Supercars Championship | 13th | Holden ZB Commodore | Garry Rogers Motorsport |
| 2019 | Virgin Australia Supercars Championship | 27th | Holden ZB Commodore | Triple Eight Race Engineering |
| TCR Australia | 10th | Audi RS 3 LMS TCR | Melbourne Performance Centre |
| Australian Toyota 86 Racing Series | 28th | Toyota 86 | Toyota Australia |
| 2020 | Virgin Australia Supercars Championship | 26th | Holden ZB Commodore | Triple Eight Race Engineering |
| 2021 | Virgin Australia Supercars Championship | 42nd | Holden ZB Commodore | Triple Eight Race Engineering |
| TCR Australia | 21st | Audi RS 3 LMS TCR | Melbourne Performance Centre |
| 2022 | GT World Challenge Australia - Pro/Am | 7th | Audi R8 LMS Evo II | The Bend Motorsport Park |
| Supercars Championship | 27th | Holden ZB Commodore | Triple Eight Race Engineering |
| 2023 | Porsche Carrera Cup Australia - Pro | 24th | Porsche 911 GT3 Cup 992 | SP Tools Racing |
| Repco Australia Supercars Championship | 41st | Ford Mustang GT | Grove Racing |
| 2024 | Porsche Carrera Cup Australia - Pro | 22nd | Porsche 911 GT3 Cup 992 | Grove Racing |
| Repco Australia Supercars Championship | 41st | Ford Mustang GT |
| 2025 | Supercars Endurance Cup | 1st | Ford Mustang GT | Grove Racing |
| Repco Australia Supercars Championship | 25th |