Efter en stark avslutning på säsongen 2018/19 höjde den 27-årige Piteå Elit-åkaren ribban inför denna vinter.
Han ville hitta stabiliteten i världscupen och gärna plocka några semifinalplatser.
Efter sex deltävlingar av 14 är han totalfyra efter att ha knipit topp 15-placeringar i samtliga lopp. Bästa resultatet är tredjeplatsen i tyska Dresden och sämsta är en 14:e plats i Val di Fiemme, Italien.
– Jag hade absolut inte väntat mig att jag skulle var så högt upp, säger Johan Häggström som i och med framgångarna har fått revidera sin målsättning inför fortsättningen.
Numera handlar det inte bara om att förbättra fjolårets 25:e plats i totala sprintcupen.
– Jag vill så klart vara med och försöka kriga mig kvar i toppen. Huvudfokus är att plocka så mycket poäng som möjligt under kommande helger.
Numera är en semifinalplats i sprint snarare regel än undantag.
– Helst vill jag tillbaka upp på pallen igen denna säsong. Det smakade ju rätt gott i Dresden.
Till helgen väntar den sjunde deltävlingen i sprintcupen. På söndag är det klassisk sprint på de kommande VM-banorna i tyska Oberstdorf.
– I klassisk sprint har jag aldrig varit i en final tidigare. Semifinalen i Ruka (sjua) i november är mitt bästa resultat, säger Häggström som menar att konkurrensen kommer att vara stenhård i Tyskland.
Han nämner Norges Johannes Hösflot Kläbo, Emil Iversen och Erik Valnes samt Rysslands Alexander Bolshunov och Sergey Ustiugov.
– Min förhoppning är att vara med och kriga om åtminstone en semifinal. Sedan får man se vad som händer därifrån, säger han.
– Det är inte långt borta när man är i de regionerna. Om allt klaffar med skidor och position är det lätt att man helt plötsligt är uppe på pallen.
Han pekar ut storstjärnan Kläbo som svåraste motståndaren.
– Han är helt galet bra i klassisk sprint.
Sedan finns även franske totalledaren Lucas Chanavat och italienaren Federico Pellegrino.
– De andra jag räknat upp är nog på förhand lite vassare än Chanavat och Pellegrino på den sortens bana som är i Oberstdorf. Men jag har helt klart en del åkare att hålla koll på.
VM-banorna är av en karaktär där mycket kan hända i slutet av loppet. Häggström, som aldrig tävlat på banan tidigare, är medveten om att det handlar mycket om taktik.
– Det är speciellt. Det är lätt att komma i suget bakom varandra och använda sig av "slipstreaming" (kliva ur luftskuggan) för att ta sig förbi inför upploppet, säger han.
– Det gäller att få till bra skidor som tar en upp för backarna på ett så billigt sätt som möjligt samtidigt som man har riktigt bra glid. Jag kommer att lägga mycket fokus på det taktiska. Hur jag ska agera och positionera mig ner mot avslutningen. Det är där det kommer att avgöras.
Han menar att världscuphelgen i Tyskland är viktig för honom på flera sätt. Om ett drygt år – mellan 23 februari och 7 mars avgörs VM på orten och då är klassisk sprint med på tävlingsprogrammet.
– Häftigt att testa på allt redan nu och det blir viktiga läropengar för framtiden, säger Häggström som menar att han har en del att lära på vägen dit.
– Avslutningar, likt banan som är i Oberstdorf, är något jag verkligen kan utveckla. Det handlar mycket om att använda sig av högfartsstakning där man sträcker ut ordenligt. Man får inte hamna i för kort åkning och samtidigt hålla borta åkare som kommer bakifrån med fart inför upploppet.
Men innan han börjar tänka på VM 2021 vill han fokusera på kommande veckor som innehåller sprint i Falun, Åre, norska Trondheim och Drammen samt den avslutande sprinttouren i Kanada och USA.
– Jag är taggad och ser verkligen fram emot alla lopp, säger Johan Häggström som redan nu menar att han hade varit nöjd med sin säsong om det hade avslutats redan nu.
– Jag hade varit otroligt nöjd. Jag har varit på pallen i världscupen och haft fina resultat hela vägen.
Häggström kör båda helgens lopp. Under lördagen står han på startlinjen i 30 kilometer skiathlon. Inför det loppet har han inte lika höga förväntningar om en framskjuten placering. Senast han körde skiathlon var under SM för tre år sedan då han slutade på plats 13.
Mycket har hänt sedan dess. Denna säsong har han etablerat sig som en stabil distansåkare även i världscupen och är 33:a totalt i distanscupen. I totalen är han på plats 19.