2024
April 27, 2024
5K | 10K | Half-Marathon | Marathon
2023
April 29, 2023
5K | 10K | Half-Marathon | Marathon
2022
April 30, 2022
5K | 10K | Half-Marathon | Marathon
2019
April 27, 2019
5K | 10K | Half-Marathon | Marathon
2018
April 28, 2018
5K | 10K | Half-Marathon | Marathon (official) | Marathon splits (enhanced)
2017
April 29, 2017
5K | 5K Walk | 10K | Half-Marathon | Marathon (official) | Marathon splits (enhanced)
2016
April 30, 2016
5K | 5K Walk | 10K | Half-Marathon | Marathon (official) | Marathon splits (enhanced)
2015
April 25, 2015
5K | 10K | Half-Marathon
2014
April 26, 2014
5K | 10K | Half-Marathon
2013
April 27, 2013
5K | 10K | Half-Marathon
2012
April 28, 2012
5K | 10K | Half-Marathon
2011
April 30, 2011
5K | 10K | Half-Marathon
2010
April 24, 2010
5K | 10K | Half-Marathon
2009
April 25, 2009
5K | 10K | Half-Marathon
2008
April 26, 2008
5K | 10K | Half-Marathon
2007
April 28, 2007
5K | 10K | Half-Marathon
2006
April 29, 2006
5K Walk | 5K Run | 10K Run | Half-Marathon
2005
April 30, 2005
5K | 10K | Half-Marathon | 30K
2004
April 24, 2004
5K | 10K | Half-Marathon
2003
April 12, 2003
10K | Half-Marathon
2002
April 13, 2002
10K | Half-Marathon