Vuoden 2012 alkuun mennessä Nicholls oli saavuttanut alle 21 sekunnin 100 metrin sprintin ja päässyt Lontoon kesäparalympialaisiin.
, osana Ison-Britannian joukkuetta sekä 100 että 200 metrin kilpailuissa. 100 metrin juoksussa hän oli ensimmäisellä kierroksella, mutta hänen aikaansa 22.41 ei onnistunut pääsemään finaaliin. 200 metrin juoksussa hän pääsi neljänneksi ja pääsi finaaliin. Nicholls tuli seitsemänneksi 40,00:n aikaan.