Rafik Zekhnini
Career snapshot
Career highs
Born the same day
Shares 1998-01-12 · 6 players total
| Full name | Rafik Zekhnini |
|---|---|
| Date of birth | 1998-01-12 (28 yrs) |
| Place of birth | Skien, Norway |
| Citizenship | Norway |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 179.00 m |
| Current club | Odds BK |
| Joined | 2025-04-10 |
| Contract expires | — |
| Agent | no agent |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Molde FK | 4 | 2021 | 22/23 | 41 | 3 | 5 | 339 |
| Odds BK | 8 | 15/16 | 2026 | 81 | 13 | 15 | 1,810 |
| Sarpsborg 08 FF | 2 | 2023 | 2024 | 22 | 2 | 3 | 577 |
| Sarpsborg 08 FF II | 2 | 2023 | 2024 | 3 | 0 | 0 | 0 |
| Molde FK II | 1 | 2023 | 2023 | 1 | 1 | 0 | 45 |
| Rosenborg BK | 1 | 2018 | 2018 | 10 | 1 | 1 | 210 |
| FC Lausanne-Sport | 1 | 20/21 | 20/21 | 15 | 2 | 0 | 336 |
| Twente Enschede FC | 2 | 18/19 | 19/20 | 51 | 7 | 5 | 997 |
| FC Twente Enschede U21 | 1 | 19/20 | 19/20 | 2 | 1 | 0 | 180 |
| ACF Fiorentina | 1 | 17/18 | 17/18 | 1 | 0 | 0 | 0 |
| Fiorentina Primavera | 1 | 17/18 | 17/18 | 3 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | UECL Quali | Molde FK | 5 | 0 | 0 | 1 | 0 | 0 |
| 2026 | NM-Cup | Odds BK | 1 | 0 | 0 | 1 | 0 | 0 |
| 2025 | NM-Cup | Odds BK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | OBOS-ligaen | Odds BK | 19 | 4 | 3 | 3 | 0 | 273 |
| 2024 | Eliteserien | Sarpsborg 08 FF | 7 | 0 | 0 | 1 | 0 | 0 |
| 2024 | NM-Cup | Sarpsborg 08 FF | 4 | 1 | 1 | 2 | 0 | 172 |
| 2024 | Norsk Tipping-Ligaen avd. 3 | Sarpsborg 08 FF II | 2 | 0 | 0 | 1 | 0 | 0 |
| 2023 | Eliteserien | Sarpsborg 08 FF | 11 | 1 | 2 | 3 | 0 | 405 |
| 2023 | Eliteserien | Molde FK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | NM-Cup | Molde FK | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Norsk Tipping-Ligaen avd. 2 | Molde FK II | 1 | 1 | 0 | 0 | 0 | 45 |
| 2023 | Norsk Tipping-Ligaen avd. 6 | Sarpsborg 08 FF II | 1 | 0 | 0 | 1 | 0 | 0 |
| 2022 | Eliteserien | Molde FK | 15 | 2 | 2 | 3 | 0 | 260 |
| 2022 | NM-Cup | Molde FK | 2 | 1 | 1 | 0 | 0 | 79 |
| 2021 | Eliteserien | Molde FK | 12 | 0 | 2 | 0 | 0 | 0 |
| 2021 | NM-Cup | Molde FK | 3 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Eliteserien | Rosenborg BK | 6 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Mesterfinale | Rosenborg BK | 1 | 0 | 0 | 1 | 0 | 0 |
| 2018 | NM-Cup | Rosenborg BK | 3 | 1 | 1 | 0 | 0 | 210 |
| 2017 | Eliteserien | Odds BK | 13 | 1 | 1 | 2 | 1 | 819 |
| 2017 | NM-Cup | Odds BK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | NM-Cup | Odds BK | 2 | 0 | 2 | 0 | 0 | 0 |
| 2016 | Tippeligaen | Odds BK | 22 | 5 | 4 | 2 | 0 | 320 |
| 2015 | NM-Cup | Odds BK | 2 | 1 | 0 | 0 | 0 | 145 |
| 2015 | Tippeligaen | Odds BK | 11 | 2 | 3 | 0 | 0 | 253 |
| 20/21 | Super League | FC Lausanne-Sport | 15 | 2 | 0 | 5 | 0 | 336 |
| 19/20 | Beloften Preliminary Round | FC Twente Enschede U21 | 2 | 1 | 0 | 0 | 0 | 180 |
| 19/20 | Eredivisie | Twente Enschede FC | 21 | 1 | 1 | 1 | 0 | 702 |
| 19/20 | KNVB Beker | Twente Enschede FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Keuken Kampioen Divisie | Twente Enschede FC | 27 | 5 | 4 | 2 | 0 | 250 |
| 18/19 | KNVB Beker | Twente Enschede FC | 2 | 1 | 0 | 0 | 0 | 45 |
| 17/18 | Europa League Qualifying | Odds BK | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Italy Cup | ACF Fiorentina | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Primavera 1 | Fiorentina Primavera | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Serie A | ACF Fiorentina | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League Qualifying | Odds BK | 3 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Europa League Qualifying | Odds BK | 4 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2015-01-12 | Odd Youth | Odd | Transfer | 0 | — |
| 17/18 | 2017-07-17 | Odd | Fiorentina | Transfer | 1000000 | €1.50m |
| 17/18 | 2018-04-04 | Fiorentina | Rosenborg | Loan | 1000000 | — |
| 17/18 | 2018-06-30 | Rosenborg | Fiorentina | Return from loan | 1000000 | — |
| 18/19 | 2018-08-29 | Fiorentina | Twente FC | Loan | 700000 | — |
| 19/20 | 2020-06-30 | Twente FC | Fiorentina | Return from loan | 775000 | — |
| 20/21 | 2020-09-11 | Fiorentina | Lausanne-Sport | Loan | 600000 | — |
| 20/21 | 2021-06-30 | Lausanne-Sport | Fiorentina | Return from loan | 600000 | — |
| 21/22 | 2021-08-16 | Fiorentina | Molde FK | Transfer | 600000 | — |
| 23/24 | 2023-08-01 | Molde FK | Sarpsborg 08 | Transfer | 450000 | — |
| 24/25 | 2025-01-01 | Sarpsborg 08 | Without Club | Transfer | 300000 | — |
| 25/26 | 2025-04-10 | Without Club | Odd | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Hamstring injury | 2019-01-15 | 2019-03-14 | 59 | 10 |
| 20/21 | unknown injury | 2020-09-30 | 2020-10-14 | 15 | 1 |
| 20/21 | Adductor pain | 2020-12-22 | 2021-01-23 | 33 | 2 |
| 20/21 | unknown injury | 2021-01-28 | 2021-03-18 | 50 | 11 |
| 20/21 | unknown injury | 2021-04-08 | 2021-04-28 | 21 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €775k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #38018 | — | 4 | 0 | — | — | former national player |
| Team #36495 | #15 | 6 | 0 | — | — | former national player |
| Team #31919 | — | 6 | 0 | — | — | former national player |
| Team #26471 | #20 | 2 | 0 | — | — | former national player |
| Team #22515 | — | 3 | 0 | — | — | former national player |
| Team #16854 | #14 | 8 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Magnus Grødem | 2 | 0 | 857 |
| Sondre Rossbach | 2 | 0 | 0 |
| Fredrik Oldrup Jensen | 2 | 0 | 0 |
| Joël Drommel | 2 | 0 | 0 |
| Birk Risa | 2 | 0 | 0 |
| Jone Samuelsen | 2 | 2 | 0 |
| Aitor Cantalapiedra | 2 | 2 | 0 |
| Oliver Berg | 2 | 0 | 0 |
| Chukwuma Akabueze | 2 | 4 | 0 |
| Emil Breivik | 2 | 0 | 0 |
| Sivert Mannsverk | 2 | 0 | 0 |
| Joakim Våge Nilsen | 2 | 0 | 0 |
| Kristoffer Haugen | 2 | 0 | 0 |
| Martin Linnes | 2 | 1 | 0 |
| Eirik Haugan | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2016 | Tippeligaen | Odds BK | 5 | 22 |
| 18/19 | Keuken Kampioen Divisie | Twente Enschede FC | 5 | 27 |
| 2025 | OBOS-ligaen | Odds BK | 4 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2016 | Tippeligaen | Odds BK | 4 | 22 |
| 18/19 | Keuken Kampioen Divisie | Twente Enschede FC | 4 | 27 |
| 2015 | Tippeligaen | Odds BK | 3 | 11 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Lausanne-Sport | Fiorentina | Return from loan | — | €600k |
| 20/21 | 2020-09-11 | Fiorentina | Lausanne-Sport | Loan | — | €600k |
| 19/20 | 2020-06-30 | Twente FC | Fiorentina | Return from loan | — | €775k |
| 18/19 | 2018-08-29 | Fiorentina | Twente FC | Loan | — | €700k |
| 17/18 | 2018-06-30 | Rosenborg | Fiorentina | Return from loan | — | €1.00m |
| 17/18 | 2018-04-04 | Fiorentina | Rosenborg | Loan | — | €1.00m |
Last 50 matches for Odds BK The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-03 | NO2 |
Odds BK | 1–1 | Egersunds IK | Available |
| 2026-04-28 | NO2 |
Sogndal IL | 3–2 | Odds BK | Available |
| 2026-04-21 | NO2 |
Odds BK | 2–1 | Lyn Oslo | Available |
| 2026-04-13 | NO1C |
IL Flint | 3–2 | Odds BK | Available |
| 2026-04-05 | NO2 |
Lillestrøm SK | 1–0 | Odds BK | Available |
| 2025-06-28 | NO1 |
Odds BK | 1–1 | Kristiansund BK | Available |
| 2025-06-02 | NO1 |
Strømsgodset IF | 1–1 | Odds BK | Available |
| 2025-05-26 | NO1 |
Odds BK | 2–1 | Lillestrøm SK | Available |
| 2025-05-20 | NO1 |
KFUM Oslo | 0–0 | Odds BK | Available |
| 2025-05-16 | NO1 |
Odds BK | 0–4 | Molde FK | Available |
| 2025-05-12 | NO1 |
Tromsø IL | 4–0 | Odds BK | Available |
| 2025-05-05 | NO1 |
Odds BK | 0–2 | Fredrikstad FK | Available |
| 2025-04-28 | NO1 |
Odds BK | 3–3 | Viking FK | Available |
| 2025-04-21 | NO1 |
SK Brann | 2–0 | Odds BK | Available |
| 2025-04-17 | NO1 |
Molde FK | 1–2 | Odds BK | Available |
| 2025-04-14 | NO1 |
Odds BK | 2–2 | Sandefjord Fotball | Available |
| 2025-04-07 | NO1 |
Sarpsborg 08 | 0–1 | Odds BK | Available |
| 2025-03-31 | NO2 |
Odds BK | 2–1 | Skeid Fotball | Available |
| 2024-12-01 | NO1 |
FK Haugesund | 2–1 | Odds BK | Available |
| 2024-11-23 | NO1 |
Odds BK | 0–2 | FK Bodø/Glimt | Available |
| 2024-11-10 | NO1 |
Sandefjord Fotball | 1–0 | Odds BK | Available |
| 2024-11-03 | NO1 |
Odds BK | 0–3 | SK Brann | Available |
| 2024-10-27 | NO1 |
Lillestrøm SK | 3–0 | Odds BK | Available |
| 2024-10-20 | NO1 |
Viking FK | 3–3 | Odds BK | Available |
| 2024-09-29 | NO1 |
Odds BK | 1–3 | KFUM Oslo | Available |
| 2024-09-22 | NO1 |
Kristiansund BK | 0–0 | Odds BK | Available |
| 2024-09-15 | NO1 |
Odds BK | 1–0 | Tromsø IL | Available |
| 2024-08-31 | NO1 |
Fredrikstad FK | 2–0 | Odds BK | Available |
| 2024-08-25 | NO1 |
Odds BK | 1–3 | Rosenborg BK | Available |
| 2024-08-18 | NO1 |
Hamarkameratene | 1–0 | Odds BK | Available |
| 2024-08-11 | NO1 |
Odds BK | 1–1 | Sarpsborg 08 | Available |
| 2024-07-28 | NO1 |
Odds BK | 2–0 | Strømsgodset IF | Available |
| 2024-07-19 | NO1 |
FK Bodø/Glimt | 3–1 | Odds BK | Available |
| 2024-07-13 | NO1 |
Odds BK | 1–2 | Hamarkameratene | Available |
| 2024-07-07 | NO1 |
Rosenborg BK | 2–1 | Odds BK | Available |
| 2024-06-25 | NO1 |
Hamarkameratene | 0–1 | Odds BK | Available |
| 2024-06-11 | NO1 |
Odds BK | 1–0 | Molde FK | Available |
| 2024-06-04 | NO1 |
Sandefjord Fotball | 4–1 | Odds BK | Available |
| 2024-05-29 | NO1 |
Odds BK | 1–1 | Strømsgodset IF | Available |
| 2024-05-16 | NO1 |
Viking FK | 3–2 | Odds BK | Available |
| 2024-05-12 | NO1 |
Odds BK | 0–1 | Lillestrøm SK | Available |
| 2024-05-07 | NO1 |
Tromsø IL | 0–1 | Odds BK | Available |
| 2024-05-03 | NO1 |
FK Bodø/Glimt | 2–0 | Odds BK | Available |
| 2024-04-30 | NO1 |
Odds BK | 0–0 | Rosenborg BK | Available |
| 2024-04-23 | NO1 |
Sarpsborg 08 | 0–0 | Odds BK | Available |
| 2024-04-16 | NO1 |
Odds BK | 2–0 | SK Brann | Available |
| 2024-03-31 | NO1 |
Odds BK | 1–2 | FK Haugesund | Available |
| 2023-12-03 | NO1 |
Odds BK | 4–1 | Aalesunds FK | Available |
| 2023-11-26 | NO1 |
Lillestrøm SK | 4–4 | Odds BK | Available |
| 2023-11-12 | NO1 |
Odds BK | 1–2 | Tromsø IL | Available |
Teams faced most often by Rafik Zekhnini's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| FC Vaduz | 8 | 5 | 1 | 2 | 14 | 7 | +7 | 63% |
| FC Basel 1893 | 4 | 0 | 2 | 2 | 5 | 8 | -3 | 0% |
| FC Chiasso | 4 | 3 | 0 | 1 | 9 | 4 | +5 | 75% |
| BSC Young Boys | 4 | 0 | 0 | 4 | 4 | 12 | -8 | 0% |
| FC Wil 1900 | 4 | 2 | 2 | 0 | 13 | 6 | +7 | 50% |
| Servette FC | 4 | 3 | 1 | 0 | 10 | 4 | +6 | 75% |
| FC St. Gallen | 4 | 1 | 1 | 2 | 6 | 11 | -5 | 25% |
| SC Kriens | 4 | 4 | 0 | 0 | 11 | 1 | +10 | 100% |
| FC Aarau | 4 | 3 | 0 | 1 | 13 | 7 | +6 | 75% |
| Grasshopper Club Zürich | 4 | 3 | 0 | 1 | 6 | 5 | +1 | 75% |
| FC Winterthur | 4 | 2 | 1 | 1 | 11 | 2 | +9 | 50% |
| Stade Lausanne-Ouchy | 4 | 2 | 1 | 1 | 9 | 3 | +6 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 18/19 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 5 | 0 | 1 | 0 | 0 | 0 |
| 2026 | 1 | 0 | 1 | 0 | 0 | 0 |
| 2025 | 20 | 273 | 3 | 0 | 0 | 0.99 |
| 2024 | 13 | 172 | 4 | 0 | 0 | 2.09 |
| 2023 | 17 | 450 | 4 | 0 | 0 | 0.8 |
| 2022 | 17 | 339 | 3 | 0 | 0 | 0.8 |
| 2018 | 10 | 210 | 1 | 0 | 0 | 0.43 |
| 2017 | 14 | 819 | 2 | 0 | 1 | 0.33 |
| 2016 | 24 | 320 | 2 | 0 | 0 | 0.56 |
| 20/21 | 15 | 336 | 5 | 0 | 0 | 1.34 |
| 19/20 | 24 | 882 | 2 | 0 | 0 | 0.2 |
| 18/19 | 29 | 295 | 2 | 0 | 0 | 0.61 |
Output by competition
Career goals and assists broken down by tournament.
More on Rafik Zekhnini
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rafik Zekhnini
Who is Rafik Zekhnini?
Rafik Zekhnini is a Norway professional footballer who plays as a left winger for Odds BK.
How old is Rafik Zekhnini?
Rafik Zekhnini is 28 years old. He was born on January 12, 1998 in Skien.
What position does Rafik Zekhnini play?
Rafik Zekhnini plays as a left winger (Attack - Left Winger).
What club does Rafik Zekhnini play for?
Rafik Zekhnini currently plays for Odds BK.
How many career goals has Rafik Zekhnini scored?
Across all senior club competitions in our dataset, Rafik Zekhnini has scored 30 goals in 230 appearances.
What is Rafik Zekhnini's market value?
Rafik Zekhnini's most recent reported market value is €250k.
Norway