Johan Persson är ursprungligen från skånska Tollarp och anslöt till Hammarby från Östers IF inför 2014 års säsong. Han har tidigare spelat för IFK Hässleholm, Mjällby AIF, Landskrona BoIS och Esbjerg fB. Under tiden i Växjö förärades han smeknamnet "sheriffen", efter att tränaren Roar Hansen beskrivit hans spelstil, präglad av starka ledaregenskaper och god inställning i mittfältets balansroll.
Persson fick 2012 ta emot Öster-supportrarnas pris som årets spelare, och 2013 blev det 26 allsvenska matcher varav 24 från start. Också i Hammarby blev Persson snabbt mycket uppskattad för slitet, spelförståelsen och inställningen på innermittfältet. Skottet var det däremot sisådär med, fast när det väl träffade rätt mot Syrianska resulterade sheriffens bössa i ett av årets mål i svensk fotboll.
2015 kunde knappast ha börjat bättre för Persson, då han avgjorde cup-länsderbyt borta mot AIK inför 41 063 åskådare med ännu ett fräsande distansskott. Men liksom tidigare var det främst det framgångsrika duellspelet som talade, och det blev många bollvinster även på allsvensk nivå, när Persson spelade från start i 25 seriematcher.