• 2002: London Marathon
  • 2006: London Marathon
  • 2007: London Marathon
  • 2007: Swiss Oensingen Marathon
  • 2008: London Marathon
  • 2010: New York Marathon
  • 2011: London Marathon
  • 2012: London Marathon
  • 2012: 2012 Paralympic Games, London