In March 2017, he won the 200 metres event at that year's Dubai IPC Grand Prix, and retained his title in the 100 metres discipline in the BUCS Outdoor Athletics Championships held the following month. Shaw competed in the London World Para Athletics Championships in July. Although Shaw was targeting a medal he came fourth in his semi-final for the 100 metres (T12) and his effort resulted in him failing to progress into the final. Nevertheless, he narrowly won his heat in the 200 metres (T12) which advanced him into the semi-finals with a new personal best of 22.73 seconds but failed to qualify for the final after placing second, behind Algeria's.Nasser Djamil.