Silkeborg Jeppe Okkels started playing football at the age of 3–4 and moved from ØBG Silkeborg to
Silkeborg IF at the age of 12, joining the club's under-13s. During the summer of 2014, he signed his first contract with Silkeborg and was called up for the U16 national team. In the April 2015, Okkels went on a one-week trial with German
Bundesliga club
Bayern Munich. Okkels made his
Danish 1st Division and Silkeborg debut on 28 May 2016. Okkels started on the bench, but replaced
Mikkel Vendelbo in the 67th minute in a 5–0 victory against
Vejle Boldklub.
IF Elfsborg On 26 August 2020 it was confirmed, that Okkels had joined Swedish
Allsvenskan club
IF Elfsborg on a deal until the end of 2024. After 29 goals and 16 assists in 118 games, Okkels left Elfsborg in January 2024.
FC Utrecht On 30 January 2024, Okkels joined Dutch
Eredivisie club
FC Utrecht on a deal until the end of June 2027.
Preston North End On 13 August 2024, Okkels signed for
EFL Championship club
Preston North End on a three-year deal for an undisclosed fee. On August 17, 2024, Okkels made his official debut in a league match against
Swansea City when he came on in the 64th minute to replace
Ryan Ledson. Jeppe impressed vs Fulham in the carabo cup and scored two penalties in the 16-15 shootout victory. On January 6, 2025, in search of more playing time, it was confirmed that Okkels joined Scottish club
Aberdeen on a season-long loan deal. Aberdeen also secured an option to buy, while he was also reunited with his former Elfsborg coach,
Jimmy Thelin. ==Career statistics==