Career snapshot
Career highs
| Full name | Andres Oper |
|---|---|
| Date of birth | 1977-11-07 (48 yrs) |
| Place of birth | Tallinn, Estonia |
| Citizenship | Estonia |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | both |
| Height | 185.00 m |
| Current club | Retired |
| Joined | 2025-01-01 |
| Contract expires | — |
Percentile rank vs 161 other Attack - Centre-Forwards with ≥500 minutes in 99/00. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Aalborg BK | 2 | 00/01 | 99/00 | 13 | 2 | 3 | 499 |
| FC Flora Tallinn | 7 | 1998 | 98/99 | 80 | 46 | 0 | 884 |
| JK Tervis Pärnu | 1 | 95/96 | 95/96 | 10 | 3 | 0 | 279 |
| Viimsi JK | 10 | 18/19 | 24/25 | 29 | 6 | 1 | 314 |
| Shanghai Shenhua Liansheng | 1 | 2009 | 2009 | 6 | 0 | 0 | 0 |
| Nea Salamina Famagusta | 2 | 11/12 | 12/13 | 40 | 8 | 0 | 836 |
| AEK Larnaca | 1 | 10/11 | 10/11 | 21 | 3 | 0 | 509 |
| ADO Den Haag | 1 | 09/10 | 09/10 | 12 | 1 | 2 | 514 |
| Roda JC Kerkrade | 4 | 05/06 | 08/09 | 114 | 35 | 13 | 1,621 |
| Torpedo Moskau | 3 | 02/03 | 04/05 | 66 | 11 | 4 | 2,060 |
| Torpedo Moskau II | 2 | 03/04 | 04/05 | 9 | 3 | 0 | 456 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 99/00 | Champions League Qu. | Aalborg BK | 2 | 1 | 2 | 0 | 0 | 180 |
| 99/00 | DONG Cup | Aalborg BK | 1 | 0 | 0 | 0 | 0 | 0 |
| 99/00 | UEFA Cup | Aalborg BK | 2 | 0 | 0 | 0 | 0 | 0 |
| 98/99 | Champions League Qu. | FC Flora Tallinn | 2 | 1 | 0 | 0 | 0 | 56 |
| 97/98 | Meistriliiga (92/93 bis 97/98) | FC Flora Tallinn | 22 | 15 | 0 | 5 | 0 | 120 |
| 97/98 | UEFA-Cup Qualifikation | FC Flora Tallinn | 2 | 1 | 0 | 0 | 0 | 156 |
| 96/97 | Meistriliiga (92/93 bis 97/98) | FC Flora Tallinn | 18 | 13 | 0 | 3 | 0 | 107 |
| 96/97 | UEFA-Cup Qualifikation | FC Flora Tallinn | 2 | 0 | 0 | 0 | 0 | 0 |
| 95/96 | Meistriliiga (92/93 bis 97/98) | FC Flora Tallinn | 9 | 2 | 0 | 0 | 0 | 182 |
| 95/96 | Meistriliiga (92/93 bis 97/98) | JK Tervis Pärnu | 10 | 3 | 0 | 0 | 0 | 279 |
| 95/96 | UEFA-Cup Qualifikation | FC Flora Tallinn | 1 | 0 | 0 | 0 | 0 | 0 |
| 94/95 | Meistriliiga (92/93 bis 97/98) | FC Flora Tallinn | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Eesti Karikas | Viimsi JK | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Eesti Karikas | Viimsi JK | 2 | 1 | 0 | 0 | 0 | 58 |
| 2024 | Relegation Estland | Viimsi JK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Esiliiga | Viimsi JK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Esiliiga B | Viimsi JK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Esiliiga B | Viimsi JK | 4 | 0 | 0 | 1 | 0 | 0 |
| 2019 | Esiliiga B | Viimsi JK | 9 | 2 | 0 | 1 | 0 | 117 |
| 2017 | Esiliiga B | Viimsi JK | 8 | 3 | 1 | 0 | 0 | 139 |
| 2009 | Super League | Shanghai Shenhua Liansheng | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Eesti Karikas | Viimsi JK | 1 | 0 | 0 | 1 | 0 | 0 |
| 1999 | Meistriliiga | FC Flora Tallinn | 10 | 4 | 0 | 0 | 0 | 156 |
| 1998 | Meistriliiga | FC Flora Tallinn | 13 | 10 | 0 | 0 | 0 | 107 |
| 18/19 | Eesti Karikas | Viimsi JK | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Abstiegsrunde | Nea Salamina Famagusta | 6 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Protathlima ML | Nea Salamina Famagusta | 21 | 5 | 0 | 1 | 0 | 223 |
| 11/12 | Platzierungsrunde | Nea Salamina Famagusta | 6 | 1 | 0 | 0 | 0 | 440 |
| 11/12 | Protathlima ML | Nea Salamina Famagusta | 7 | 2 | 0 | 0 | 0 | 173 |
| 10/11 | Meisterrunde | AEK Larnaca | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Protathlima ML | AEK Larnaca | 18 | 3 | 0 | 6 | 0 | 509 |
| 09/10 | Eredivisie | ADO Den Haag | 12 | 1 | 2 | 1 | 0 | 514 |
| 08/09 | Eredivisie | Roda JC Kerkrade | 27 | 6 | 3 | 2 | 0 | 287 |
| 08/09 | Jupiler PO | Roda JC Kerkrade | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | KNVB Beker | Roda JC Kerkrade | 3 | 1 | 0 | 1 | 0 | 174 |
| 07/08 | Eredivisie | Roda JC Kerkrade | 20 | 7 | 4 | 5 | 0 | 171 |
| 07/08 | KNVB Beker | Roda JC Kerkrade | 2 | 1 | 0 | 0 | 0 | 210 |
| 07/08 | Play-Offs Conference League | Roda JC Kerkrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Eredivisie | Roda JC Kerkrade | 32 | 11 | 4 | 1 | 0 | 222 |
| 06/07 | Play-Offs Conference League | Roda JC Kerkrade | 2 | 1 | 0 | 1 | 0 | 180 |
| 05/06 | Eredivisie | Roda JC Kerkrade | 24 | 7 | 2 | 2 | 0 | 294 |
| 05/06 | Gatorade Cup | Roda JC Kerkrade | 1 | 1 | 0 | 0 | 0 | 83 |
| 04/05 | Premier Liga | Torpedo Moskau | 15 | 1 | 0 | 0 | 0 | 776 |
| 04/05 | Russian Cup | Torpedo Moskau | 5 | 1 | 0 | 0 | 0 | 337 |
| 04/05 | ToDS | Torpedo Moskau II | 4 | 1 | 0 | 0 | 0 | 276 |
| 03/04 | Premier Liga | Torpedo Moskau | 24 | 4 | 2 | 0 | 0 | 244 |
| 03/04 | Russian Cup | Torpedo Moskau | 2 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | ToDS | Torpedo Moskau II | 5 | 2 | 0 | 1 | 0 | 180 |
| 03/04 | UEFA Cup | Torpedo Moskau | 3 | 1 | 0 | 1 | 0 | 300 |
| 03/04 | UEFA-Cup Qualifikation | Torpedo Moskau | 2 | 1 | 0 | 0 | 0 | 180 |
| 02/03 | Premier Liga | Torpedo Moskau | 14 | 3 | 2 | 3 | 0 | 223 |
| 02/03 | Premier Liga Cup | Torpedo Moskau | 1 | 0 | 0 | 0 | 0 | 0 |
| 00/01 | Faxe Kondi Liga | Aalborg BK | 4 | 1 | 0 | 0 | 0 | 319 |
| 00/01 | UI Cup | Aalborg BK | 4 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 94/95 | 1995-01-01 | FC Flora U19 | FC Flora | Transfer | 0 | — |
| 95/96 | 1996-01-01 | FC Flora | Tervis Pärnu | Loan | 0 | — |
| 96/97 | 1996-12-31 | Tervis Pärnu | FC Flora | Return from loan | 0 | — |
| 99/00 | 1999-07-01 | FC Flora | Aalborg BK | Transfer | 0 | €950k |
| 03/04 | 2003-07-01 | Aalborg BK | Torpedo Moskau | Transfer | 0 | €450k |
| 05/06 | 2005-07-01 | Torpedo Moskau | Roda JC | Transfer | 1000000 | €200k |
| 09/10 | 2009-07-01 | Roda JC | SH Shenhua | Transfer | 2000000 | — |
| 09/10 | 2010-01-01 | SH Shenhua | ADO Den Haag | Transfer | 2000000 | — |
| 10/11 | 2010-07-01 | ADO Den Haag | Without Club | Transfer | 1500000 | — |
| 10/11 | 2010-09-01 | Without Club | AEK Larnaca | Transfer | 1500000 | — |
| 11/12 | 2011-07-01 | AEK Larnaca | Without Club | Transfer | 550000 | — |
| 11/12 | 2012-01-01 | Without Club | Nea Salamis | Transfer | 550000 | — |
| 13/14 | 2013-07-01 | Nea Salamis | Career break | Transfer | 550000 | — |
| 17/18 | 2017-07-01 | Career break | Viimsi JK | Transfer | 0 | — |
| 24/25 | 2025-01-01 | Viimsi JK | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 07/08 | Achilles tendon rupture | 2008-02-01 | 2008-04-12 | 72 | 15 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €1.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #26032 | — | 4 | 0 | — | — | former national player |
| Team #25907 | — | 3 | 1 | — | — | former national player |
| Team #24958 | — | 4 | 0 | — | — | former national player |
| Team #6133 | #8 | 134 | 38 | — | — | former national player |
No teammate data.
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 97/98 | Meistriliiga (92/93 bis 97/98) | FC Flora Tallinn | 15 | 22 |
| 96/97 | Meistriliiga (92/93 bis 97/98) | FC Flora Tallinn | 13 | 18 |
| 06/07 | Eredivisie | Roda JC Kerkrade | 11 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 07/08 | Eredivisie | Roda JC Kerkrade | 4 | 20 |
| 06/07 | Eredivisie | Roda JC Kerkrade | 4 | 32 |
| 08/09 | Eredivisie | Roda JC Kerkrade | 3 | 27 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 96/97 | 1996-12-31 | Tervis Pärnu | FC Flora | Return from loan | — | — |
| 95/96 | 1996-01-01 | FC Flora | Tervis Pärnu | Loan | — | — |
Teams faced most often by Andres Oper'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 % |
|---|---|---|---|---|---|---|---|---|
| TOP Oss | 4 | 3 | 1 | 0 | 9 | 4 | +5 | 75% |
| Almere City FC | 4 | 3 | 0 | 1 | 11 | 5 | +6 | 75% |
| AZ Alkmaar J | 4 | 3 | 1 | 0 | 7 | 4 | +3 | 75% |
| De Graafschap | 4 | 2 | 1 | 1 | 5 | 1 | +4 | 50% |
| Jong PSV | 4 | 1 | 3 | 0 | 8 | 7 | +1 | 25% |
| FC Eindhoven | 4 | 2 | 2 | 0 | 8 | 4 | +4 | 50% |
| VVV-Venlo | 4 | 2 | 2 | 0 | 8 | 1 | +7 | 50% |
| Jong Ajax | 4 | 1 | 1 | 2 | 8 | 10 | -2 | 25% |
| Helmond Sport | 4 | 3 | 1 | 0 | 10 | 4 | +6 | 75% |
| MVV | 4 | 2 | 1 | 1 | 10 | 6 | +4 | 50% |
| FC Volendam | 4 | 1 | 3 | 0 | 7 | 5 | +2 | 25% |
| SBV Excelsior | 4 | 1 | 0 | 3 | 4 | 8 | -4 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 00/01 | Senior debut season | |
| 00/01 | First senior goal | |
| 08/09 | Goal #50 (career) | |
| 96/97 | Goal #100 (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′ |
|---|---|---|---|---|---|---|
| 97/98 | 24 | 276 | 5 | 0 | 0 | 1.63 |
| 96/97 | 20 | 107 | 3 | 0 | 0 | 2.52 |
| 2020 | 4 | 0 | 1 | 0 | 0 | 0 |
| 2019 | 9 | 117 | 1 | 0 | 0 | 0.77 |
| 20/21 | 1 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | 27 | 223 | 1 | 0 | 0 | 0.4 |
| 10/11 | 21 | 509 | 6 | 1 | 0 | 1.24 |
| 09/10 | 12 | 514 | 1 | 0 | 0 | 0.18 |
| 08/09 | 31 | 461 | 3 | 0 | 0 | 0.59 |
| 07/08 | 24 | 381 | 5 | 0 | 0 | 1.18 |
| 06/07 | 34 | 402 | 2 | 1 | 0 | 0.67 |
| 05/06 | 25 | 377 | 2 | 0 | 0 | 0.48 |
| 03/04 | 36 | 904 | 2 | 0 | 0 | 0.2 |
| 02/03 | 15 | 223 | 3 | 0 | 0 | 1.21 |
Output by competition
Career goals and assists broken down by tournament.
More on Andres Oper
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Andres Oper
Who is Andres Oper?
Andres Oper is an Estonia professional footballer who plays as a centre-forward for Retired.
How old is Andres Oper?
Andres Oper is 48 years old. He was born on November 7, 1977 in Tallinn.
What position does Andres Oper play?
Andres Oper plays as a centre-forward (Attack - Centre-Forward).
What club does Andres Oper play for?
Andres Oper currently plays for Retired.
How many career goals has Andres Oper scored?
Across all senior club competitions in our dataset, Andres Oper has scored 118 goals in 400 appearances.
Estonia