Jeppe Tverskov
Career snapshot
Position rank · 24/25
Among 1,533 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1993-03-12 · 6 players total
| Full name | Jeppe Tverskov |
|---|---|
| Name in home country | Jeppe Theis Tverskov |
| Date of birth | 1993-03-12 (33 yrs) |
| Place of birth | Copenhagen, Denmark |
| Citizenship | Denmark |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 188.00 m |
| Current club | San Diego FC |
| Joined | 2025-01-31 |
| Contract expires | 2026-12-31 |
| Agent | Elite Consulting |
Percentile rank vs 1209 other Midfield - Defensive Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Nordsjaelland | 2 | 23/24 | 24/25 | 63 | 6 | 10 | 3,196 |
| Odense Boldklub | 7 | 16/17 | 22/23 | 232 | 8 | 15 | 5,134 |
| San Diego FC | 1 | 2025 | 2025 | 30 | 1 | 7 | 2,503 |
| Odense Boldklub Reserves | 1 | 17/18 | 17/18 | 3 | 1 | 0 | 254 |
| Randers FC | 2 | 14/15 | 15/16 | 46 | 5 | 1 | 2,231 |
| Lyngby Boldklub | 2 | 12/13 | 13/14 | 39 | 2 | 2 | 1,124 |
| Lyngby BK U19 | 1 | 11/12 | 11/12 | 12 | 0 | 3 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Oddset Pokalen | FC Nordsjaelland | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Superliga | FC Nordsjaelland | 15 | 1 | 4 | 4 | 0 | 1,337 |
| 23/24 | Conference L. | FC Nordsjaelland | 6 | 1 | 2 | 0 | 0 | 506 |
| 23/24 | Oddset Pokalen | FC Nordsjaelland | 4 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Superliga | FC Nordsjaelland | 22 | 2 | 3 | 3 | 0 | 932 |
| 23/24 | Superliga Championship round | FC Nordsjaelland | 10 | 2 | 0 | 1 | 0 | 421 |
| 23/24 | UECL Quali | FC Nordsjaelland | 4 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Pokalen | Odense Boldklub | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Superliga | Odense Boldklub | 21 | 0 | 1 | 5 | 0 | 0 |
| 22/23 | Superliga Relegation round | Odense Boldklub | 9 | 2 | 3 | 2 | 0 | 403 |
| 21/22 | Superliga | Odense Boldklub | 18 | 0 | 1 | 3 | 0 | 0 |
| 21/22 | Superliga Relegation round | Odense Boldklub | 8 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Sydbank Pokalen | Odense Boldklub | 7 | 0 | 1 | 1 | 0 | 0 |
| 2025 | Leagues Cup | San Diego FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 2025 | MLS | San Diego FC | 28 | 1 | 6 | 5 | 0 | 2,503 |
| 20/21 | Superliga | Odense Boldklub | 20 | 3 | 1 | 3 | 0 | 556 |
| 20/21 | Superliga Relegation round | Odense Boldklub | 9 | 0 | 1 | 2 | 0 | 0 |
| 20/21 | Sydbank Pokalen | Odense Boldklub | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Superliga | Odense Boldklub | 20 | 0 | 2 | 5 | 0 | 0 |
| 19/20 | Superliga Europa Playoff | Odense Boldklub | 5 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Superliga Relegation round | Odense Boldklub | 5 | 1 | 0 | 0 | 0 | 431 |
| 19/20 | Sydbank Pokalen | Odense Boldklub | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Superliga | Odense Boldklub | 26 | 1 | 1 | 4 | 0 | 2,313 |
| 18/19 | Superliga Championship round | Odense Boldklub | 9 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Sydbank Pokalen | Odense Boldklub | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DBU Pokalen | Odense Boldklub | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Reserveligaen | Odense Boldklub Reserves | 3 | 1 | 0 | 0 | 0 | 254 |
| 17/18 | Superliga | Odense Boldklub | 19 | 1 | 0 | 0 | 0 | 1,431 |
| 17/18 | Superliga Europa Playoff | Odense Boldklub | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Superliga Relegation round | Odense Boldklub | 5 | 0 | 2 | 1 | 0 | 0 |
| 16/17 | DBU Pokalen | Odense Boldklub | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Superliga | Odense Boldklub | 26 | 0 | 0 | 4 | 0 | 0 |
| 16/17 | Superliga Europa Playoff | Odense Boldklub | 4 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Superliga Relegation round | Odense Boldklub | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | DBU Pokalen | Randers FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | Europa League Qualifying | Randers FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Superliga | Randers FC | 22 | 2 | 0 | 0 | 0 | 880 |
| 14/15 | DBU Pokalen | Randers FC | 3 | 2 | 0 | 0 | 0 | 150 |
| 14/15 | Superliga | Randers FC | 16 | 1 | 0 | 2 | 0 | 1,201 |
| 13/14 | 1.Division | Lyngby Boldklub | 30 | 2 | 0 | 3 | 0 | 1,124 |
| 13/14 | DBU Pokalen | Lyngby Boldklub | 4 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | 1.Division | Lyngby Boldklub | 5 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | U19 Boys League | Lyngby BK U19 | 12 | 0 | 3 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | BK 1903 U19 | B1903 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | B1903 | Lyngby BK U19 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Lyngby BK U19 | Lyngby BK | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Lyngby BK | Randers FC | Transfer | 300000 | — |
| 16/17 | 2016-07-01 | Randers FC | Odense BK | Transfer | 400000 | — |
| 23/24 | 2023-07-01 | Odense BK | Nordsjaelland | Transfer | 400000 | — |
| 24/25 | 2025-01-31 | Nordsjaelland | San Diego | Transfer | 600000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | unknown injury | 2012-05-10 | 2012-06-30 | 52 | 6 |
| 15/16 | Knee injury | 2015-11-24 | 2016-02-24 | 93 | 2 |
| 17/18 | Inguinal hernia | 2017-08-08 | 2017-09-07 | 31 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Emmanuel Sabbi | 1 | 2 | 0 |
| Andreas Hansen | 2 | 0 | 0 |
| Moses Opondo | 1 | 0 | 0 |
| Nicklas Helenius | 1 | 2 | 0 |
| Oliver Christensen | 1 | 0 | 0 |
| Mikkel Desler | 1 | 0 | 0 |
| Marco Lund | 2 | 0 | 0 |
| Daniel Svensson | 2 | 4 | 0 |
| Max Fenger | 1 | 1 | 0 |
| Casper Nielsen | 1 | 0 | 0 |
| Jens Thomasen | 1 | 0 | 0 |
| Aron Elís Thrándarson | 1 | 1 | 0 |
| Issam Jebali | 1 | 2 | 0 |
| Jørgen Skjelvik | 1 | 1 | 0 |
| Mathias Greve | 1 | 0 | 0 |
| Jacob Barrett Laursen | 1 | 0 | 0 |
| Sten Grytebust | 1 | 0 | 0 |
| Anders Jacobsen | 1 | 2 | 0 |
| Mads Frøkjaer-Jensen | 1 | 4 | 0 |
| Troels Kløve | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Superliga | Odense Boldklub | 3 | 20 |
| 14/15 | DBU Pokalen | Randers FC | 2 | 3 |
| 13/14 | 1.Division | Lyngby Boldklub | 2 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2025 | MLS | San Diego FC | 6 | 28 |
| 24/25 | Superliga | FC Nordsjaelland | 4 | 15 |
| 22/23 | Superliga Relegation round | Odense Boldklub | 3 | 9 |
Last 34 matches for San Diego FC 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-06-28 | MLS1 |
FC Dallas | – | San Diego FC | TIMED |
| 2026-06-25 | MLS1 |
Vancouver Whitecaps | – | San Diego FC | TIMED |
| 2026-06-14 | MLS1 |
Minnesota United FC | – | San Diego FC | TIMED |
| 2026-05-31 | MLS1 |
San Diego FC | – | Austin FC | TIMED |
| 2026-05-28 | MLS1 |
Seattle Sounders | – | San Diego FC | TIMED |
| 2026-05-24 | MLS1 |
San Diego FC | – | Los Angeles Galaxy | TIMED |
| 2026-05-17 | MLS1 |
San Diego FC | – | Sporting Kansas City | TIMED |
| 2026-05-14 | MLS1 |
San Diego FC | – | Colorado Rapids | TIMED |
| 2026-05-10 | MLS1 |
St. Louis City SC | – | San Diego FC | TIMED |
| 2026-05-03 | MLS1 |
San Diego FC | 5–0 | FC Dallas | Available |
| 2026-04-26 | MLS1 |
San Diego FC | 1–3 | Real Salt Lake | Available |
| 2026-04-19 | MLS1 |
Charlotte FC | 3–0 | San Diego FC | Available |
| 2026-04-12 | MLS1 |
Colorado Rapids | 3–2 | San Diego FC | Available |
| 2026-04-05 | MLS1 |
San Diego FC | 3–0 | Seattle Sounders | Available |
| 2026-03-29 | MLS1 |
San Diego FC | 3–2 | Los Angeles FC | Available |
| 2026-03-23 | MLS1 |
Austin FC | 2–1 | San Diego FC | Available |
| 2026-03-15 | MLS1 |
San Diego FC | 1–1 | Columbus Crew | Available |
| 2026-03-08 | MLS1 |
Real Salt Lake | 1–3 | San Diego FC | Available |
| 2026-03-01 | MLS1 |
San Diego FC | 0–0 | St. Louis City SC | Available |
| 2026-02-23 | MLS1 |
Los Angeles Galaxy | 0–2 | San Diego FC | Available |
| 2025-10-18 | MLS1 |
Portland Timbers | – | San Diego FC | TIMED |
| 2025-10-04 | MLS1 |
Houston Dynamo | – | San Diego FC | TIMED |
| 2025-09-27 | MLS1 |
San Diego FC | – | San Jose Earthquakes | TIMED |
| 2025-09-20 | MLS1 |
Atlanta United FC | – | San Diego FC | TIMED |
| 2025-09-13 | MLS1 |
San Diego FC | – | Minnesota United FC | TIMED |
| 2025-09-01 | MLS1 |
Los Angeles FC | – | San Diego FC | TIMED |
| 2025-08-23 | MLS1 |
San Diego FC | – | Portland Timbers | TIMED |
| 2025-08-17 | MLS1 |
San Jose Earthquakes | – | San Diego FC | TIMED |
| 2025-08-09 | MLS1 |
Sporting Kansas City | – | San Diego FC | TIMED |
| 2025-07-25 | MLS1 |
San Diego FC | – | Nashville SC | TIMED |
| 2025-07-19 | MLS1 |
San Diego FC | – | Vancouver Whitecaps | TIMED |
| 2025-07-16 | MLS1 |
San Diego FC | – | Toronto FC | TIMED |
| 2025-07-12 | MLS1 |
Chicago Fire | – | San Diego FC | TIMED |
| 2025-07-05 | MLS1 |
San Diego FC | – | Houston Dynamo | TIMED |
Teams faced most often by Jeppe Tverskov'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 København | 7 | 0 | 1 | 6 | 5 | 18 | -13 | 0% |
| FC Nordsjælland | 6 | 2 | 2 | 2 | 11 | 14 | -3 | 33% |
| Vejle BK | 6 | 5 | 1 | 0 | 10 | 4 | +6 | 83% |
| Aarhus GF | 6 | 2 | 3 | 1 | 11 | 8 | +3 | 33% |
| Brøndby IF | 6 | 1 | 3 | 2 | 12 | 13 | -1 | 17% |
| FC Midtjylland | 6 | 1 | 2 | 3 | 10 | 13 | -3 | 17% |
| Lyngby BK | 6 | 2 | 2 | 2 | 9 | 6 | +3 | 33% |
| Viborg FF | 6 | 4 | 1 | 1 | 7 | 5 | +2 | 67% |
| Hvidovre IF | 4 | 2 | 2 | 0 | 10 | 6 | +4 | 50% |
| Odense BK | 4 | 0 | 2 | 2 | 4 | 7 | -3 | 0% |
| Silkeborg IF | 4 | 1 | 1 | 2 | 2 | 4 | -2 | 25% |
| Aalborg BK | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 17 | 1,337 | 4 | 0 | 0 | 0.27 |
| 23/24 | 46 | 1,859 | 6 | 0 | 0 | 0.29 |
| 22/23 | 31 | 403 | 7 | 0 | 0 | 1.56 |
| 21/22 | 33 | 0 | 5 | 0 | 0 | 0 |
| 2025 | 30 | 2,503 | 5 | 0 | 0 | 0.18 |
| 20/21 | 32 | 556 | 5 | 0 | 0 | 0.81 |
| 19/20 | 32 | 431 | 6 | 0 | 0 | 1.25 |
| 18/19 | 40 | 2,313 | 5 | 0 | 0 | 0.19 |
| 17/18 | 31 | 1,685 | 1 | 0 | 0 | 0.05 |
| 16/17 | 36 | 0 | 6 | 0 | 0 | 0 |
| 15/16 | 27 | 880 | 1 | 1 | 0 | 0.2 |
| 14/15 | 19 | 1,351 | 2 | 0 | 0 | 0.13 |
| 13/14 | 34 | 1,124 | 3 | 0 | 0 | 0.24 |
Output by competition
Career goals and assists broken down by tournament.
More on Jeppe Tverskov
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jeppe Tverskov
Who is Jeppe Tverskov?
Jeppe Tverskov is a Denmark professional footballer who plays as a defensive midfield for San Diego FC.
How old is Jeppe Tverskov?
Jeppe Tverskov is 33 years old. He was born on March 12, 1993 in Copenhagen.
What position does Jeppe Tverskov play?
Jeppe Tverskov plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Jeppe Tverskov play for?
Jeppe Tverskov currently plays for San Diego FC.
How many career goals has Jeppe Tverskov scored?
Across all senior club competitions in our dataset, Jeppe Tverskov has scored 23 goals in 425 appearances.
What is Jeppe Tverskov's market value?
Jeppe Tverskov's most recent reported market value is €600k.
Denmark