| 1993-94 | Richard Hayward | 626 runs ( 6x 50 , 1 x 100 ) |
| 1994-95 | Jason Laney | 665 runs ( 6 x 50 ) |
| 1995-96 | Josh Gardner | 528 runs ( 2 x 50 , 1 x 100 ) |
| 1996-97 | Aftab Habib | 680 runs ( 7 x 50 ) |
| 1997-98 | Peter Hodson | 713 runs ( 4 x 50 , 2 x 100 ) |
| 1998-99 | Darren Booth | 521 runs ( 1 x 50 , 1 x 100 ) |
| 1999-00 | Richard Harden | 605 runs ( 1 x 50 , 2 x 100) |
| 2000-01 | Jack Boote | 658 runs ( 3 x 50 , 1 x 100 ) |
| 2001-02 | Jack Boote | 637 runs ( 4 x 50 , 1 x 100 ) |
| 2002-03 | Campbell McLean | 439 runs ( 3 x 50 ) |
| 2003-04 | Campbell McLean | 558 runs ( 2 x 50 , 1 x 100 ) |
| 2004-05 | Laurence Kirdy | 698 runs ( 3 x 50 , 2 x 100 ) |
| 2005-06 | Mark Gill | 566 runs ( 3 x 50, 1 x 100 ) |
| 2006-07 | Aaron Dron | 464 runs ( 1 x 50 , 1 x 100 ) |
| 2007-08 | Andrew Binnie | 450 runs ( 5 x 50 ) |
| 2008-09 | Campbell McLean | 552 runs ( 4 x 50 , 1 x 100 ) |
| 2009-10 | Simon McGowan | 396 runs ( 3 x 50 ) |
| 2010-11 | Simon McGowan | 471 runs ( 2 x 50 , 1 x 100 ) |
| 2011-12 | Shane Laurence | 505 runs ( 3 x 50 x 1 x 100 ) |
| 2012-13 | Campbell McLean | 424 runs ( 3 x 50 ) |
| 2013-14 | Matt Macquet | 391 runs ( 1 x 50 , 1 x 100 ) |
| 2014-15 | Daniel Hooper | 557 runs ( 4 x 50 , 1 x 100 ) |
| 2015-16 | Brad Smith | 618 runs ( 3 x 50 , 2 x 100 ) |
| 2016-17 | Campbell McLean | 491 runs ( 5 x 50 , 1 x 100 ) |
| 2017-18 | Daniel Hooper | 444 runs ( 2 x 50 , 1 x 100 ) |
| 2018-19 | Daniel Hooper | 429 runs ( 2 x 50 , 1 x 100 ) |
| 2019-20 | Campbell McLean | 464 runs ( 5 x 50 ) |
| 2020-21 | Brad Smith | 437 runs ( 1 x 50 , 2 x 100 ) |
| 2021-22 | Campbell McLean | 526 runs ( 4 x 50 ) |
| 2022-23 | Brad Smith | 445 runs ( 3 x 50 , 1 x 100 ) |
| 2023-24 | Nathan DuFeu | 494 runs ( 2 x 50 , 1 x 100 ) |
| 2024-26 | Campbell McLean | 364 runs ( 2 x 50 ) |
| 2025-26 | Bryan Krammer | 317 runs |