Home»Teams»Mainz 05»Otto Ruoppi
Player · #34

Otto Ruoppi

Mainz 05Att. midfieldRightFinland20 years old
SeasonTeamCompetitionMPMinGA
2026/27Mainz 05DFB-Pokal12801
2026/27Mainz 05Bundesliga32901
2026/27KuPSFinnish Veikkausliiga151,29343
2025/26KuPSChampions League Qualifying435910
2025/26KuPSFinnish Veikkausliiga322,38887
2025/26KuPSUEFA Europa League Qualifying430801
2025/26KuPSUEFA Europa Conference League872000
2025/26Finland U21UEFA Under 21 Championship Qualifiers868542
2024/25KuPSFinnish Veikkausliiga2588230
2024/25KuPSUEFA Europa Conference League Qualifying418420
2022/23Finland U17Under 17 Internationals19000
Total11 seasons1056,9662215
1
Matches
0
Goals
1
Assists
28
Minutes

DFB-Pokal

2026/27
MetricTotalPer 90
Assists13.21
Big chances created26.43
Tackles won39.64
3
Matches
0
Goals
1
Assists
29
Minutes

Bundesliga

2026/27
MetricTotalPer 90
Assists13.10
Big chances created13.10
Clearances26.21
0
Matches
0
Goals
0
Assists
0
Minutes

Finnish Suomen Cup

2026/27

No stats available right now.

15
Matches
4
Goals
3
Assists
1,293
Minutes
18
Shots

Finnish Veikkausliiga

2026/27
Chances created per 90 minutes · 79 percentile among 69 players in the same positionChances created1.67Passes completed over passes attempted · 31 percentile among 69 players in the same positionPass accuracy81%Dribbles completed per 90 minutes · 80 percentile among 69 players in the same positionDribbles1.04Duels won over duels contested · 63 percentile among 69 players in the same positionDuels won52%Tackles won plus interceptions per 90 minutes · 12 percentile among 69 players in the same positionRecoveries1.25Passes into the forward zone per 90 minutes · 59 percentile among 69 players in the same positionForward passes27.29

Compared with 69 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created1.6779
Pass accuracy81%31
Dribbles1.0480
Duels won52%63
Recoveries1.2512
Forward passes27.2959
MetricTotalPer 90
Goals40.28
Assists30.21
Big chances created241.67
Shots181.25
Dribbles completed151.04
Tackles won171.18
Interceptions10.07
Clearances80.56
Clean sheets30.21
0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa Conference League

2025/26

No stats available right now.

4
Matches
1
Goals
0
Assists
359
Minutes
1
Shots

Champions League Qualifying

2025/26
Chances created per 90 minutes · 5 percentile among 19 players in the same positionChances created0.00Dribbles completed per 90 minutes · 26 percentile among 19 players in the same positionDribbles0.00Tackles won plus interceptions per 90 minutes · 8 percentile among 19 players in the same positionRecoveries0.00Passes into the forward zone per 90 minutes · 0 percentile among 19 players in the same positionForward passes0.00

Compared with 19 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

No data in this competition: Pass accuracy, Duels won.

MetricValuePercentile
Chances created0.005
Dribbles0.0026
Recoveries0.008
Forward passes0.000
MetricTotalPer 90
Goals10.25
Shots10.25
Clean sheets30.75
0
Matches
0
Goals
0
Assists
0
Minutes

Finnish Suomen Cup

2025/26

No stats available right now.

32
Matches
8
Goals
7
Assists
2,388
Minutes
45
Shots

Finnish Veikkausliiga

2025/26
Chances created per 90 minutes · 81 percentile among 70 players in the same positionChances created1.85Passes completed over passes attempted · 54 percentile among 70 players in the same positionPass accuracy82%Dribbles completed per 90 minutes · 65 percentile among 70 players in the same positionDribbles0.68Duels won over duels contested · 15 percentile among 70 players in the same positionDuels won41%Tackles won plus interceptions per 90 minutes · 55 percentile among 70 players in the same positionRecoveries1.88Passes into the forward zone per 90 minutes · 65 percentile among 70 players in the same positionForward passes28.79

Compared with 70 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created1.8581
Pass accuracy82%54
Dribbles0.6865
Duels won41%15
Recoveries1.8855
Forward passes28.7965
MetricTotalPer 90
Goals80.30
Assists70.26
Big chances created491.85
Shots451.70
Dribbles completed180.68
Tackles won381.43
Interceptions120.45
Clearances210.79
Clean sheets50.19
4
Matches
0
Goals
1
Assists
308
Minutes
1
Shots

UEFA Europa League Qualifying

2025/26
MetricTotalPer 90
Assists10.29
Big chances created10.29
Shots10.29
Tackles won51.46
Interceptions30.88
Clearances10.29
Clean sheets10.29
8
Matches
0
Goals
0
Assists
720
Minutes
9
Shots

UEFA Europa Conference League

