Career snapshot
Position rank · 24/25
Among 1,231 Defender - Right-Backs · ≥200 mins
Career highs
Born the same day
Shares 1994-09-22 · 6 players total
| Full name | Pyry Soiri |
|---|---|
| Name in home country | Pyry Henri Hidipo Soiri |
| Date of birth | 1994-09-22 (31 yrs) |
| Place of birth | Tammisaari, Finland |
| Citizenship | Finland Namibia |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 183.00 m |
| Current club | Without Club |
| Joined | 2025-09-01 |
| Contract expires | — |
| Agent | SPG |
Percentile rank vs 1030 other Defender - Right-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Athens Kallithea | 1 | 24/25 | 24/25 | 34 | 3 | 2 | 1,645 |
| HJK Helsinki | 4 | 2022 | 23/24 | 69 | 4 | 4 | 1,938 |
| CS Universitatea Craiova | 1 | 23/24 | 23/24 | 7 | 0 | 0 | 0 |
| HJK Klubi 04 Helsinki | 1 | 2022 | 2022 | 1 | 1 | 0 | 79 |
| Shakhter Soligorsk (- 2025) | 5 | 16/17 | 2018 | 37 | 8 | 0 | 656 |
| Vaasan Palloseura | 4 | 15/16 | 2017 | 74 | 14 | 9 | 855 |
| Myllykosken Pallo -47 | 5 | 12/13 | 2014 | 70 | 1 | 2 | 608 |
| Esbjerg fB | 2 | 19/20 | 20/21 | 54 | 5 | 4 | 2,493 |
| Esbjerg fB Reserves | 1 | 19/20 | 19/20 | 1 | 2 | 0 | 28 |
| FC Admira Wacker Mödling | 1 | 18/19 | 18/19 | 12 | 2 | 0 | 422 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Kypello Elladas | Athens Kallithea | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SL1 Play-out | Athens Kallithea | 9 | 2 | 2 | 0 | 0 | 309 |
| 24/25 | Super League 1 | Athens Kallithea | 23 | 1 | 0 | 2 | 0 | 1,336 |
| 23/24 | Champions League Qu. | HJK Helsinki | 4 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Conference L. | HJK Helsinki | 6 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Europa League Qualifying | HJK Helsinki | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Playoff Conference League | CS Universitatea Craiova | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Romanian Cup | CS Universitatea Craiova | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SuperLiga | CS Universitatea Craiova | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SuperLiga - Championship group | CS Universitatea Craiova | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | HJK Helsinki | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | HJK Helsinki | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | HJK Helsinki | 6 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League Qualifying | HJK Helsinki | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Liigacup | HJK Helsinki | 5 | 1 | 0 | 1 | 0 | 197 |
| 2023 | Veikkausliiga | HJK Helsinki | 18 | 1 | 2 | 2 | 0 | 1,237 |
| 2023 | Veikkausliiga Championship Group | HJK Helsinki | 4 | 1 | 0 | 0 | 0 | 250 |
| 2022 | Kakkonen - Group B | HJK Klubi 04 Helsinki | 1 | 1 | 0 | 0 | 0 | 79 |
| 2022 | Suomen Cup | HJK Helsinki | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Veikkausliiga | HJK Helsinki | 10 | 0 | 0 | 2 | 0 | 0 |
| 2022 | Veikkausliiga Championship Group | HJK Helsinki | 5 | 1 | 0 | 0 | 0 | 254 |
| 2018 | Vysheyshaya Liga | Shakhter Soligorsk (- 2025) | 4 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Suomen Cup | Vaasan Palloseura | 1 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Vysheyshaya Liga | Shakhter Soligorsk (- 2025) | 22 | 3 | 0 | 0 | 0 | 326 |
| 2016 | Liigacup | Vaasan Palloseura | 4 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Suomen Cup | Vaasan Palloseura | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Veikkausliiga | Vaasan Palloseura | 30 | 10 | 2 | 1 | 0 | 249 |
| 2015 | Liigacup | Vaasan Palloseura | 2 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Suomen Cup | Vaasan Palloseura | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Veikkausliiga | Vaasan Palloseura | 32 | 4 | 6 | 3 | 0 | 606 |
| 2014 | Liigacup | Myllykosken Pallo -47 | 4 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Suomen Cup | Myllykosken Pallo -47 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Veikkausliiga | Myllykosken Pallo -47 | 25 | 0 | 1 | 3 | 0 | 0 |
| 2013 | Liigacup | Myllykosken Pallo -47 | 3 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Suomen Cup | Myllykosken Pallo -47 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Veikkausliiga | Myllykosken Pallo -47 | 23 | 1 | 1 | 1 | 0 | 608 |
| 2012 | Liigacup | Myllykosken Pallo -47 | 4 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Suomen Cup | Myllykosken Pallo -47 | 3 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Veikkausliiga | Myllykosken Pallo -47 | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 1.Division Promotion | Esbjerg fB | 8 | 2 | 3 | 1 | 0 | 179 |
| 20/21 | NordicBet LIGA | Esbjerg fB | 18 | 1 | 0 | 2 | 0 | 1,018 |
| 19/20 | Europa League Qualifying | Esbjerg fB | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserveligaen | Esbjerg fB Reserves | 1 | 2 | 0 | 0 | 0 | 28 |
| 19/20 | Superliga | Esbjerg fB | 20 | 1 | 1 | 3 | 0 | 1,197 |
| 19/20 | Superliga Relegation round | Esbjerg fB | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Sydbank Pokalen | Esbjerg fB | 2 | 1 | 0 | 1 | 0 | 99 |
| 18/19 | Belarusian Cup | Shakhter Soligorsk (- 2025) | 1 | 3 | 0 | 0 | 0 | 30 |
| 18/19 | Bundesliga | FC Admira Wacker Mödling | 12 | 2 | 0 | 1 | 0 | 422 |
| 18/19 | Europa League Qualifying | Shakhter Soligorsk (- 2025) | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Belarusian Cup | Shakhter Soligorsk (- 2025) | 2 | 1 | 0 | 0 | 0 | 64 |
| 17/18 | Europa League Qualifying | Shakhter Soligorsk (- 2025) | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Belarusian Cup | Shakhter Soligorsk (- 2025) | 5 | 1 | 0 | 0 | 0 | 236 |
| 15/16 | Europa League Qualifying | Vaasan Palloseura | 2 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | Myllykosken Pallo -47 | 4 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Europa League Qualifying | Myllykosken Pallo -47 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2012-01-01 | MYPA U19 | MYPA | Transfer | 0 | — |
| 11/12 | 2012-06-09 | MYPA | JäPS | Loan | 0 | — |
| 12/13 | 2012-08-27 | JäPS | MYPA | Return from loan | 25000 | — |
| 12/13 | 2012-08-28 | MYPA | Kotka TP | Loan | 25000 | — |
| 12/13 | 2012-12-31 | Kotka TP | MYPA | Return from loan | 25000 | — |
| 14/15 | 2015-01-01 | MYPA | VPS | Transfer | 100000 | — |
| 16/17 | 2017-02-10 | VPS | Soligorsk | Transfer | 250000 | — |
| 18/19 | 2018-08-10 | Soligorsk | Admira Wacker | Transfer | 300000 | — |
| 19/20 | 2019-07-01 | Admira Wacker | Esbjerg fB | Transfer | 350000 | — |
| 21/22 | 2021-08-25 | Esbjerg fB | Without Club | Transfer | 300000 | — |
| 21/22 | 2022-01-01 | Without Club | HJK Helsinki | Transfer | 300000 | — |
| 23/24 | 2024-01-01 | HJK Helsinki | CS U Craiova | Transfer | 400000 | — |
| 24/25 | 2024-07-04 | CS U Craiova | Kallithea | Transfer | 300000 | €150k |
| 25/26 | 2025-09-01 | Kallithea | Without Club | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Torn lateral ankle ligament | 2018-09-28 | 2018-10-08 | 11 | 2 |
| 19/20 | Shoulder injury | 2020-02-01 | 2020-03-19 | 48 | 5 |
| 20/21 | unknown injury | 2020-11-24 | 2020-12-01 | 8 | 1 |
| 24/25 | unknown injury | 2025-01-25 | 2025-02-07 | 14 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #20796 | #6 | 13 | 0 | — | — | former national player |
| Team #20795 | #19 | 1 | 0 | — | — | former national player |
| Team #3443 | #13 | 45 | 7 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Santeri Hostikka | 1 | 1 | 0 |
| Glen Kamara | 2 | 0 | 0 |
| Eero Tamminen | 1 | 2 | 0 |
| Loorents Hertsi | 1 | 1 | 0 |
| Anthony Olusanya | 2 | 1 | 0 |
| Mikko Viitikko | 1 | 0 | 0 |
| Jerry Voutilainen | 2 | 0 | 0 |
| Miro Tenho | 2 | 0 | 0 |
| Antti Koskinen | 1 | 0 | 0 |
| Jukka Raitala | 2 | 0 | 0 |
| Daniel Anyembe | 1 | 1 | 0 |
| Lucas Lingman | 1 | 0 | 0 |
| Bojan Radulović | 2 | 2 | 0 |
| Jesper Engström | 1 | 0 | 0 |
| Joni Kauko | 1 | 0 | 0 |
| Matti Peltola | 1 | 1 | 0 |
| Joona Toivio | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2016 | Veikkausliiga | Vaasan Palloseura | 10 | 30 |
| 2015 | Veikkausliiga | Vaasan Palloseura | 4 | 32 |
| 18/19 | Belarusian Cup | Shakhter Soligorsk (- 2025) | 3 | 1 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2015 | Veikkausliiga | Vaasan Palloseura | 6 | 32 |
| 20/21 | 1.Division Promotion | Esbjerg fB | 3 | 8 |
| 24/25 | SL1 Play-out | Athens Kallithea | 2 | 9 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 12/13 | 2012-12-31 | Kotka TP | MYPA | Return from loan | — | €25k |
| 12/13 | 2012-08-28 | MYPA | Kotka TP | Loan | — | €25k |
| 12/13 | 2012-08-27 | JäPS | MYPA | Return from loan | — | €25k |
| 11/12 | 2012-06-09 | MYPA | JäPS | Loan | — | — |
Teams faced most often by Pyry Soiri'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 % |
|---|---|---|---|---|---|---|---|---|
| AC Horsens | 4 | 0 | 0 | 4 | 3 | 7 | -4 | 0% |
| FC Fredericia | 4 | 0 | 1 | 3 | 1 | 10 | -9 | 0% |
| Hvidovre IF | 3 | 1 | 0 | 2 | 5 | 4 | +1 | 33% |
| Odense BK | 3 | 0 | 0 | 3 | 2 | 10 | -8 | 0% |
| Kolding IF | 3 | 1 | 0 | 2 | 3 | 4 | -1 | 33% |
| B.93 København | 2 | 2 | 0 | 0 | 8 | 3 | +5 | 100% |
| Hillerød GI | 2 | 1 | 1 | 0 | 3 | 2 | +1 | 50% |
| HB Køge | 2 | 2 | 0 | 0 | 6 | 1 | +5 | 100% |
| FC Roskilde | 2 | 2 | 0 | 0 | 4 | 1 | +3 | 100% |
| Hobro IK | 2 | 2 | 0 | 0 | 9 | 5 | +4 | 100% |
| Vendsyssel FF | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 50% |
| Aalborg BK | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | 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 | 34 | 1,645 | 2 | 0 | 0 | 0.11 |
| 2023 | 27 | 1,684 | 3 | 0 | 0 | 0.16 |
| 2022 | 17 | 333 | 2 | 0 | 0 | 0.54 |
| 2016 | 36 | 249 | 1 | 0 | 0 | 0.36 |
| 2015 | 35 | 606 | 3 | 0 | 0 | 0.45 |
| 2014 | 30 | 0 | 3 | 1 | 0 | 0 |
| 2013 | 27 | 608 | 1 | 0 | 0 | 0.15 |
| 20/21 | 26 | 1,197 | 3 | 0 | 0 | 0.23 |
| 19/20 | 29 | 1,324 | 4 | 0 | 0 | 0.27 |
| 18/19 | 15 | 452 | 1 | 0 | 0 | 0.2 |
Output by competition
Career goals and assists broken down by tournament.
More on Pyry Soiri
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Pyry Soiri
Who is Pyry Soiri?
Pyry Soiri is a Finland professional footballer who plays as a right-back for Without Club.
How old is Pyry Soiri?
Pyry Soiri is 31 years old. He was born on September 22, 1994 in Tammisaari.
What position does Pyry Soiri play?
Pyry Soiri plays as a right-back (Defender - Right-Back).
What club does Pyry Soiri play for?
Pyry Soiri currently plays for Without Club.
How many career goals has Pyry Soiri scored?
Across all senior club competitions in our dataset, Pyry Soiri has scored 40 goals in 359 appearances.
What is Pyry Soiri's market value?
Pyry Soiri's most recent reported market value is €250k.