01 May 2021 – Shaw Baton Relay
2020 – Cancelled due to Covid-19
27 April 2019 – Shaw Baton Relay
22 May 2018 – Shaw Baton Relay
22 April 2017 – Shaw Baton Relay
23 April 2016 – Shaw Baton Relay
25 April 2015 – Shaw Baton Relay
17 April 2014 – Shaw Baton Relay
27 April 2013 – Shaw Baton Relay
28 April 2012 – Shaw Baton Relay
30 April 2011 – Shaw Baton Relay
24 April 2010 – Shaw Baton Relay
?? April 2009 –
3 May 2008 – Shaw Baton Relay
5 May 2007 – Shaw Baton Relay
6 May 2006 – Shaw Baton Relay
23 April 2005 – Shaw Baton Relay
?? April 2004 –
?? April 2003 –
?? April 2002 –
?? April 2001 –
?? April 2000 –