2025/26
Chances created per 90 minutes · 51 percentile among 87 players in the same positionChances created1.13Passes completed over passes attempted · 34 percentile among 87 players in the same positionPass accuracy80%Dribbles completed per 90 minutes · 70 percentile among 87 players in the same positionDribbles0.88Duels won over duels contested · 7 percentile among 87 players in the same positionDuels won37%Tackles won plus interceptions per 90 minutes · 24 percentile among 87 players in the same positionRecoveries1.50Passes into the forward zone per 90 minutes · 66 percentile among 87 players in the same positionForward passes29.13

Compared with 87 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created1.1351
Pass accuracy80%34
Dribbles0.8870
Duels won37%7
Recoveries1.5024
Forward passes29.1366
MetricTotalPer 90
Big chances created91.13
Shots91.13
Dribbles completed70.88
Tackles won91.13
Interceptions30.38
Clearances60.75
Clean sheets20.25
8
Matches
4
Goals
2
Assists
685
Minutes
5
Shots

UEFA Under 21 Championship Qualifiers

2025/26
Chances created per 90 minutes · 53 percentile among 86 players in the same positionChances created0.26Passes completed over passes attempted · 38 percentile among 68 players in the same positionPass accuracy79%Dribbles completed per 90 minutes · 30 percentile among 86 players in the same positionDribbles0.00Duels won over duels contested · 92 percentile among 53 players in the same positionDuels won67%Tackles won plus interceptions per 90 minutes · 21 percentile among 86 players in the same positionRecoveries0.00Passes into the forward zone per 90 minutes · 59 percentile among 86 players in the same positionForward passes2.89

Compared with 86 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created0.2653
Pass accuracy79%38
Dribbles0.0030
Duels won67%92
Recoveries0.0021
Forward passes2.8959
MetricTotalPer 90
Goals40.53
Assists20.26
Big chances created20.26
Shots50.66
Clean sheets40.53
0
Matches
0
Goals
0
Assists
0
Minutes

Finnish Suomen Cup

2024/25

No stats available right now.

25
Matches
3
Goals
0
Assists
882
Minutes
9
Shots

Finnish Veikkausliiga

2024/25
Chances created per 90 minutes · 41 percentile among 72 players in the same positionChances created0.92Passes completed over passes attempted · 8 percentile among 72 players in the same positionPass accuracy69%Dribbles completed per 90 minutes · 23 percentile among 72 players in the same positionDribbles0.41Duels won over duels contested · 2 percentile among 72 players in the same positionDuels won32%Tackles won plus interceptions per 90 minutes · 6 percentile among 72 players in the same positionRecoveries1.12Passes into the forward zone per 90 minutes · 28 percentile among 72 players in the same positionForward passes21.84

Compared with 72 players in the same position in 2024/25.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created0.9241
Pass accuracy69%8
Dribbles0.4123
Duels won32%2
Recoveries1.126
Forward passes21.8428
MetricTotalPer 90
Goals30.31
Big chances created90.92
Shots90.92
Dribbles completed40.41
Tackles won60.61
Interceptions50.51
Clearances30.31
4
Matches
2
Goals
0
Assists
184
Minutes
2
Shots

UEFA Europa Conference League Qualifying

2024/25
MetricTotalPer 90
Goals20.98
Shots20.98
0
Matches
0
Goals
0
Assists
0
Minutes

Finnish Suomen Cup

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Finnish Veikkausliiga

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa Conference League Qualifying

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Under 17 Championship Qualifiers

2022/23

No stats available right now.

1
Matches
0
Goals
0
Assists
90
Minutes
3
Shots

Under 17 Internationals

2022/23
MetricTotalPer 90
Big chances created11.00
Shots33.00
0
Matches
0
Goals
0
Assists
0
Minutes

Under 17 Internationals

2021/22

No stats available right now.

Recent matches

MatchMinGAKPDrbDuelRecTklPassScore
09/25Spain U21G2-179'100023020/267.9
09/12Eintracht FrankfurtP1-35'01100002/57.3
09/06AwayHamburger SVG0-52'00000001/16.0
08/29SC Paderborn 07E0-022'00000305/96.1
08/23AwayKrieschowG0-928'01205236/68.2
06/27AwayHJKG0-466'002032120/227.1
06/23IlvesG4-390'001053332/387.0
06/17AwayTPSG1-290'101244030/338.6
06/13AwayVPSE1-157'002124016/166.8
05/30Inter TurkuE1-190'000132113/186.1
05/23LahtiG2-190'102024120/258.3
05/20JaroG3-090'000160117/216.7
05/16AwayMariehamnE1-190'006272238/448.2
05/08SJKE0-090'001176230/407.3
05/02AwayOuluP2-090'000140113/286.0
Abreviaturas
Min Minutos jugadosG GoalsA AssistsKP Key passesDrb Dribbles completedDuel Duels wonRec RecoveriesTkl Tackles wonPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido
We use cookies to improve and personalize your experience on our site. For more information, read our privacy policy.Accept