理查森在2012年世界冠軍首輪中以3比0擊敗五次世界冠軍雷蒙·凡·巴內維爾德,
這樣的情況, 范巴恩維爾德在第一和第三組都以2比0領先,並在雙贏中投出六個箭頭, 理查森後來表示這場勝利是"絕對的夢想". 他在第二回合與比利時人Kim Huybrechts對決, 但在第一回合的比賽中, 在4月的奧地利公開賽中, 他贏得一席之地. 他獲得了第一輪的休賽, 在四分之一決賽中以6比3的比分敗給戴夫. 他也在德國達爾特大師賽中獲得冠軍, 理查德森在第二回合與威斯·牛頓打敗,