1. FSV Mainz 05

Otto Ruoppi

Midfielder · 1. FSV Mainz 05 · 20 · Finland

Season score
47.2
Bundesliga 26/27, 3 matches
Last 5 weeks
42.5
average of weeks with 60+ minutes
Market value
€2.0M
+€1.0M (+100%) since 15 Jun 2026
Transfermarkt, 2 Oct 2026
Born
31 Jan 2006
Height
180 cm
Foot
R
Contract until
30 Jun 2030
Wikipedia views
549 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

8 of 69 weeks with 60+ minutes, averaging 39.2 (minutes-weighted); 0 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
8–14 Sep 20261960.345.260.7
1–7 Sep 20261246.445.046.2
25–31 Aug 202612242.044.941.7
18–24 Aug 202612842.944.743.4
24 Feb – 2 Mar 202619040.444.840.0
17–23 Feb 202619026.946.426.3
16–22 Dec 202519047.646.047.6
9–15 Dec 202519046.945.748.0
25 Nov – 1 Dec 202519050.844.854.5
4–10 Nov 202519031.546.331.6
21–27 Oct 202519031.848.332.9
30 Sep – 6 Oct 202519037.950.040.6

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 8 weeks with 60+ minutes: −7.3 a week below expectation.

20.030.040.050.060.030 Sep21 Oct4 Nov25 Nov9 Dec16 Dec17 Feb24 FebExpected 44.8Score 40.4
Transfermarkt €2.0M +€1.0M (+100%) since 15 Jun 2026 2 Oct 2026 · its own valuation, revised a few times a year
Current estimate €2.1M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
0€1.0M€2.0M€3.0MJulOct€2.0M€2.1M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€2.1M
2 Oct 2026Transfermarkt€2.0M
15 Jun 2026Transfermarkt€1.0M

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
23 Aug 2026Kuopion Palloseura 1. FSV Mainz 05First match
3 Feb 2026Mainz KuPSLoan
2 Feb 2026KuPS Mainz€1.3M
31 Dec 2023Mikkelin KuPSBack from loan
13 Apr 2023KuPS MikkelinLoan

What the score is made of

Bundesliga 26/27, 33 minutes. Each part as a percentile against 640 top-five-league midfielder seasons of 900+ minutes since 2025/26: 50 is the middle of them (the dashed ring).

Shooting0Creating80Progressing63Keeping the ball3Defending98Aerial0Finishing53
As a table
PartPercentilePer 90 vs average
Shooting0−0.56
Creating80+0.34
Progressing63+0.09
Keeping the ball3−1.28
Defending98+0.57
Aerial0−0.69
Finishing53−0.00

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

020040060028 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Bundesliga 26/27Bundesliga1. FSV Mainz 0533347.247.1
DFB Pokal 26/27DFB-Pokal1. FSV Mainz 0512842.943.4
UEFA Conference League 25/26Conference LeagueKuopion Palloseura872039.240.2

Latest matches

12 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
12 Sep 2026BundesligaEintracht FrankfurtL 1–3901–0.0260.3
6 Sep 2026Bundesligaat Hamburger SVW 5–0200–0.0046.4
29 Aug 2026BundesligaSC Paderborn 07D 0–02200–0.0242.0
23 Aug 2026DFB-Pokalat VfB 1921 KrieschowW 9–02801––42.9
26 Feb 2026Conference Leagueat Lech PoznańL 0–19000–0.1140.4
19 Feb 2026Conference LeagueLech PoznańL 0–29000–0.0226.9
18 Dec 2025Conference Leagueat Crystal PalaceD 2–29000–0.0547.6
11 Dec 2025Conference LeagueFC Lausanne-SportD 0–090000.140.0746.9
27 Nov 2025Conference Leagueat Jagiellonia BiałystokL 0–190000.410.1350.8
6 Nov 2025Conference LeagueŠK Slovan BratislavaW 3–190000.090.1131.5
All 12 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
12 Sep 2026BundesligaEintracht FrankfurtL 1–3901–0.0260.3
6 Sep 2026Bundesligaat Hamburger SVW 5–0200–0.0046.4
29 Aug 2026BundesligaSC Paderborn 07D 0–02200–0.0242.0
23 Aug 2026DFB-Pokalat VfB 1921 KrieschowW 9–02801––42.9
26 Feb 2026Conference Leagueat Lech PoznańL 0–19000–0.1140.4
19 Feb 2026Conference LeagueLech PoznańL 0–29000–0.0226.9
18 Dec 2025Conference Leagueat Crystal PalaceD 2–29000–0.0547.6
11 Dec 2025Conference LeagueFC Lausanne-SportD 0–090000.140.0746.9
27 Nov 2025Conference Leagueat Jagiellonia BiałystokL 0–190000.410.1350.8
6 Nov 2025Conference LeagueŠK Slovan BratislavaW 3–190000.090.1131.5
23 Oct 2025Conference Leagueat Breidablik KópavogurD 0–090000.210.1331.8
2 Oct 2025Conference LeagueFC DritaD 1–190000.360.0537.9