He finished runner-up at the 2016BMW PGA Championship en route to a career-best 69th a month later on the Official World Golf Ranking and a season finish of 34th in the Race to Dubai.
After battling illness which forced him to step away from competitive golf, he holed a 50-foot birdie putt on the final hole of 2019 Qualifying School to earn the final European Tour card for 2020.[4]
At the 2021 Dubai Duty Free Irish Open in early July, Karlberg finished runner-up, after holing a chip from the greenside rough on the 72nd hole. The achievement earned him €314,170 in prize money and a late spot at The 149th Open Championship two weeks later.[5]