Kershaw oli mukana olympialaisissa 2006 neljässä kilpailussa: joukkuesprintissä (sijoitus 11.), viestissä (11.), perinteisen hiihtotavan 15 kilometrin kilpailussa (47.) ja sprintissä (37.). Vancouverissa 2010 hän sijoittui parisprintissä neljänneksi, 50 kilometrillä viidenneksi, viestissä seitsemänneksi, yhdistelmäkilpailussa 16:nneksi ja sprintissä 23:nneksi. Sotšissa 2014 hän oli joukkuesprintissä 12., 15 kilometrillä 35:nneksi ja sprintissä 56:nneksi. MM-kisoissa Kershaw on ollut mukana seitsemän kertaa – Val di Fiemmessä 2003, Oberstdorfissa 2005, Sapporossa 2007, Liberecissä 2009, Oslossa 2011, Val di Fiemmessä 2013 ja Lahdessa 2017. Oslossa hän voitti parisprintissä kultaa Alex Harveyn kanssa. Val di Fiemmessä 2013 hän oli parisprintin neljäs Harveyn kanssa. Oslon yhdistelmäkilpailussa hän sijoittui yhdeksänneksi ja Oberstdorfin sprintissä 14:nneksi.