| 1996-97 | Kurt Anderson |
|
| 1997-98 | Mike Kirkpatrick |
|
| 1998-99 | Mark Gill | 535 runs ( 1 x 50 , 2 x 100 ) |
| 1999-00 | Mark Gill | 400 runs ( 3 x 50 , 1 x 100 ) |
| 2002-03 | Graham Sadler | 248 runs ( 1 x 50 ) |
| 2003-04 | Graham Sadler | 283 runs ( 1 x 50 ) |
| 2004-05 | Ken Joyce | 237 runs ( 1 x 50 ) |
| 2005-06 | Craig Twinamme | 214 runs ( 1 x 50 ) |
| 2006-07 | Ritchie Wilkinson | 247 runs ( 1 x 50 ) |
| 2008-09 | Brad Wells | 278 runs ( 1 x 50 ) |
| 2009-10 | Mark Gill | 486 runs ( 4 x 50 , 1 x 100 ) |
| 2010-11 | Nathan DuFeu | 506 runs ( 2 x 50 , 2 x 100 ) |
| 2011-12 | Corey Pascoe | 396 runs ( 4 x 50 ) |
| 2012-13 | Cam Scott | 307 runs ( 2 x 50 ) |
| 2015-16 | Greg Smith | 400 runs ( 1 x 50 ) |
| 2016-17 | Nathan Towns | 159 runs |
| 2017-18 | Greg Smith | 190 runs ( 2 x 50 ) |
| 2018-19 | Mark Gill | 513 runs ( 4 x 50 , 1 x 100 ) |
| 2019-20 | Nathan DuFeu | 398 runs ( 2 x 50 , 1 x 100 ) |
| 2020-21 | Nathan DuFeu | 585 runs ( 5 x 50 ) |
| 2021-22 | Mark Gill | 378 runs ( 4 x 50 ) |
| 2022-23 | Aaron Dron | 795 runs ( 7 x 50 , 1 x 100 ) |
| 2023-24 | Lionel Visser | 418 runs ( 2 x 50 ) |
| 2024-25 | Aaron Dron | 454 runs ( 2 x 50 , 2 x 100 ) |
| 2025-26 | Peter McCosker | 572 runs ( 5 x 50 ) |