*Club domestic league appearances and goals, correct as of 15:56, 25 March 2012 (UTC) ‡ National team caps and goals, correct as of 15:56, 25 March 2012 (UTC)
In this Spanish name, the first or paternal surname is Johnson and the second or maternal family name is Mullins.
Before signing with Limón in 2011, Johnson had considered signing with Guatemalan side Comunicaciones and Major League Soccer.[3] He moved to Herediano in 2012 and would play 23 league matches for them.[4]
In summer 2013, Herediano sent him on loan to Uruguay de Coronado[5] but in August 2013 Johnson left Herediano himself to join second division Siquirreña.[6]