Beim World Masters konnte sich O’Shea bis ins Finale spielen, wo er mit 4:7 gegen Stephen Bunting verlor. Beim Grand Slam of Darts 2012 musste er das Turnier erneut mit nur einem Sieg verlassen. Nach einem Viertelfinale bei den Zuiderduin Masters ging O’Shea als Viertgesetzter in die BDO World Darts Championship 2013. Es begann ähnlich wie im vergangenen Jahr mit einem 3:0 in der ersten Runde gegen John Walton und einem 1:4 in der zweiten Runde gegen Steve Douglas, bevor er sich mit 5:3 auch gegen Robbie Green durchsetzen konnte. Im Halbfinale schlug er dann wie 2012 den Niederländer Wesley Harms mit 6:4 und spielte damit sein zweites WM-Finale in Folge. Gegen einen zu starken Scott Waites konnte er dann jedoch nur einen Satz für sich entscheiden und wurde zum dritten Mal Vizeweltmeister der BDO.