Past Presidents
| 2023 – 2025 | Dr. Blanc Wan | OX, Jesus |
| 2021 – 2022 | David Ching | OX, Exeter |
| 2020 – 2021 | Lizzie Fraser | OX, Brasenose |
| 2019 – 2020 | Edward Ma | CB, Jesus |
| 2018 – 2019 | Julian Marland | OX, Merton |
| 2017 – 2018 | Arthur Shek | CB, Fitzwilliam |
| 2016 – 2017 | Michael Wong (Chi On) | OX, Kellogg |
| 2015 – 2016 | Felix Lai | CB, Gonville & Caius |
| 2014 – 2015 | Jeremy Young | OX, Christ Church |
| 2013 – 2014 | Andrew Haskins | CB, Christ’s |
| 2012 – 2013 | Jonathan Hui | OX, Brasenose |
| 2011 – 2012 | Michael Ng | CB, Churchill 79 |
| 2010 – 2011 | Ronald Kwok | OX, Keble 94 |
| 2009 – 2010 | Kenneth Fok | OX, Pembroke 98 |
| 2008 – 2009 | Andrew Lo | OX, Templeton 01 |
| 2007 – 2008 | Rachel Cartland | OX, Lady Margaret Hall 69 |
| 2006 – 2007 | Fergus Fung | OX, Pembroke 95 |
| 2005 – 2006 | Victor Apps | CB, Downing 67 |
| 2004 – 2005 | Roger Bayliss | CB, Queens’ 75 |
| 2003-2004 | Peter Wong | CB, Sidney Sussex 77 |
| 2002 – 2003 | Rupert McCowan | OX, Brasenose 84 |
| 2001 – 2002 | Peter Sunderland | OX, Brasenose 60 |
| 2000 – 2001 | Peter Barker | CB, Trinity 78 |
| 1999 – 2000 | Nichola Charles | OX, New 79 |
| 1998 – 1999 | Nigel French | OX, Magdalen 68 |
| 1997 – 1998 | Colin Cohen | CB, Downing 77 |
| 1996 – 1997 | Gordon Jones | OX, Jesus 70 |
| 1995 – 1996 | David Mackenzie-Ross | CB, Clare 56 |
| 1994-1995 | Ms S H Chiam | CB, Wolfson 83 |
| 1993-1994 | Gillian Humphreys | OX, St. Hugh’s 71 |
| 1991 – 1993 | Monika Skowronska | OX, St. Catherine’s 75 |
| 1990 – 1991 | A N Savage | CB, Pembroke 50 |
| 1989 – 1990 | Mrs V Pilbrow | OX, Lady Margaret Hall 66 |
| 1988-1989 | R B M Nicholas | OX, Brasenose 60 |
| 1987 – 1988 | K A F Macgregor | OX, Christ Church 64 |
| 1986 – 1987 | T V Runnacles | CB, Fitzwilliam 65 |
| 1985 – 1986 | G Rodway | CB, Sidney Sussex 57 |
| 1984 – 1985 | J L Walker-Haworth | OX, Pembroke 62 |
| 1983 – 1984 | D K P Li | CB, King’s & Selwyn 59 |
| 1982 – 1983 | G R A Armistead | CB, Christ’s 56 |
| 1981 – 1982 | C J Driver | OX, Trinity 65 |
| 1980 – 1981 | J M Rowlands | CB, Selwyn 47 |
| 1979 – 1980 | D A Gilkes | OX, Christ Church 56 |
| 1978 – 1979 | G E S Stevenson | CB, Peterhouse 30 |
| 1977 – 1978 | D A C T Hancock | OX (details to come) |
| 1976 – 1977 | G B O’Rorke | CB, Pembroke 44 |
| 1974 – 1976 | M J E Thornhill | OX, Balliol 56 |
