Otso Virtanen
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1994-04-03 · 6 players total
| Full name | Otso Virtanen |
|---|---|
| Date of birth | 1994-04-03 (32 yrs) |
| Place of birth | Turku, Finland |
| Citizenship | Finland |
| Position | Goalkeeper |
| Foot | right |
| Height | 196.00 m |
| Current club | Ilves Tampere |
| Joined | 2023-01-01 |
| Contract expires | 2026-12-31 |
| Agent | me(h)rsport GmbH & ... |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Ilves Tampere | 5 | 2023 | 25/26 | 97 | 0 | 0 | 8,411 |
| Kuopion Palloseura | 10 | 18/19 | 22/23 | 154 | 0 | 0 | 13,865 |
| Kuopion Palloseura II | 1 | 2022 | 2022 | 2 | 0 | 0 | 180 |
| IFK Mariehamn | 4 | 13/14 | 2015 | 83 | 0 | 0 | 7,328 |
| Turun Palloseura U19 | 1 | 2012 | 2012 | 2 | 0 | 0 | 180 |
| Turun Palloseura | 1 | 2011 | 2011 | 1 | 0 | 0 | 6 |
| Hibernian FC | 2 | 15/16 | 16/17 | 2 | 0 | 0 | 92 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Europa League Qualifying | Ilves Tampere | 2 | 0 | 0 | 0 | 0 | 180 |
| 25/26 | UECL Qualifiers | Ilves Tampere | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | UECL Qualifiers | Ilves Tampere | 3 | 0 | 0 | 0 | 0 | 135 |
| 22/23 | UECL Quali | Kuopion Palloseura | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Liigacup | Ilves Tampere | 5 | 0 | 0 | 0 | 0 | 450 |
| 2025 | Suomen Cup | Ilves Tampere | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Veikkausliiga | Ilves Tampere | 18 | 0 | 0 | 2 | 0 | 1,513 |
| 2024 | Liigacup | Ilves Tampere | 6 | 0 | 0 | 1 | 0 | 540 |
| 2024 | Suomen Cup | Ilves Tampere | 1 | 0 | 0 | 0 | 0 | 90 |
| 2024 | Veikkausliiga | Ilves Tampere | 19 | 0 | 0 | 1 | 0 | 1,633 |
| 2024 | Veikkausliiga Championship Group | Ilves Tampere | 5 | 0 | 0 | 1 | 0 | 450 |
| 2023 | Liigacup | Ilves Tampere | 5 | 0 | 0 | 0 | 0 | 450 |
| 2023 | Suomen Cup | Ilves Tampere | 6 | 0 | 0 | 1 | 0 | 540 |
| 2023 | Veikkausliiga | Ilves Tampere | 22 | 0 | 0 | 0 | 0 | 1,980 |
| 2023 | Veikkausliiga Relegation Group | Ilves Tampere | 3 | 0 | 0 | 0 | 0 | 270 |
| 2022 | Kakkonen - Group A | Kuopion Palloseura II | 2 | 0 | 0 | 0 | 0 | 180 |
| 2022 | Suomen Cup | Kuopion Palloseura | 4 | 0 | 0 | 0 | 0 | 285 |
| 2022 | Veikkausliiga | Kuopion Palloseura | 5 | 0 | 0 | 0 | 0 | 442 |
| 2022 | Veikkausliiga Championship Group | Kuopion Palloseura | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Suomen Cup | Kuopion Palloseura | 5 | 0 | 0 | 0 | 0 | 480 |
| 2021 | Veikkausliiga | Kuopion Palloseura | 5 | 0 | 0 | 0 | 0 | 448 |
| 2020 | Suomen Cup | Kuopion Palloseura | 6 | 0 | 0 | 0 | 0 | 570 |
| 2020 | Veikkausliiga | Kuopion Palloseura | 22 | 0 | 0 | 0 | 0 | 1,980 |
| 2019 | Suomen Cup | Kuopion Palloseura | 4 | 0 | 0 | 0 | 0 | 360 |
| 2019 | Veikkausliiga | Kuopion Palloseura | 20 | 0 | 0 | 3 | 0 | 1,800 |
| 2019 | Veikkausliiga Championship Group | Kuopion Palloseura | 5 | 0 | 0 | 0 | 0 | 450 |
| 2018 | Suomen Cup | Kuopion Palloseura | 4 | 0 | 0 | 0 | 0 | 360 |
| 2018 | Veikkausliiga | Kuopion Palloseura | 25 | 0 | 0 | 3 | 0 | 2,250 |
| 2017 | Suomen Cup | Kuopion Palloseura | 6 | 0 | 0 | 0 | 0 | 540 |
| 2017 | Veikkausliiga | Kuopion Palloseura | 33 | 0 | 0 | 1 | 0 | 2,970 |
| 2015 | Liigacup | IFK Mariehamn | 2 | 0 | 0 | 0 | 0 | 180 |
| 2015 | Suomen Cup | IFK Mariehamn | 1 | 0 | 0 | 0 | 0 | 90 |
| 2015 | Veikkausliiga | IFK Mariehamn | 26 | 0 | 0 | 1 | 0 | 2,337 |
| 2014 | Liigacup | IFK Mariehamn | 4 | 0 | 0 | 0 | 0 | 315 |
| 2014 | Suomen Cup | IFK Mariehamn | 3 | 0 | 0 | 0 | 0 | 270 |
| 2014 | Veikkausliiga | IFK Mariehamn | 17 | 0 | 0 | 0 | 0 | 1,469 |
| 2013 | Liigacup | IFK Mariehamn | 6 | 0 | 0 | 1 | 0 | 540 |
| 2013 | Suomen Cup | IFK Mariehamn | 2 | 0 | 0 | 0 | 0 | 180 |
| 2013 | Veikkausliiga | IFK Mariehamn | 22 | 0 | 0 | 0 | 0 | 1,947 |
| 2012 | A-pojat SM-sarja Qualification | Turun Palloseura U19 | 2 | 0 | 0 | 0 | 0 | 180 |
| 2011 | Veikkausliiga | Turun Palloseura | 1 | 0 | 0 | 0 | 0 | 6 |
| 20/21 | Champions League Qu. | Kuopion Palloseura | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Europa League Qualifying | Kuopion Palloseura | 3 | 0 | 0 | 0 | 0 | 300 |
| 19/20 | Europa League Qualifying | Kuopion Palloseura | 4 | 0 | 0 | 0 | 0 | 360 |
| 18/19 | Europa League Qualifying | Kuopion Palloseura | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Betfred Cup | Hibernian FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Hibernian FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League Qualifying | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Championship | Hibernian FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SCL by Utilita | Hibernian FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SFA Cup | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 2 |
| 13/14 | Europa League Qualifying | IFK Mariehamn | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2013-01-01 | TPS U19 | IFK Mariehamn | Transfer | 25000 | — |
| 15/16 | 2016-01-24 | IFK Mariehamn | Hibernian FC | Transfer | 250000 | — |
| 16/17 | 2017-01-15 | Hibernian FC | KuPS | Transfer | 200000 | — |
| 22/23 | 2023-01-01 | KuPS | Ilves | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Knee injury | 2021-05-30 | 2022-04-08 | 314 | 42 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #20796 | #1 | 17 | 0 | — | — | former national player |
| Team #20795 | #12 | 1 | 0 | — | — | former national player |
| Team #20794 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Petteri Pennanen | 2 | 0 | 0 |
| Ilmari Niskanen | 2 | 1 | 0 |
| Saku Savolainen | 2 | 0 | 0 |
| Ats Purje | 2 | 0 | 0 |
| Urho Nissilä | 2 | 0 | 0 |
| Santeri Haarala | 2 | 0 | 0 |
| Felipe Aspegren | 2 | 0 | 0 |
| Tabi Manga | 2 | 0 | 0 |
| Rangel | 2 | 0 | 0 |
| Jiri Nissinen | 2 | 0 | 0 |
| Juho Pirttijoki | 2 | 0 | 0 |
| Petteri Forsell | 1 | 0 | 0 |
| Doni Arifi | 2 | 0 | 0 |
Teams faced most often by Otso Virtanen'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 % |
|---|---|---|---|---|---|---|---|---|
| Aberdeen FC | 14 | 5 | 3 | 6 | 19 | 17 | +2 | 36% |
| St. Mirren FC | 14 | 7 | 5 | 2 | 21 | 15 | +6 | 50% |
| Rangers FC | 14 | 1 | 6 | 7 | 13 | 24 | -11 | 7% |
| Kilmarnock FC | 13 | 6 | 5 | 2 | 17 | 15 | +2 | 46% |
| Celtic FC | 13 | 2 | 4 | 7 | 11 | 24 | -13 | 15% |
| Motherwell FC | 12 | 6 | 2 | 4 | 18 | 10 | +8 | 50% |
| St. Johnstone FC | 11 | 5 | 4 | 2 | 18 | 10 | +8 | 45% |
| Livingston FC | 11 | 3 | 5 | 3 | 18 | 16 | +2 | 27% |
| Heart of Midlothian | 10 | 4 | 2 | 4 | 11 | 11 | 0 | 40% |
| Ross County FC | 9 | 3 | 4 | 2 | 12 | 9 | +3 | 33% |
| Dundee United | 8 | 4 | 3 | 1 | 16 | 10 | +6 | 50% |
| Hamilton Academical | 8 | 7 | 1 | 0 | 21 | 4 | +17 | 88% |
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′ |
|---|---|---|---|---|---|---|
| 2025 | 23 | 1,963 | 2 | 0 | 0 | 0.09 |
| 2024 | 31 | 2,713 | 3 | 0 | 0 | 0.1 |
| 2023 | 36 | 3,240 | 1 | 0 | 0 | 0.03 |
| 2019 | 29 | 2,610 | 3 | 0 | 0 | 0.1 |
| 2018 | 29 | 2,610 | 3 | 0 | 0 | 0.1 |
| 2017 | 39 | 3,510 | 1 | 0 | 0 | 0.03 |
| 2015 | 29 | 2,607 | 1 | 0 | 0 | 0.03 |
| 2013 | 30 | 2,667 | 1 | 0 | 0 | 0.03 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 1 | 25% | 14 | 3.5 |
| 24/25 | 3 | 135 | 2 | 67% | 3 | 2 |
| 2025 | 23 | 1,963 | 11 | 48% | 26 | 1.19 |
| 2024 | 31 | 2,713 | 15 | 48% | 32 | 1.06 |
| 2023 | 36 | 3,240 | 12 | 33% | 36 | 1 |
| 2022 | 11 | 907 | 3 | 27% | 11 | 1.09 |
| 2021 | 10 | 928 | 6 | 60% | 7 | 0.68 |
| 2020 | 28 | 2,550 | 10 | 36% | 32 | 1.13 |
| 2019 | 29 | 2,610 | 10 | 34% | 32 | 1.1 |
| 2018 | 29 | 2,610 | 6 | 21% | 32 | 1.1 |
| 2017 | 39 | 3,510 | 7 | 18% | 45 | 1.15 |
| 2015 | 29 | 2,607 | 10 | 34% | 32 | 1.1 |
| 2014 | 24 | 2,054 | 5 | 21% | 34 | 1.49 |
| 2013 | 30 | 2,667 | 6 | 20% | 61 | 2.06 |
| 2012 | 2 | 180 | 0 | 0% | 1 | 0.5 |
| 2011 | 1 | 6 | 0 | 0% | 1 | 15 |
| 20/21 | 4 | 390 | 1 | 25% | 9 | 2.08 |
| 19/20 | 4 | 360 | 2 | 50% | 2 | 0.5 |
| 18/19 | 2 | 180 | 0 | 0% | 2 | 1 |
| 16/17 | 1 | 90 | 0 | 0% | 1 | 1 |
| 15/16 | 1 | 2 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Otso Virtanen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Otso Virtanen
Who is Otso Virtanen?
Otso Virtanen is a Finland professional footballer who plays as a goalkeeper for Ilves Tampere.
How old is Otso Virtanen?
Otso Virtanen is 32 years old. He was born on April 3, 1994 in Turku.
What position does Otso Virtanen play?
Otso Virtanen plays as a goalkeeper (Goalkeeper).
What club does Otso Virtanen play for?
Otso Virtanen currently plays for Ilves Tampere.
What is Otso Virtanen's market value?
Otso Virtanen's most recent reported market value is €250k.
Finland