The 25 year old was nominated for the incredible volley she scored for Peamount United in the Women's National League last October.
Roche is battling James Rodriguez of Colombia and the Netherlands' Robin Van Persie for their World cup goals against Uruguay and Spain respectively.
She will join them in Zurich for the Ballon d'Or awards ceremony on 12th January, when the winner will be announced.
Meanwhile, Cristiano Ronaldo, Lionel Messi and goalkeeper Manuel Neuer are the three players shortlisted for the world footballer of the year award.
Former Manchester United forward Ronaldo was the 2013 winner of the Ballon d'Or.
His victory ended Messi's three year run as winner.
This year has seen Neuer win the German league and cup with Bayern Munich, and the World Cup with Germany.