Möller började spela fotboll som fyraåring i IF Böljan. Som 16-åring gick han 2009 över till Halmstads BK.[1]
I februari 2013 värvades Möller av IS Halmia, där han skrev på ett tvåårskontrakt.[2] Mellan 2014 och 2016 spelade Möller för Vinbergs IF.
I december 2016 värvades Möller av GAIS, där han skrev på ett ettårskontrakt.[3] Möller debuterade i Superettan den 28 april 2017 i en 2–1-vinst över Falkenbergs FF, där han byttes in i den 94:e minuten mot James Sinclair.[4]