Ola Toivonen
Career snapshot
Position rank · 22/23
Among 3,585 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1986-07-03 · 6 players total
| Full name | Ola Toivonen |
|---|---|
| Name in home country | Nils Ola Toivonen |
| Date of birth | 1986-07-03 (39 yrs) |
| Place of birth | Degerfors, Sweden |
| Citizenship | Sweden Finland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 189.00 m |
| Current club | Retired |
| Joined | 2023-01-01 |
| Contract expires | — |
| Agent | Neverland Management |
Percentile rank vs 1204 other Attack - Centre-Forwards with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Malmö FF | 9 | 19/20 | 22/23 | 124 | 37 | 19 | 1,967 |
| Melbourne Victory | 3 | 18/19 | 2019 | 48 | 29 | 5 | 732 |
| Örgryte IS | 1 | 2006 | 2006 | 1 | 0 | 0 | 0 |
| FC Toulouse | 2 | 16/17 | 17/18 | 66 | 9 | 5 | 370 |
| Stade Rennais FC | 3 | 13/14 | 15/16 | 54 | 15 | 2 | 751 |
| Sunderland AFC | 1 | 15/16 | 15/16 | 14 | 1 | 2 | 90 |
| Sunderland AFC U21 | 1 | 15/16 | 15/16 | 2 | 2 | 1 | 75 |
| PSV Eindhoven | 6 | 08/09 | 13/14 | 199 | 79 | 32 | 3,803 |
| PSV Eindhoven U21 | 1 | 12/13 | 12/13 | 2 | 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 | Champions League Qu. | Malmö FF | 4 | 1 | 0 | 1 | 0 | 209 |
| 22/23 | Europa League | Malmö FF | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League Qualifying | Malmö FF | 2 | 2 | 1 | 0 | 0 | 41 |
| 22/23 | Svenska Cupen | Malmö FF | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Svenska Cupen | Malmö FF | 1 | 0 | 0 | 1 | 0 | 0 |
| 2022 | Allsvenskan | Malmö FF | 25 | 6 | 1 | 4 | 0 | 176 |
| 2021 | Allsvenskan | Malmö FF | 8 | 0 | 1 | 0 | 0 | 0 |
| 2020 | Allsvenskan | Malmö FF | 21 | 8 | 7 | 3 | 0 | 189 |
| 2019 | FFA Cup | Melbourne Victory | 0 | 0 | 0 | 0 | 0 | 0 |
| 2008 | Allsvenskan | Malmö FF | 27 | 14 | 4 | 6 | 0 | 173 |
| 2007 | Allsvenskan | Malmö FF | 24 | 3 | 3 | 6 | 0 | 553 |
| 2006 | Allsvenskan | Örgryte IS | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | Malmö FF | 2 | 1 | 0 | 1 | 0 | 180 |
| 20/21 | Svenska Cupen | Malmö FF | 3 | 1 | 2 | 1 | 0 | 257 |
| 19/20 | A-League | Melbourne Victory | 18 | 10 | 1 | 6 | 0 | 151 |
| 19/20 | AFC Champions League | Melbourne Victory | 2 | 1 | 0 | 0 | 0 | 180 |
| 19/20 | AFC CL-Qualification | Melbourne Victory | 2 | 1 | 0 | 0 | 0 | 32 |
| 19/20 | Svenska Cupen | Malmö FF | 2 | 1 | 0 | 0 | 0 | 189 |
| 18/19 | A-League | Melbourne Victory | 20 | 13 | 3 | 3 | 0 | 119 |
| 18/19 | A-League Finals | Melbourne Victory | 2 | 2 | 1 | 0 | 0 | 90 |
| 18/19 | AFC Champions League | Melbourne Victory | 4 | 2 | 0 | 1 | 0 | 160 |
| 17/18 | Coupe de la Ligue | FC Toulouse | 3 | 2 | 1 | 0 | 0 | 112 |
| 17/18 | L1/L2 Playoffs | FC Toulouse | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | FC Toulouse | 23 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Coupe de France | FC Toulouse | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | FC Toulouse | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | FC Toulouse | 35 | 7 | 4 | 9 | 0 | 258 |
| 15/16 | FA Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Sunderland AFC | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | Ligue 1 | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premier League | Sunderland AFC | 12 | 0 | 2 | 1 | 0 | 0 |
| 15/16 | U21 PL | Sunderland AFC U21 | 2 | 2 | 1 | 0 | 0 | 75 |
| 14/15 | Coupe de France | Stade Rennais FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 1 | Stade Rennais FC | 30 | 7 | 0 | 1 | 0 | 343 |
| 13/14 | Champions League Qu. | PSV Eindhoven | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de France | Stade Rennais FC | 3 | 1 | 1 | 0 | 0 | 232 |
| 13/14 | Eredivisie | PSV Eindhoven | 14 | 1 | 2 | 1 | 0 | 749 |
| 13/14 | Europa League | PSV Eindhoven | 6 | 1 | 0 | 2 | 0 | 465 |
| 13/14 | KNVB Beker | PSV Eindhoven | 2 | 0 | 2 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Stade Rennais FC | 15 | 7 | 1 | 3 | 0 | 176 |
| 12/13 | Beloften nacompetitie | PSV Eindhoven U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Eredivisie | PSV Eindhoven | 17 | 8 | 2 | 1 | 0 | 159 |
| 12/13 | Europa League | PSV Eindhoven | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Europa League Qualifying | PSV Eindhoven | 1 | 1 | 2 | 0 | 0 | 90 |
| 12/13 | Johan Cruijff Schaal | PSV Eindhoven | 1 | 2 | 0 | 0 | 0 | 37 |
| 12/13 | KNVB Beker | PSV Eindhoven | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Eredivisie | PSV Eindhoven | 33 | 18 | 2 | 7 | 0 | 158 |
| 11/12 | Europa League | PSV Eindhoven | 10 | 5 | 1 | 3 | 0 | 152 |
| 11/12 | Europa League Qualifying | PSV Eindhoven | 2 | 1 | 0 | 0 | 0 | 180 |
| 11/12 | KNVB Beker | PSV Eindhoven | 4 | 2 | 1 | 3 | 0 | 176 |
| 10/11 | Eredivisie | PSV Eindhoven | 28 | 15 | 8 | 3 | 0 | 146 |
| 10/11 | Europa League | PSV Eindhoven | 10 | 3 | 2 | 1 | 0 | 271 |
| 10/11 | Europa League Qualifying | PSV Eindhoven | 2 | 1 | 0 | 0 | 0 | 170 |
| 10/11 | KNVB Beker | PSV Eindhoven | 2 | 1 | 0 | 1 | 0 | 210 |
| 09/10 | Eredivisie | PSV Eindhoven | 33 | 13 | 4 | 4 | 0 | 162 |
| 09/10 | Europa League | PSV Eindhoven | 8 | 1 | 1 | 2 | 0 | 504 |
| 09/10 | Europa League Qualifying | PSV Eindhoven | 4 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | KNVB Beker | PSV Eindhoven | 4 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Eredivisie | PSV Eindhoven | 14 | 6 | 5 | 2 | 1 | 174 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2005-01-01 | Degerfors U19 | Degerfors | Transfer | 0 | — |
| 05/06 | 2006-01-01 | Degerfors | Örgryte | Transfer | 650000 | €150k |
| 06/07 | 2007-01-01 | Örgryte | Malmö FF | Transfer | 350000 | €1.00m |
| 08/09 | 2009-01-14 | Malmö FF | PSV Eindhoven | Transfer | 1250000 | €4.00m |
| 13/14 | 2014-01-21 | PSV Eindhoven | Stade Rennais | Transfer | 6500000 | €2.50m |
| 15/16 | 2015-08-28 | Stade Rennais | Sunderland | Loan | 4000000 | — |
| 15/16 | 2016-06-30 | Sunderland | Stade Rennais | Return from loan | 3000000 | — |
| 16/17 | 2016-08-04 | Stade Rennais | Toulouse | Transfer | 2500000 | €1.50m |
| 18/19 | 2018-08-31 | Toulouse | Melb. Victory | Transfer | 1500000 | — |
| 19/20 | 2020-06-08 | Melb. Victory | Malmö FF | Transfer | 1000000 | — |
| 22/23 | 2023-01-01 | Malmö FF | Retired | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Tendon rupture | 2012-10-12 | 2013-02-26 | 138 | 28 |
| 13/14 | Ill | 2013-11-01 | 2013-11-06 | 6 | 1 |
| 20/21 | Knee injury | 2021-05-21 | 2022-01-10 | 235 | 37 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €650k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #24978 | — | 3 | 1 | — | — | former national player |
| Team #23488 | — | 8 | 5 | — | — | former national player |
| Team #23487 | — | 2 | 0 | — | — | former national player |
| Team #8595 | #7 | 28 | 13 | — | — | former national player |
| Team #3557 | #20 | 64 | 14 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jeremain Lens | 2 | 9 | 0 |
| Balázs Dzsudzsák | 2 | 15 | 0 |
| Georginio Wijnaldum | 2 | 1 | 0 |
| Tim Matavz | 2 | 5 | 0 |
| Alban Lafont | 1 | 0 | 0 |
| Jimmy Durmaz | 1 | 2 | 0 |
| Jetro Willems | 2 | 1 | 0 |
| Zakaria Labyad | 2 | 5 | 0 |
| Christopher Jullien | 1 | 1 | 0 |
| Martin Olsson | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | Eredivisie | PSV Eindhoven | 18 | 33 |
| 10/11 | Eredivisie | PSV Eindhoven | 15 | 28 |
| 2008 | Allsvenskan | Malmö FF | 14 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 10/11 | Eredivisie | PSV Eindhoven | 8 | 28 |
| 2020 | Allsvenskan | Malmö FF | 7 | 21 |
| 08/09 | Eredivisie | PSV Eindhoven | 5 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 15/16 | 2016-06-30 | Sunderland | Stade Rennais | Return from loan | — | €3.00m |
| 15/16 | 2015-08-28 | Stade Rennais | Sunderland | Loan | — | €4.00m |
Teams faced most often by Ola Toivonen'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 % |
|---|---|---|---|---|---|---|---|---|
| Manchester United | 20 | 3 | 4 | 13 | 12 | 30 | -18 | 15% |
| Tottenham Hotspur | 20 | 2 | 6 | 12 | 18 | 33 | -15 | 10% |
| Everton FC | 18 | 4 | 4 | 10 | 15 | 32 | -17 | 22% |
| Manchester City | 18 | 4 | 3 | 11 | 18 | 38 | -20 | 22% |
| Aston Villa | 18 | 3 | 6 | 9 | 14 | 29 | -15 | 17% |
| Arsenal FC | 18 | 1 | 7 | 10 | 9 | 27 | -18 | 6% |
| Liverpool FC | 18 | 2 | 6 | 10 | 12 | 28 | -16 | 11% |
| Stoke City | 18 | 7 | 5 | 6 | 21 | 16 | +5 | 39% |
| Chelsea FC | 18 | 3 | 1 | 14 | 24 | 49 | -25 | 17% |
| West Ham United | 16 | 3 | 6 | 7 | 16 | 17 | -1 | 19% |
| West Bromwich Albion | 16 | 2 | 5 | 9 | 16 | 28 | -12 | 13% |
| Hull City | 15 | 7 | 4 | 4 | 26 | 18 | +8 | 47% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 08/09 | Senior debut season | |
| 08/09 | First senior goal | |
| 11/12 | Goal #50 (career) | |
| 16/17 | Goal #100 (career) | |
| 2008 | Goal #150 (career) |
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 | 11 | 250 | 1 | 0 | 0 | 0.36 |
| 21/22 | 1 | 0 | 1 | 0 | 0 | 0 |
| 2022 | 25 | 176 | 4 | 0 | 0 | 2.05 |
| 2020 | 21 | 189 | 3 | 0 | 0 | 1.43 |
| 2008 | 27 | 173 | 6 | 0 | 0 | 3.12 |
| 2007 | 24 | 553 | 6 | 1 | 0 | 1.14 |
| 20/21 | 5 | 437 | 2 | 0 | 0 | 0.41 |
| 19/20 | 24 | 552 | 6 | 0 | 0 | 0.98 |
| 18/19 | 26 | 369 | 4 | 0 | 0 | 0.98 |
| 17/18 | 28 | 112 | 2 | 0 | 0 | 1.61 |
| 16/17 | 38 | 258 | 9 | 0 | 0 | 3.14 |
| 15/16 | 17 | 165 | 1 | 0 | 0 | 0.55 |
| 14/15 | 35 | 343 | 1 | 0 | 0 | 0.26 |
| 13/14 | 41 | 1,622 | 6 | 0 | 0 | 0.33 |
| 12/13 | 24 | 286 | 2 | 0 | 0 | 0.63 |
| 11/12 | 49 | 666 | 13 | 0 | 0 | 1.76 |
| 10/11 | 42 | 797 | 5 | 0 | 0 | 0.56 |
| 09/10 | 49 | 666 | 7 | 0 | 0 | 0.95 |
| 08/09 | 14 | 174 | 2 | 0 | 1 | 1.55 |
Output by competition
Career goals and assists broken down by tournament.
More on Ola Toivonen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ola Toivonen
Who is Ola Toivonen?
Ola Toivonen is a Sweden professional footballer who plays as a centre-forward for Retired.
How old is Ola Toivonen?
Ola Toivonen is 39 years old. He was born on July 3, 1986 in Degerfors.
What position does Ola Toivonen play?
Ola Toivonen plays as a centre-forward (Attack - Centre-Forward).
What club does Ola Toivonen play for?
Ola Toivonen currently plays for Retired.
How many career goals has Ola Toivonen scored?
Across all senior club competitions in our dataset, Ola Toivonen has scored 172 goals in 510 appearances.