23-åringen från Finspång har haft en brant utvecklingskurva den senaste tiden.
Efter att ha sprungit hem Höstmilen förra året fick Fagerberg blodad tand och bestämde sig för att göra en rejäl satsning under vintern.
Han tränade mer och hårdare än någonsin tidigare och det har gett resultat.
Under våren har han radat upp fina prestationer och de tre senaste veckorna har han stått högst upp på pallen i tre olika lopp; Sätermaran, Gävle halvmarathon och Kanallöpet.
– Jag har aldrig vunnit så många tävlingar på så kort tid tidigare. Det är klart att det är kul när man kan hävda sig och så får man ju bra självförtroende när man vinner också, säger Faik-löparen som pluggar till socionom i Falun.
För många är det en seger att bara ta sig i mål i ett långdistanslopp, hur det att faktiskt vinna?
– Det är en lättnad när man kommer i mål. Det är alltid lite nervöst innan och det är så klart skönt att se att man kan prestera.
Att det var långdistanslöpning som skulle bli Johans grej var långt ifrån självklart.
Som liten prövade han på ett antal olika sporter. Allt från fotboll till karate och skateboard.
– Det var väl skateboard jag höll på mest med fram till jag började med löpningen egentligen.
Är det något därifrån som du har nytta av som löpare nu?
– Jag vet inte. Det är väl att man är van att hålla igång bara.
Det var efter gymnasietiden som han på allvar började få tycke för det här med löpning och 2012 gjorde han sitt första ultralopp (100 km).
– Men sedan har det blivit lite kortare distanser och nu känns det väl som att halvmara är min grej.
Hur seriös är du med din satsning?
– Nu är jag väldigt seriös. Jag tränar två gånger om dagen, vi får väl se hur länge jag kan hålla på så, men jag siktar på att slå mig in i Sverige-eliten.
Tränaren Marcus Avén är den som lägger upp programmet och säger vad det är för syfte och mål med varje pass, men Johan sköter träningen på egen hand. Vissa gånger kör han liten med en träningskompis men oftast tränar han helt själv. Något som så klart kräver stor självdisciplin.
– Så är det ju. Det gäller att strukturera upp det på ett bra sätt – och gå och lägga sig tidigt.
Hans stora mål den här säsongen är Göteborgsvarvet som avgörs 23 maj. Johan siktar på en tid neråt 1.12.00.
– Jag sprang på 1.12.13 i Berlin i mars men det var en väldigt snabb bana då, men kan jag göra något liknande i Göteborgsvarvet så är jag nöjd.