Jesper Karlsson (born 25 July 1998) is a Swedish professional footballer who plays for IF Elfsborg in Swedish professional football league top division (Allsvenskan). Karlsson started playing in IF Böljan from the age of four. At the age of 14, he received his first-team debut for the club in Division 4. Before the 2015 season, he moved to Falkenbergs FF, and he was offered a first-team contract in Autumn. In November 2015, Jesper Karlsson signed a first team contract that extends over the season 2018 with Falkenberg FF. Before he signed the contract, he had also served and trained with English Brighton & Hove Albion. In September of the same year, Karlsson also made his debut in the Sweden national under-19. The premiere of the headlines in 2016 were Jesper Karlsson make his debut in the top flight. In the 79' minute he was replaced in instead of Akseli Pelvas, in the match Falkenbergs FF lost 0–2 to IFK Gothenburg. On July 17, 2016 Karlsson made his first two Allsvenskan goals in a 3-3 match against Hammarby IF. He transferred from Falkenbergs FF to Swedish top flight IF Elfsborg on the 2nd of December 2016, after a breakthrough season scoring 7 goals and 2 assists as an 18-year old. For a disclosed fee of 450.000 €.
- As of match played 30 September 2016