Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-05-10FriSerie BMatchweek 38AwayL 1–2VeneziaSpeziaY*FW9000003100241010.30.30.020111478.6012122Match Report
2024-05-05SunSerie BMatchweek 37HomeW 2–1VeneziaFeralpiSalòY*FW9020005300411011.11.10.050192673.1417332Match Report
2024-05-01WedSerie BMatchweek 36AwayL 2–3VeneziaCatanzaroY*FW7900002100270010.10.10.120172277.319100Match Report
2024-04-26FriSerie BMatchweek 35HomeW 2–1VeneziaCremoneseY*FW9001003100320010.10.10.021122450.0214111Match Report
2024-04-20SatSerie BMatchweek 34AwayW 2–1VeneziaCalcio Lecco 1912Y*FW8510003210320000.80.80.230212777.849000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201116HJKfi FIN1. Veikkausliiga11620.7000000000.000.000.000.000.00
201217HJKfi FIN1. Veikkausliiga28231,96321.8114151100100.500.180.690.500.69
201318HJKfi FIN1. Veikkausliiga21131,22313.6527500000.370.150.520.370.52
2013-201418Aalende GER2. 2. Bundesliga22131,23713.7505500000.360.000.360.360.36Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga29191,78319.8111121100000.560.050.610.560.61Matches
2014-201519Düsseldorfde GERDFB-Pokal11590.7000000000.000.000.000.000.00Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga26121,30714.5202200500.140.000.140.140.14Matches
2015-201620Düsseldorfde GERDFB-Pokal221361.5000000000.000.000.000.000.00Matches
2016-201721Leverkusende GER1. Bundesliga1111912.1606600002.830.002.832.832.83Matches
2016-201721Leverkusen1. Champions Lg20680.8000000000.000.000.000.000.00Matches
2017-201822Leverkusende GER1. Bundesliga701161.3101100000.80.80.00.80260.780.000.780.780.780.660.000.660.660.66Matches
2017-201822Leverkusende GERDFB-Pokal10550.6101100001.640.001.641.641.64Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga141090810.1909900207.77.70.17.8812380.890.000.890.890.890.760.010.770.760.77Matches
2019-202024Leverkusende GER1. Bundesliga1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202024Leverkusen1. Champions Lg00Matches
2019-202024Leverkusende GERDFB-Pokal00Matches
2020-202125Union Berlinde GER1. Bundesliga19108519.5606600006.66.61.27.8626390.630.000.630.630.630.700.130.830.700.83Matches
2020-202125Leverkusende GER1. Bundesliga1060.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2021-202226Leverkusende GER1. Bundesliga20120.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202226Leverkusende GERDFB-Pokal10180.2000000000.000.000.000.000.00Matches
2021-202226Rizesportr TUR1. Süper Lig33252,10523.4161171155000.680.040.730.470.51Matches
2022-202327Leverkusende GER1. Bundesliga1040.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202327Leverkusende GERDFB-Pokal10150.2000000000.000.000.000.000.00Matches
2022-202327Veneziait ITA2. Serie B37352,88632.11972616342016.713.54.217.724521490.590.220.810.500.720.520.130.650.420.55Matches
2023-202428Veneziait ITACoppa Italia111201.3101100000.750.000.750.750.75Matches
2023-202428Veneziait ITA2. Serie B33322,70230.02242618452016.912.92.115.020621120.730.130.870.600.730.560.070.630.430.50Matches
12 Seasons8 Clubs8 Leagues29519817,829198.111519134103121412048.741.67.549.1581543450.580.100.680.520.620.590.090.680.500.59
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Leverkusen (6 Seasons)3 Leagues2814875.4808800000.80.80.00.80271.480.001.481.481.480.550.000.550.550.55
HJK (3 Seasons)1 League50373,24836.1166221600100.440.170.610.440.61
Venezia (2 Seasons)2 Leagues71685,70863.442115335794033.626.56.232.7441142610.660.170.840.550.730.540.100.640.430.53
Düsseldorf (2 Seasons)2 Leagues58343,28536.5131141300500.360.030.380.360.38
Rizespor (1 Season)1 League33252,10523.4161171155000.680.040.730.470.51
Aalen (1 Season)1 League22131,23713.7505500000.360.000.360.360.36
Union Berlin (1 Season)1 League19108519.5606600006.66.61.27.8626390.630.000.630.630.630.700.130.830.700.83
Hamburger SV (1 Season)1 League141090810.1909900207.77.70.17.8812380.890.000.890.890.890.760.010.770.760.77
Bundesliga (6 Seasons)42111,18213.1130131300007.57.51.28.7628460.990.000.990.990.990.680.110.790.680.79
DFB-Pokal (6 Seasons)632833.1101100000.320.000.320.320.32
2. Bundesliga (4 Seasons)91545,23558.2271282700707.77.70.17.8812380.460.020.480.460.480.760.010.770.760.77
Veikkausliiga (3 Seasons)50373,24836.1166221600100.440.170.610.440.61
Serie B (2 Seasons)70675,58862.141115234794033.626.56.232.7441142610.660.180.840.550.720.540.100.640.430.53
Champions Lg (2 Seasons)20680.8000000000.000.000.000.000.00
Süper Lig (1 Season)33252,10523.4161171155000.680.040.730.470.51
Coppa Italia (1 Season)111201.3101100000.750.000.750.750.75
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201116HJK1 League11620.7000000000.000.000.000.000.00
201217HJK1 League28231,96321.8114151100100.500.180.690.500.69
201318HJK1 League21131,22313.6527500000.370.150.520.370.52
2013-201418Aalen1 League22131,23713.7505500000.360.000.360.360.36
2014-201519Düsseldorf2 Leagues30201,84220.5111121100000.540.050.590.540.59
2015-201620Düsseldorf2 Leagues28141,44316.0202200500.120.000.120.120.12
2016-201721Leverkusen2 Leagues1312592.9606600002.080.002.082.082.08
2017-201822Leverkusen2 Leagues801711.9202200000.80.80.00.80261.050.001.051.051.050.660.000.660.660.66
2019-202024Hamburger SV1 League141090810.1909900207.77.70.17.8812380.890.000.890.890.890.760.010.770.760.77
2019-202024Leverkusen3 Leagues1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202125Union Berlin1 League19108519.5606600006.66.61.27.8626390.630.000.630.630.630.700.130.830.700.83
2020-202125Leverkusen1 League1060.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
2021-202226Rizespor1 League33252,10523.4161171155000.680.040.730.470.51
2021-202226Leverkusen2 Leagues30300.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202327Leverkusen2 Leagues20190.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202327Venezia1 League37352,88632.11972616342016.713.54.217.724521490.590.220.810.500.720.520.130.650.420.55
2023-202428Venezia2 Leagues34332,82231.42342719452016.912.92.115.020621120.730.130.860.610.730.560.070.630.430.50
12 Seasons8 Clubs8 Leagues29519817,829198.111519134103121412048.741.67.549.1581543450.580.100.680.520.620.590.090.680.500.59
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Leverkusen (6 Seasons)3 Leagues2814875.4808800000.80.80.00.80271.480.001.481.481.480.550.000.550.550.55
HJK (3 Seasons)1 League50373,24836.1166221600100.440.170.610.440.61
Venezia (2 Seasons)2 Leagues71685,70863.442115335794033.626.56.232.7441142610.660.170.840.550.730.540.100.640.430.53
Düsseldorf (2 Seasons)2 Leagues58343,28536.5131141300500.360.030.380.360.38
Rizespor (1 Season)1 League33252,10523.4161171155000.680.040.730.470.51
Aalen (1 Season)1 League22131,23713.7505500000.360.000.360.360.36
Union Berlin (1 Season)1 League19108519.5606600006.66.61.27.8626390.630.000.630.630.630.700.130.830.700.83
Hamburger SV (1 Season)1 League141090810.1909900207.77.70.17.8812380.890.000.890.890.890.760.010.770.760.77
Bundesliga (6 Seasons)42111,18213.1130131300007.57.51.28.7628460.990.000.990.990.990.680.110.790.680.79
DFB-Pokal (6 Seasons)632833.1101100000.320.000.320.320.32
2. Bundesliga (4 Seasons)91545,23558.2271282700707.77.70.17.8812380.460.020.480.460.480.760.010.770.760.77
Veikkausliiga (3 Seasons)50373,24836.1166221600100.440.170.610.440.61
Serie B (2 Seasons)70675,58862.141115234794033.626.56.232.7441142610.660.180.840.550.720.540.100.640.430.53
Champions Lg (2 Seasons)20680.8000000000.000.000.000.000.00
Süper Lig (1 Season)33252,10523.4161171155000.680.040.730.470.51
Coppa Italia (1 Season)111201.3101100000.750.000.750.750.75
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201116HJKfi FIN1. Veikkausliiga1st11620.7000000000.000.000.000.000.00
201217HJKfi FIN1. Veikkausliiga1st28231,96321.8114151100100.500.180.690.500.69
201318HJKfi FIN1. Veikkausliiga1st21131,22313.6527500000.370.150.520.370.52
2013-201418Aalende GER2. 2. Bundesliga11th22131,23713.7505500000.360.000.360.360.36Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th29191,78319.8111121100000.560.050.610.560.61Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th26121,30714.5202200500.140.000.140.140.14Matches
2016-201721Leverkusende GER1. Bundesliga12th1111912.1606600002.830.002.832.832.83Matches
2017-201822Leverkusende GER1. Bundesliga5th701161.3101100000.80.80.00.80260.780.000.780.780.780.660.000.660.660.66Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th141090810.1909900207.77.70.17.8812380.890.000.890.890.890.760.010.770.760.77Matches
2019-202024Leverkusende GER1. Bundesliga5th1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202125Union Berlinde GER1. Bundesliga7th19108519.5606600006.66.61.27.8626390.630.000.630.630.630.700.130.830.700.83Matches
2020-202125Leverkusende GER1. Bundesliga6th1060.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2021-202226Rizesportr TUR1. Süper Lig17th33252,10523.4161171155000.680.040.730.470.51Matches
2021-202226Leverkusende GER1. Bundesliga3rd20120.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202327Leverkusende GER1. Bundesliga6th1040.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202327Veneziait ITA2. Serie B8th37352,88632.11972616342016.713.54.217.724521490.590.220.810.500.720.520.130.650.420.55Matches
2023-202428Veneziait ITA2. Serie B3rd33322,70230.02242618452016.912.92.115.020621120.730.130.870.600.730.560.070.630.430.50Matches
12 Seasons8 Clubs5 Leagues28619417,358192.911319132101121412048.741.67.549.1581543450.590.100.680.520.620.590.090.680.500.59
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Leverkusen (6 Seasons)1 League2313313.7707700000.80.80.00.80271.900.001.901.901.900.550.000.550.550.55
HJK (3 Seasons)1 League50373,24836.1166221600100.440.170.610.440.61
Venezia (2 Seasons)1 League70675,58862.141115234794033.626.56.232.7441142610.660.180.840.550.720.540.100.640.430.53
Düsseldorf (2 Seasons)1 League55313,09034.3131141300500.380.030.410.380.41
Rizespor (1 Season)1 League33252,10523.4161171155000.680.040.730.470.51
Aalen (1 Season)1 League22131,23713.7505500000.360.000.360.360.36
Union Berlin (1 Season)1 League19108519.5606600006.66.61.27.8626390.630.000.630.630.630.700.130.830.700.83
Hamburger SV (1 Season)1 League141090810.1909900207.77.70.17.8812380.890.000.890.890.890.760.010.770.760.77
Bundesliga (6 Seasons)42111,18213.1130131300007.57.51.28.7628460.990.000.990.990.990.680.110.790.680.79
2. Bundesliga (4 Seasons)91545,23558.2271282700707.77.70.17.8812380.460.020.480.460.480.760.010.770.760.77
Veikkausliiga (3 Seasons)50373,24836.1166221600100.440.170.610.440.61
Serie B (2 Seasons)70675,58862.141115234794033.626.56.232.7441142610.660.180.840.550.720.540.100.640.430.53
Süper Lig (1 Season)33252,10523.4161171155000.680.040.730.470.51
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd11590.7000000000.000.000.000.000.00Matches
2015-201620Düsseldorfde GERDFB-Pokal17th221361.5000000000.000.000.000.000.00Matches
2017-201822Leverkusende GERDFB-Pokal3rd10550.6101100001.640.001.641.641.64Matches
2019-202024Leverkusende GERDFB-Pokal2nd00Matches
2021-202226Leverkusende GERDFB-PokalRd210180.2000000000.000.000.000.000.00Matches
2022-202327Leverkusende GERDFB-PokalR6410150.2000000000.000.000.000.000.00Matches
2023-202428Veneziait ITACoppa ItaliaRd1111201.3101100000.750.000.750.750.75Matches
7 Seasons3 Clubs2 Leagues744034.5202200000.450.000.450.450.45
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Leverkusen (4 Seasons)1 League30881.0101100001.020.001.021.021.02
Düsseldorf (2 Seasons)1 League331952.2000000000.000.000.000.000.00
Venezia (1 Season)1 League111201.3101100000.750.000.750.750.75
DFB-Pokal (6 Seasons)632833.1101100000.320.000.320.320.32
Coppa Italia (1 Season)111201.3101100000.750.000.750.750.75
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201721Leverkusen1. Champions LgR1620680.8000000000.000.000.000.000.00Matches
2019-202024Leverkusen1. Champions LgGR00Matches
2 Seasons1 Club1 League20680.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201419fi FinlandFriendlies (M)321421.6101100000.630.000.630.630.63Matches
201520fi FinlandFriendlies (M)11450.5000000000.000.000.000.000.00Matches
201621fi FinlandFriendlies (M)321551.7000000000.000.000.000.000.00Matches
201621fi FinlandUEFA Euro Qualifying1034104.6303300200.660.000.660.660.66Matches
201722fi FinlandFriendlies (M)322132.4011000000.000.420.420.000.42Matches
201823fi FinlandWCQ543644.0202200000.490.000.490.490.49Matches
201823fi FinlandFriendlies (M)11470.5000000000.000.000.000.000.00Matches
202025fi FinlandFriendlies (M)11610.7000000000.000.000.000.000.00Matches
2020-202125fi FinlandUEFA Nations LeagueLgB542602.9000000000.000.000.000.000.00Matches
202126fi FinlandFriendlies (M)321541.7202111001.170.001.170.580.58Matches
202126fi FinlandUEFA EuroGR332422.7101100000.80.80.10.91170.370.000.370.370.370.290.040.330.290.33Matches
202126fi FinlandUEFA Euro Qualifying20830.9112100001.081.082.171.082.17Matches
202227fi FinlandWCQ743063.4112100000.290.290.590.290.59Matches
202227fi FinlandFriendlies (M)321741.9011000100.000.520.520.000.52Matches
2022-202327fi FinlandUEFA Nations LeagueLgB522592.9202200100.690.000.690.690.69Matches
202429fi FinlandFriendlies (M)10140.2000000100.000.000.000.000.00Matches
202429fi FinlandUEFA Euro Qualifying1177027.8213111100.260.130.380.130.26Matches
9 Seasons1 Club5 Leagues67403,63140.3155201322600.80.80.10.91170.370.120.500.320.450.290.040.330.290.33
Friendlies (M) (9 Seasons)19131,00511.2325211200.270.180.450.180.36
UEFA Euro Qualifying (3 Seasons)23101,19513.3628511300.450.150.600.380.53
WCQ (2 Seasons)1286707.4314300000.400.130.540.400.54
UEFA Nations League (2 Seasons)1065195.8202200100.350.000.350.350.35
UEFA Euro (1 Season)332422.7101100000.80.80.10.91170.370.000.370.370.370.290.040.330.290.33

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201116HJKfi FIN1. Veikkausliiga0.7000.0000
201217HJKfi FIN1. Veikkausliiga21.811281.280.3900
201318HJKfi FIN1. Veikkausliiga13.65151.100.3300
2013-201418Aalende GER2. 2. Bundesliga13.75151.090.3300Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.811211.060.5200Matches
2014-201519Düsseldorfde GERDFB-Pokal0.7000Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.5280.550.2500Matches
2015-201620Düsseldorfde GERDFB-Pokal1.5000Matches
2016-201721Leverkusende GER1. Bundesliga2.1618950.08.484.240.330.6700Matches
2016-201721Leverkusen1. Champions Lg0.8011100.01.321.320.000.0000Matches
2017-201822Leverkusende GER1. Bundesliga1.315360.03.882.330.200.3313.90000.80.80.17+0.2+0.2Matches
2017-201822Leverkusende GERDFB-Pokal0.613266.74.913.270.330.5000Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.19301446.72.971.390.300.6412.10007.77.70.26+1.3+1.3Matches
2019-202024Leverkusende GER1. Bundesliga0.00000.000.000000.00.00.00.0Matches
2020-202125Union Berlinde GER1. Bundesliga9.56311548.43.281.590.190.4011.80006.66.60.22-0.6-0.6Matches
2020-202125Leverkusende GER1. Bundesliga0.10000.000.000000.00.00.00.0Matches
2021-202226Leverkusende GER1. Bundesliga0.10000.000.000000.00.00.00.0Matches
2021-202226Leverkusende GERDFB-Pokal0.20000.000.0000Matches
2021-202226Rizesportr TUR1. Süper Lig23.416683754.42.911.580.160.3055Matches
2022-202327Leverkusende GER1. Bundesliga0.00000.000.000000.00.00.00.0Matches
2022-202327Leverkusende GERDFB-Pokal0.202150.012.006.000.000.0000Matches
2022-202327Veneziait ITA2. Serie B32.119913235.22.841.000.180.5013.603416.713.50.15+2.3+2.5Matches
2023-202428Veneziait ITACoppa Italia1.318225.06.001.500.130.5000Matches
2023-202428Veneziait ITA2. Serie B30.022913740.73.031.230.200.4913.504516.912.90.14+5.1+5.1Matches
12 Seasons8 Clubs8 Leagues198.111534824044.03.111.220.200.4313.20121448.741.60.17+8.3+8.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Leverkusen (6 Seasons)3 Leagues5.48291655.25.362.960.280.5013.90000.80.80.17+0.2+0.2
HJK (3 Seasons)1 League36.116431.190.3700
Venezia (2 Seasons)2 Leagues63.4421907137.43.001.120.180.4913.607933.626.50.15+7.4+7.5
Düsseldorf (2 Seasons)2 Leagues36.513290.840.4500
Rizespor (1 Season)1 League23.416683754.42.911.580.160.3055
Aalen (1 Season)1 League13.75151.090.3300
Union Berlin (1 Season)1 League9.56311548.43.281.590.190.4011.80006.66.60.22-0.6-0.6
Hamburger SV (1 Season)1 League10.19301446.72.971.390.300.6412.10007.77.70.26+1.3+1.3
Bundesliga (6 Seasons)13.113542750.04.112.060.240.4812.10007.57.50.21-0.5-0.5
DFB-Pokal (6 Seasons)3.115360.05.113.070.200.3300
2. Bundesliga (4 Seasons)58.227305846.72.971.000.300.4712.10007.77.70.26+1.3+1.3
Veikkausliiga (3 Seasons)36.116431.190.3700
Serie B (2 Seasons)62.1411826937.92.931.110.190.4913.607933.626.50.15+7.4+7.5
Champions Lg (2 Seasons)0.8011100.01.321.320.000.0000
Süper Lig (1 Season)23.416683754.42.911.580.160.3055
Coppa Italia (1 Season)1.318225.06.001.500.130.5000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201116HJK1 League0.7000.0000
201217HJK1 League21.811281.280.3900
201318HJK1 League13.65151.100.3300
2013-201418Aalen1 League13.75151.090.3300
2014-201519Düsseldorf2 Leagues20.511211.060.5200
2015-201620Düsseldorf2 Leagues16.0280.550.2500
2016-201721Leverkusen2 Leagues2.96191052.66.603.470.320.6000
2017-201822Leverkusen2 Leagues1.928562.54.212.630.250.4013.90000.80.80.17+0.2+0.2
2019-202024Hamburger SV1 League10.19301446.72.971.390.300.6412.10007.77.70.26+1.3+1.3
2019-202024Leverkusen3 Leagues0.00000.000.000000.00.00.00.0
2020-202125Union Berlin1 League9.56311548.43.281.590.190.4011.80006.66.60.22-0.6-0.6
2020-202125Leverkusen1 League0.10000.000.000000.00.00.00.0
2021-202226Rizespor1 League23.416683754.42.911.580.160.3055
2021-202226Leverkusen2 Leagues0.30000.000.000000.00.00.00.0
2022-202327Leverkusen2 Leagues0.202150.09.474.740.000.000000.00.00.00.0
2022-202327Venezia1 League32.119913235.22.841.000.180.5013.603416.713.50.15+2.3+2.5
2023-202428Venezia2 Leagues31.423993939.43.161.240.190.4913.504516.912.90.14+5.1+5.1
12 Seasons8 Clubs8 Leagues198.111534824044.03.111.220.200.4313.20121448.741.60.17+8.3+8.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Leverkusen (6 Seasons)3 Leagues5.48291655.25.362.960.280.5013.90000.80.80.17+0.2+0.2
HJK (3 Seasons)1 League36.116431.190.3700
Venezia (2 Seasons)2 Leagues63.4421907137.43.001.120.180.4913.607933.626.50.15+7.4+7.5
Düsseldorf (2 Seasons)2 Leagues36.513290.840.4500
Rizespor (1 Season)1 League23.416683754.42.911.580.160.3055
Aalen (1 Season)1 League13.75151.090.3300
Union Berlin (1 Season)1 League9.56311548.43.281.590.190.4011.80006.66.60.22-0.6-0.6
Hamburger SV (1 Season)1 League10.19301446.72.971.390.300.6412.10007.77.70.26+1.3+1.3
Bundesliga (6 Seasons)13.113542750.04.112.060.240.4812.10007.57.50.21-0.5-0.5
DFB-Pokal (6 Seasons)3.115360.05.113.070.200.3300
2. Bundesliga (4 Seasons)58.227305846.72.971.000.300.4712.10007.77.70.26+1.3+1.3
Veikkausliiga (3 Seasons)36.116431.190.3700
Serie B (2 Seasons)62.1411826937.92.931.110.190.4913.607933.626.50.15+7.4+7.5
Champions Lg (2 Seasons)0.8011100.01.321.320.000.0000
Süper Lig (1 Season)23.416683754.42.911.580.160.3055
Coppa Italia (1 Season)1.318225.06.001.500.130.5000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201116HJKfi FIN1. Veikkausliiga1st0.7000.0000
201217HJKfi FIN1. Veikkausliiga1st21.811281.280.3900
201318HJKfi FIN1. Veikkausliiga1st13.65151.100.3300
2013-201418Aalende GER2. 2. Bundesliga11th13.75151.090.3300Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.811211.060.5200Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.5280.550.2500Matches
2016-201721Leverkusende GER1. Bundesliga12th2.1618950.08.484.240.330.6700Matches
2017-201822Leverkusende GER1. Bundesliga5th1.315360.03.882.330.200.3313.90000.80.80.17+0.2+0.2Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.19301446.72.971.390.300.6412.10007.77.70.26+1.3+1.3Matches
2019-202024Leverkusende GER1. Bundesliga5th0.00000.000.000000.00.00.00.0Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.56311548.43.281.590.190.4011.80006.66.60.22-0.6-0.6Matches
2020-202125Leverkusende GER1. Bundesliga6th0.10000.000.000000.00.00.00.0Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.416683754.42.911.580.160.3055Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.10000.000.000000.00.00.00.0Matches
2022-202327Leverkusende GER1. Bundesliga6th0.00000.000.000000.00.00.00.0Matches
2022-202327Veneziait ITA2. Serie B8th32.119913235.22.841.000.180.5013.603416.713.50.15+2.3+2.5Matches
2023-202428Veneziait ITA2. Serie B3rd30.022913740.73.031.230.200.4913.504516.912.90.14+5.1+5.1Matches
12 Seasons8 Clubs5 Leagues192.911333423444.03.071.210.200.4313.20121448.741.60.17+8.3+8.4
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Leverkusen (6 Seasons)1 League3.77231252.26.253.260.300.5813.90000.80.80.17+0.2+0.2
HJK (3 Seasons)1 League36.116431.190.3700
Venezia (2 Seasons)1 League62.1411826937.92.931.110.190.4913.607933.626.50.15+7.4+7.5
Düsseldorf (2 Seasons)1 League34.313290.840.4500
Rizespor (1 Season)1 League23.416683754.42.911.580.160.3055
Aalen (1 Season)1 League13.75151.090.3300
Union Berlin (1 Season)1 League9.56311548.43.281.590.190.4011.80006.66.60.22-0.6-0.6
Hamburger SV (1 Season)1 League10.19301446.72.971.390.300.6412.10007.77.70.26+1.3+1.3
Bundesliga (6 Seasons)13.113542750.04.112.060.240.4812.10007.57.50.21-0.5-0.5
2. Bundesliga (4 Seasons)58.227305846.72.971.000.300.4712.10007.77.70.26+1.3+1.3
Veikkausliiga (3 Seasons)36.116431.190.3700
Serie B (2 Seasons)62.1411826937.92.931.110.190.4913.607933.626.50.15+7.4+7.5
Süper Lig (1 Season)23.416683754.42.911.580.160.3055
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.7000Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.5000Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.613266.74.913.270.330.5000Matches
2021-202226Leverkusende GERDFB-PokalRd20.20000.000.0000Matches
2022-202327Leverkusende GERDFB-PokalR640.202150.012.006.000.000.0000Matches
2023-202428Veneziait ITACoppa ItaliaRd11.318225.06.001.500.130.5000Matches
7 Seasons3 Clubs2 Leagues4.5213538.55.632.160.150.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leverkusen (4 Seasons)1 League1.015360.05.113.070.200.3300
Düsseldorf (2 Seasons)1 League2.2000
Venezia (1 Season)1 League1.318225.06.001.500.130.5000
DFB-Pokal (6 Seasons)3.115360.05.113.070.200.3300
Coppa Italia (1 Season)1.318225.06.001.500.130.5000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201721Leverkusen1. Champions LgR160.8011100.01.321.320.000.0000Matches
2 Seasons1 Club1 League0.8011100.01.321.320.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201419fi FinlandFriendlies (M)1.6100Matches
201520fi FinlandFriendlies (M)0.5000Matches
201621fi FinlandFriendlies (M)1.7000Matches
201621fi FinlandUEFA Euro Qualifying4.6311654.52.411.320.270.5000Matches
201722fi FinlandFriendlies (M)2.4000Matches
201823fi FinlandWCQ4.0200Matches
201823fi FinlandFriendlies (M)0.5000Matches
202025fi FinlandFriendlies (M)0.7000Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.90600.02.080.000.0000Matches
202126fi FinlandFriendlies (M)1.7211Matches
202126fi FinlandUEFA EuroGR2.717114.32.600.370.141.0013.00000.80.80.11+0.2+0.2Matches
202126fi FinlandUEFA Euro Qualifying0.912150.02.171.080.501.0000Matches
202227fi FinlandWCQ3.413266.70.880.590.330.5000Matches
202227fi FinlandFriendlies (M)1.9000Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.926350.02.081.040.330.6700Matches
202429fi FinlandFriendlies (M)0.2000Matches
202429fi FinlandUEFA Euro Qualifying7.8222418.22.820.510.050.2511Matches
9 Seasons1 Club5 Leagues40.315571729.82.270.680.160.5313.00220.80.80.11+0.2+0.2
Friendlies (M) (9 Seasons)11.2311
UEFA Euro Qualifying (3 Seasons)13.36351131.42.640.830.140.4511
WCQ (2 Seasons)7.433266.70.880.590.330.5000
UEFA Nations League (2 Seasons)5.8212325.02.080.520.170.6700
UEFA Euro (1 Season)2.717114.32.600.370.141.0013.00000.80.80.11+0.2+0.2
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201116HJKfi FIN1. Veikkausliiga0.70
201217HJKfi FIN1. Veikkausliiga21.84
201318HJKfi FIN1. Veikkausliiga13.62
2013-201418Aalende GER2. 2. Bundesliga13.70Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.81Matches
2014-201519Düsseldorfde GERDFB-Pokal0.70Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.50Matches
2015-201620Düsseldorfde GERDFB-Pokal1.50Matches
2016-201721Leverkusende GER1. Bundesliga2.10Matches
2016-201721Leverkusen1. Champions Lg0.80Matches
2017-201822Leverkusende GER1. Bundesliga1.3122060.01652491369.23650.00000.00.00.001002Matches
2017-201822Leverkusende GERDFB-Pokal0.60Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.111315672.41633254678777.0314077.591275.000.10.2-0.1291012Matches
2019-202024Leverkusende GER1. Bundesliga0.0000000000000.00.00.000000Matches
2020-202125Union Berlinde GER1. Bundesliga9.512818868.11933492739676.0406066.791369.201.21.0-1.28194126Matches
2020-202125Leverkusende GER1. Bundesliga0.122100.03200022100.00000.00.00.000000Matches
2021-202226Leverkusende GER1. Bundesliga0.11333.36011100.0010.00000.00.00.000000Matches
2021-202226Leverkusende GERDFB-Pokal0.20Matches
2021-202226Rizesportr TUR1. Süper Lig23.41Matches
2022-202327Leverkusende GER1. Bundesliga0.0010.0000000010.000.00.00.000000Matches
2022-202327Leverkusende GERDFB-Pokal0.20Matches
2022-202327Veneziait ITA2. Serie B32.144264768.36526101024833873.413819570.8315358.574.22.4+2.8382617152Matches
2023-202428Veneziait ITACoppa Italia1.30Matches
2023-202428Veneziait ITA2. Serie B30.043464667.26565132923231673.415421970.3264360.542.12.8+1.9264012162Matches
12 Seasons8 Clubs8 Leagues198.11132166368.116860310963085174.036852370.47512261.5197.56.5+11.57495343154
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Leverkusen (6 Seasons)3 Leagues5.4152657.720324101471.45955.6010.000.00.00.001002
HJK (3 Seasons)1 League36.16
Venezia (2 Seasons)2 Leagues63.4876129367.713091233948065473.429241470.5579659.4116.25.2+4.86466292114
Düsseldorf (2 Seasons)2 Leagues36.51
Rizespor (1 Season)1 League23.41
Aalen (1 Season)1 League13.70
Union Berlin (1 Season)1 League9.512818868.11933492739676.0406066.791369.201.21.0-1.28194126
Hamburger SV (1 Season)1 League10.111315672.41633254678777.0314077.591275.000.10.2-0.1291012
Bundesliga (6 Seasons)13.114321466.821365168311075.5456965.291464.301.21.0-1.28204128
DFB-Pokal (6 Seasons)3.10
2. Bundesliga (4 Seasons)58.211315672.41633254678777.0314077.591275.010.10.2+0.9291012
Veikkausliiga (3 Seasons)36.16
Serie B (2 Seasons)62.1876129367.713091233948065473.429241470.5579659.4116.25.2+4.86466292114
Champions Lg (2 Seasons)0.80
Süper Lig (1 Season)23.41
Coppa Italia (1 Season)1.30
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201116HJK1 League0.70
201217HJK1 League21.84
201318HJK1 League13.62
2013-201418Aalen1 League13.70
2014-201519Düsseldorf2 Leagues20.51
2015-201620Düsseldorf2 Leagues16.00
2016-201721Leverkusen2 Leagues2.90
2017-201822Leverkusen2 Leagues1.9122060.01652491369.23650.00000.00.00.001002
2019-202024Hamburger SV1 League10.111315672.41633254678777.0314077.591275.000.10.2-0.1291012
2019-202024Leverkusen3 Leagues0.0000000000000.00.00.000000
2020-202125Union Berlin1 League9.512818868.11933492739676.0406066.791369.201.21.0-1.28194126
2020-202125Leverkusen1 League0.122100.03200022100.00000.00.00.000000
2021-202226Rizespor1 League23.41
2021-202226Leverkusen2 Leagues0.31333.36011100.0010.00000.00.00.000000
2022-202327Leverkusen2 Leagues0.2010.0000000010.000.00.00.000000
2022-202327Venezia1 League32.144264768.36526101024833873.413819570.8315358.574.22.4+2.8382617152
2023-202428Venezia2 Leagues31.443464667.26565132923231673.415421970.3264360.542.12.8+1.9264012162
12 Seasons8 Clubs8 Leagues198.11132166368.116860310963085174.036852370.47512261.5197.56.5+11.57495343154
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Leverkusen (6 Seasons)3 Leagues5.4152657.720324101471.45955.6010.000.00.00.001002
HJK (3 Seasons)1 League36.16
Venezia (2 Seasons)2 Leagues63.4876129367.713091233948065473.429241470.5579659.4116.25.2+4.86466292114
Düsseldorf (2 Seasons)2 Leagues36.51
Rizespor (1 Season)1 League23.41
Aalen (1 Season)1 League13.70
Union Berlin (1 Season)1 League9.512818868.11933492739676.0406066.791369.201.21.0-1.28194126
Hamburger SV (1 Season)1 League10.111315672.41633254678777.0314077.591275.000.10.2-0.1291012
Bundesliga (6 Seasons)13.114321466.821365168311075.5456965.291464.301.21.0-1.28204128
DFB-Pokal (6 Seasons)3.10
2. Bundesliga (4 Seasons)58.211315672.41633254678777.0314077.591275.010.10.2+0.9291012
Veikkausliiga (3 Seasons)36.16
Serie B (2 Seasons)62.1876129367.713091233948065473.429241470.5579659.4116.25.2+4.86466292114
Champions Lg (2 Seasons)0.80
Süper Lig (1 Season)23.41
Coppa Italia (1 Season)1.30
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201116HJKfi FIN1. Veikkausliiga1st0.70
201217HJKfi FIN1. Veikkausliiga1st21.84
201318HJKfi FIN1. Veikkausliiga1st13.62
2013-201418Aalende GER2. 2. Bundesliga11th13.70Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.81Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.50Matches
2016-201721Leverkusende GER1. Bundesliga12th2.10Matches
2017-201822Leverkusende GER1. Bundesliga5th1.3122060.01652491369.23650.00000.00.00.001002Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.111315672.41633254678777.0314077.591275.000.10.2-0.1291012Matches
2019-202024Leverkusende GER1. Bundesliga5th0.0000000000000.00.00.000000Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.512818868.11933492739676.0406066.791369.201.21.0-1.28194126Matches
2020-202125Leverkusende GER1. Bundesliga6th0.122100.03200022100.00000.00.00.000000Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.41Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.11333.36011100.0010.00000.00.00.000000Matches
2022-202327Leverkusende GER1. Bundesliga6th0.0010.0000000010.000.00.00.000000Matches
2022-202327Veneziait ITA2. Serie B8th32.144264768.36526101024833873.413819570.8315358.574.22.4+2.8382617152Matches
2023-202428Veneziait ITA2. Serie B3rd30.043464667.26565132923231673.415421970.3264360.542.12.8+1.9264012162Matches
12 Seasons8 Clubs5 Leagues192.91132166368.116860310963085174.036852370.47512261.5197.56.5+11.57495343154
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Leverkusen (6 Seasons)1 League3.7152657.720324101471.45955.6010.000.00.00.001002
HJK (3 Seasons)1 League36.16
Venezia (2 Seasons)1 League62.1876129367.713091233948065473.429241470.5579659.4116.25.2+4.86466292114
Düsseldorf (2 Seasons)1 League34.31
Rizespor (1 Season)1 League23.41
Aalen (1 Season)1 League13.70
Union Berlin (1 Season)1 League9.512818868.11933492739676.0406066.791369.201.21.0-1.28194126
Hamburger SV (1 Season)1 League10.111315672.41633254678777.0314077.591275.000.10.2-0.1291012
Bundesliga (6 Seasons)13.114321466.821365168311075.5456965.291464.301.21.0-1.28204128
2. Bundesliga (4 Seasons)58.211315672.41633254678777.0314077.591275.010.10.2+0.9291012
Veikkausliiga (3 Seasons)36.16
Serie B (2 Seasons)62.1876129367.713091233948065473.429241470.5579659.4116.25.2+4.86466292114
Süper Lig (1 Season)23.41
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.70Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.50Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.60Matches
2021-202226Leverkusende GERDFB-PokalRd20.20Matches
2022-202327Leverkusende GERDFB-PokalR640.20Matches
2023-202428Veneziait ITACoppa ItaliaRd11.30Matches
7 Seasons3 Clubs2 Leagues4.50
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Leverkusen (4 Seasons)1 League1.00
Düsseldorf (2 Seasons)1 League2.20
Venezia (1 Season)1 League1.30
DFB-Pokal (6 Seasons)3.10
Coppa Italia (1 Season)1.30
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2016-201721Leverkusen1. Champions LgR160.80Matches
2 Seasons1 Club1 League0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201419fi FinlandFriendlies (M)1.60Matches
201520fi FinlandFriendlies (M)0.50Matches
201621fi FinlandFriendlies (M)1.70Matches
201621fi FinlandUEFA Euro Qualifying4.60Matches
201722fi FinlandFriendlies (M)2.41Matches
201823fi FinlandWCQ4.00Matches
201823fi FinlandFriendlies (M)0.50Matches
202025fi FinlandFriendlies (M)0.70Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.90Matches
202126fi FinlandFriendlies (M)1.70Matches
202126fi FinlandUEFA EuroGR2.7335757.9502120193161.3101190.93742.900.10.1-0.122001Matches
202126fi FinlandUEFA Euro Qualifying0.91Matches
202227fi FinlandWCQ3.41Matches
202227fi FinlandFriendlies (M)1.91Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.90Matches
202429fi FinlandFriendlies (M)0.20Matches
202429fi FinlandUEFA Euro Qualifying7.81Matches
9 Seasons1 Club5 Leagues40.3335757.9502120193161.3101190.93742.950.10.1+4.922001
Friendlies (M) (9 Seasons)11.22
UEFA Euro Qualifying (3 Seasons)13.32
WCQ (2 Seasons)7.41
UEFA Nations League (2 Seasons)5.80
UEFA Euro (1 Season)2.7335757.9502120193161.3101190.93742.900.10.1-0.122001

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201116HJKfi FIN1. Veikkausliiga0.7
201217HJKfi FIN1. Veikkausliiga21.8
201318HJKfi FIN1. Veikkausliiga13.6
2013-201418Aalende GER2. 2. Bundesliga13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.8Matches
2014-201519Düsseldorfde GERDFB-Pokal0.7Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.5Matches
2015-201620Düsseldorfde GERDFB-Pokal1.5Matches
2016-201721Leverkusende GER1. Bundesliga2.11Matches
2016-201721Leverkusen1. Champions Lg0.80Matches
2017-201822Leverkusende GER1. Bundesliga1.3201730000000001200Matches
2017-201822Leverkusende GERDFB-Pokal0.60Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.11561312500120000011304Matches
2019-202024Leverkusende GER1. Bundesliga0.0000000000000000Matches
2020-202125Union Berlinde GER1. Bundesliga9.5188183502230000012806Matches
2020-202125Leverkusende GER1. Bundesliga0.1220000000000200Matches
2021-202226Leverkusende GER1. Bundesliga0.1330000000000100Matches
2021-202226Leverkusende GERDFB-Pokal0.20Matches
2021-202226Rizesportr TUR1. Süper Lig23.49Matches
2022-202327Leverkusende GER1. Bundesliga0.0110010000000000Matches
2022-202327Leverkusende GERDFB-Pokal0.20Matches
2022-202327Veneziait ITA2. Serie B32.164759645014510000442614Matches
2023-202428Veneziait ITACoppa Italia1.31Matches
2023-202428Veneziait ITA2. Serie B30.064657565042520000434616Matches
12 Seasons8 Clubs8 Leagues198.116631508143089263000011321240
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (6 Seasons)3 Leagues5.4262330101000001500
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)2 Leagues63.41293117111005611300008761230
Düsseldorf (2 Seasons)2 Leagues36.5
Rizespor (1 Season)1 League23.49
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5188183502230000012806
Hamburger SV (1 Season)1 League10.11561312500120000011304
Bundesliga (6 Seasons)13.1214206803240000014306
DFB-Pokal (6 Seasons)3.10
2. Bundesliga (4 Seasons)58.21561312500120000011304
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11293117111005610300008761230
Champions Lg (2 Seasons)0.80
Süper Lig (1 Season)23.49
Coppa Italia (1 Season)1.31
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201116HJK1 League0.7
201217HJK1 League21.8
201318HJK1 League13.6
2013-201418Aalen1 League13.7
2014-201519Düsseldorf2 Leagues20.5
2015-201620Düsseldorf2 Leagues16.0
2016-201721Leverkusen2 Leagues2.91
2017-201822Leverkusen2 Leagues1.9201730000000001200
2019-202024Hamburger SV1 League10.11561312500120000011304
2019-202024Leverkusen3 Leagues0.0000000000000000
2020-202125Union Berlin1 League9.5188183502230000012806
2020-202125Leverkusen1 League0.1220000000000200
2021-202226Rizespor1 League23.49
2021-202226Leverkusen2 Leagues0.3330000000000100
2022-202327Leverkusen2 Leagues0.2110010000000000
2022-202327Venezia1 League32.164759645014510000442614
2023-202428Venezia2 Leagues31.464657565042620000434616
12 Seasons8 Clubs8 Leagues198.116631508143089263000011321240
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (6 Seasons)3 Leagues5.4262330101000001500
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)2 Leagues63.41293117111005611300008761230
Düsseldorf (2 Seasons)2 Leagues36.5
Rizespor (1 Season)1 League23.49
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5188183502230000012806
Hamburger SV (1 Season)1 League10.11561312500120000011304
Bundesliga (6 Seasons)13.1214206803240000014306
DFB-Pokal (6 Seasons)3.10
2. Bundesliga (4 Seasons)58.21561312500120000011304
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11293117111005610300008761230
Champions Lg (2 Seasons)0.80
Süper Lig (1 Season)23.49
Coppa Italia (1 Season)1.31
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201116HJKfi FIN1. Veikkausliiga1st0.7
201217HJKfi FIN1. Veikkausliiga1st21.8
201318HJKfi FIN1. Veikkausliiga1st13.6
2013-201418Aalende GER2. 2. Bundesliga11th13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.8Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.5Matches
2016-201721Leverkusende GER1. Bundesliga12th2.11Matches
2017-201822Leverkusende GER1. Bundesliga5th1.3201730000000001200Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.11561312500120000011304Matches
2019-202024Leverkusende GER1. Bundesliga5th0.0000000000000000Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.5188183502230000012806Matches
2020-202125Leverkusende GER1. Bundesliga6th0.1220000000000200Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.49Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.1330000000000100Matches
2022-202327Leverkusende GER1. Bundesliga6th0.0110010000000000Matches
2022-202327Veneziait ITA2. Serie B8th32.164759645014510000442614Matches
2023-202428Veneziait ITA2. Serie B3rd30.064657565042520000434616Matches
12 Seasons8 Clubs5 Leagues192.916631508143089253000011321240
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (6 Seasons)1 League3.7262330101000001500
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)1 League62.11293117111005610300008761230
Düsseldorf (2 Seasons)1 League34.3
Rizespor (1 Season)1 League23.49
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5188183502230000012806
Hamburger SV (1 Season)1 League10.11561312500120000011304
Bundesliga (6 Seasons)13.1214206803240000014306
2. Bundesliga (4 Seasons)58.21561312500120000011304
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11293117111005610300008761230
Süper Lig (1 Season)23.49
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.7Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.5Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.60Matches
2021-202226Leverkusende GERDFB-PokalRd20.20Matches
2022-202327Leverkusende GERDFB-PokalR640.20Matches
2023-202428Veneziait ITACoppa ItaliaRd11.31Matches
7 Seasons3 Clubs2 Leagues4.51
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)1 League1.00
Düsseldorf (2 Seasons)1 League2.2
Venezia (1 Season)1 League1.31
DFB-Pokal (6 Seasons)3.10
Coppa Italia (1 Season)1.31
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201721Leverkusen1. Champions LgR160.80Matches
2 Seasons1 Club1 League0.80
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201419fi FinlandFriendlies (M)1.6Matches
201520fi FinlandFriendlies (M)0.5Matches
201621fi FinlandFriendlies (M)1.7Matches
201621fi FinlandUEFA Euro Qualifying4.64Matches
201722fi FinlandFriendlies (M)2.4Matches
201823fi FinlandWCQ4.0Matches
201823fi FinlandFriendlies (M)0.5Matches
202025fi FinlandFriendlies (M)0.7Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.91Matches
202126fi FinlandFriendlies (M)1.7Matches
202126fi FinlandUEFA EuroGR2.7575510010000003312Matches
202126fi FinlandUEFA Euro Qualifying0.91Matches
202227fi FinlandWCQ3.41Matches
202227fi FinlandFriendlies (M)1.9Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.90Matches
202429fi FinlandFriendlies (M)0.2Matches
202429fi FinlandUEFA Euro Qualifying7.83Matches
9 Seasons1 Club5 Leagues40.35755100110000003312
Friendlies (M) (9 Seasons)11.2
UEFA Euro Qualifying (3 Seasons)13.38
WCQ (2 Seasons)7.41
UEFA Nations League (2 Seasons)5.81
UEFA Euro (1 Season)2.7575510010000003312

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201116HJKfi FIN1. Veikkausliiga0.7
201217HJKfi FIN1. Veikkausliiga21.8
201318HJKfi FIN1. Veikkausliiga13.6
2013-201418Aalende GER2. 2. Bundesliga13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.8Matches
2014-201519Düsseldorfde GERDFB-Pokal0.7Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.5Matches
2015-201620Düsseldorfde GERDFB-Pokal1.5Matches
2016-201721Leverkusende GER1. Bundesliga2.1Matches
2016-201721Leverkusen1. Champions Lg0.8Matches
2017-201822Leverkusende GER1. Bundesliga1.310.7800001000.00000000Matches
2017-201822Leverkusende GERDFB-Pokal0.6Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.180.7950210010.10001000Matches
2019-202024Leverkusende GER1. Bundesliga0.000.0000000000.00000000Matches
2020-202125Union Berlinde GER1. Bundesliga9.5171.80120032020.21100100Matches
2020-202125Leverkusende GER1. Bundesliga0.100.0000000000.00000000Matches
2021-202226Leverkusende GER1. Bundesliga0.100.0000000000.00000000Matches
2021-202226Leverkusende GERDFB-Pokal0.2Matches
2021-202226Rizesportr TUR1. Süper Lig23.4Matches
2022-202327Leverkusende GER1. Bundesliga0.000.0000000000.00000000Matches
2022-202327Leverkusende GERDFB-Pokal0.2Matches
2022-202327Veneziait ITA2. Serie B32.1672.0950041030110.34700310Matches
2023-202428Veneziait ITACoppa Italia1.3Matches
2023-202428Veneziait ITA2. Serie B30.0722.405204151080.27600200Matches
12 Seasons8 Clubs8 Leagues198.11651.981190102970220.261401610
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (6 Seasons)3 Leagues5.410.6400001000.00000000
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)2 Leagues63.41392.24102082540190.311300510
Düsseldorf (2 Seasons)2 Leagues36.5
Rizespor (1 Season)1 League23.4
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5171.80120032020.21100100
Hamburger SV (1 Season)1 League10.180.7950210010.10001000
Bundesliga (6 Seasons)13.1181.63120033020.18100100
DFB-Pokal (6 Seasons)3.1
2. Bundesliga (4 Seasons)58.280.7950210010.10001000
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11392.24102082540190.311300510
Champions Lg (2 Seasons)0.8
Süper Lig (1 Season)23.4
Coppa Italia (1 Season)1.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201116HJK1 League0.7
201217HJK1 League21.8
201318HJK1 League13.6
2013-201418Aalen1 League13.7
2014-201519Düsseldorf2 Leagues20.5
2015-201620Düsseldorf2 Leagues16.0
2016-201721Leverkusen2 Leagues2.9
2017-201822Leverkusen2 Leagues1.910.7800001000.00000000
2019-202024Hamburger SV1 League10.180.7950210010.10001000
2019-202024Leverkusen3 Leagues0.000.0000000000.00000000
2020-202125Union Berlin1 League9.5171.80120032020.21100100
2020-202125Leverkusen1 League0.100.0000000000.00000000
2021-202226Rizespor1 League23.4
2021-202226Leverkusen2 Leagues0.300.0000000000.00000000
2022-202327Leverkusen2 Leagues0.200.0000000000.00000000
2022-202327Venezia1 League32.1672.0950041030110.34700310
2023-202428Venezia2 Leagues31.4722.405204151080.27600200
12 Seasons8 Clubs8 Leagues198.11651.981190102970220.261401610
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (6 Seasons)3 Leagues5.410.6400001000.00000000
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)2 Leagues63.41392.24102082540190.311300510
Düsseldorf (2 Seasons)2 Leagues36.5
Rizespor (1 Season)1 League23.4
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5171.80120032020.21100100
Hamburger SV (1 Season)1 League10.180.7950210010.10001000
Bundesliga (6 Seasons)13.1181.63120033020.18100100
DFB-Pokal (6 Seasons)3.1
2. Bundesliga (4 Seasons)58.280.7950210010.10001000
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11392.24102082540190.311300510
Champions Lg (2 Seasons)0.8
Süper Lig (1 Season)23.4
Coppa Italia (1 Season)1.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201116HJKfi FIN1. Veikkausliiga1st0.7
201217HJKfi FIN1. Veikkausliiga1st21.8
201318HJKfi FIN1. Veikkausliiga1st13.6
2013-201418Aalende GER2. 2. Bundesliga11th13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.8Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.5Matches
2016-201721Leverkusende GER1. Bundesliga12th2.1Matches
2017-201822Leverkusende GER1. Bundesliga5th1.310.7800001000.00000000Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.180.7950210010.10001000Matches
2019-202024Leverkusende GER1. Bundesliga5th0.000.0000000000.00000000Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.5171.80120032020.21100100Matches
2020-202125Leverkusende GER1. Bundesliga6th0.100.0000000000.00000000Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.4Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.100.0000000000.00000000Matches
2022-202327Leverkusende GER1. Bundesliga6th0.000.0000000000.00000000Matches
2022-202327Veneziait ITA2. Serie B8th32.1672.0950041030110.34700310Matches
2023-202428Veneziait ITA2. Serie B3rd30.0722.405204151080.27600200Matches
12 Seasons8 Clubs5 Leagues192.91651.981190102970220.261401610
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (6 Seasons)1 League3.710.6400001000.00000000
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)1 League62.11392.24102082540190.311300510
Düsseldorf (2 Seasons)1 League34.3
Rizespor (1 Season)1 League23.4
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5171.80120032020.21100100
Hamburger SV (1 Season)1 League10.180.7950210010.10001000
Bundesliga (6 Seasons)13.1181.63120033020.18100100
2. Bundesliga (4 Seasons)58.280.7950210010.10001000
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11392.24102082540190.311300510
Süper Lig (1 Season)23.4
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.7Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.5Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.6Matches
2021-202226Leverkusende GERDFB-PokalRd20.2Matches
2022-202327Leverkusende GERDFB-PokalR640.2Matches
2023-202428Veneziait ITACoppa ItaliaRd11.3Matches
7 Seasons3 Clubs2 Leagues4.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)1 League1.0
Düsseldorf (2 Seasons)1 League2.2
Venezia (1 Season)1 League1.3
DFB-Pokal (6 Seasons)3.1
Coppa Italia (1 Season)1.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201721Leverkusen1. Champions LgR160.8Matches
2 Seasons1 Club1 League0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201419fi FinlandFriendlies (M)1.6Matches
201520fi FinlandFriendlies (M)0.5Matches
201621fi FinlandFriendlies (M)1.7Matches
201621fi FinlandUEFA Euro Qualifying4.6Matches
201722fi FinlandFriendlies (M)2.4Matches
201823fi FinlandWCQ4.0Matches
201823fi FinlandFriendlies (M)0.5Matches
202025fi FinlandFriendlies (M)0.7Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.9Matches
202126fi FinlandFriendlies (M)1.7Matches
202126fi FinlandUEFA EuroGR2.720.7420000000.00000000Matches
202126fi FinlandUEFA Euro Qualifying0.9Matches
202227fi FinlandWCQ3.4Matches
202227fi FinlandFriendlies (M)1.9Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.9Matches
202429fi FinlandFriendlies (M)0.2Matches
202429fi FinlandUEFA Euro Qualifying7.8Matches
9 Seasons1 Club5 Leagues40.320.7420000000.00000000
Friendlies (M) (9 Seasons)11.2
UEFA Euro Qualifying (3 Seasons)13.3
WCQ (2 Seasons)7.4
UEFA Nations League (2 Seasons)5.8
UEFA Euro (1 Season)2.720.7420000000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201116HJKfi FIN1. Veikkausliiga0.7
201217HJKfi FIN1. Veikkausliiga21.8
201318HJKfi FIN1. Veikkausliiga13.6
2013-201418Aalende GER2. 2. Bundesliga13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.8Matches
2014-201519Düsseldorfde GERDFB-Pokal0.7Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.5Matches
2015-201620Düsseldorfde GERDFB-Pokal1.5Matches
2016-201721Leverkusende GER1. Bundesliga2.101Matches
2016-201721Leverkusen1. Champions Lg0.800Matches
2017-201822Leverkusende GER1. Bundesliga1.300000020.021100020Matches
2017-201822Leverkusende GERDFB-Pokal0.610Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.100000030.033030040Matches
2019-202024Leverkusende GER1. Bundesliga0.0000000000000000Matches
2020-202125Union Berlinde GER1. Bundesliga9.5510321616.7510116120Matches
2020-202125Leverkusende GER1. Bundesliga0.1000000000000000Matches
2021-202226Leverkusende GER1. Bundesliga0.1000000000000000Matches
2021-202226Leverkusende GERDFB-Pokal0.200Matches
2021-202226Rizesportr TUR1. Süper Lig23.421Matches
2022-202327Leverkusende GER1. Bundesliga0.0000000000000000Matches
2022-202327Leverkusende GERDFB-Pokal0.200Matches
2022-202327Veneziait ITA2. Serie B32.1962524850.041385312310Matches
2023-202428Veneziait ITACoppa Italia1.310Matches
2023-202428Veneziait ITA2. Serie B30.01162724944.4516412314270Matches
12 Seasons8 Clubs8 Leagues198.12517415692832.119341321932760
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (6 Seasons)3 Leagues5.401000020.021101020
HJK (3 Seasons)1 League36.10
Venezia (2 Seasons)2 Leagues63.42013412481747.19291217626580
Düsseldorf (2 Seasons)2 Leagues36.50
Rizespor (1 Season)1 League23.4210
Aalen (1 Season)1 League13.70
Union Berlin (1 Season)1 League9.5510321616.7510116120
Hamburger SV (1 Season)1 League10.100000030.033030040
Bundesliga (6 Seasons)13.1510321812.5721126140
DFB-Pokal (6 Seasons)3.1100
2. Bundesliga (4 Seasons)58.200000030.033030040
Veikkausliiga (3 Seasons)36.10
Serie B (2 Seasons)62.12012412481747.19291217626580
Champions Lg (2 Seasons)0.8000
Süper Lig (1 Season)23.4210
Coppa Italia (1 Season)1.3100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201116HJK1 League0.70
201217HJK1 League21.80
201318HJK1 League13.60
2013-201418Aalen1 League13.70
2014-201519Düsseldorf2 Leagues20.50
2015-201620Düsseldorf2 Leagues16.00
2016-201721Leverkusen2 Leagues2.9010
2017-201822Leverkusen2 Leagues1.901000020.021100020
2019-202024Hamburger SV1 League10.100000030.033030040
2019-202024Leverkusen3 Leagues0.0000000000000000
2020-202125Union Berlin1 League9.5510321616.7510116120
2020-202125Leverkusen1 League0.1000000000000000
2021-202226Rizespor1 League23.4210
2021-202226Leverkusen2 Leagues0.3000000000000000
2022-202327Leverkusen2 Leagues0.2000000000000000
2022-202327Venezia1 League32.1962524850.041385312310
2023-202428Venezia2 Leagues31.41172724944.4516412314270
12 Seasons8 Clubs8 Leagues198.12517415692832.119341321932760
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (6 Seasons)3 Leagues5.401000020.021101020
HJK (3 Seasons)1 League36.10
Venezia (2 Seasons)2 Leagues63.42013412481747.19291217626580
Düsseldorf (2 Seasons)2 Leagues36.50
Rizespor (1 Season)1 League23.4210
Aalen (1 Season)1 League13.70
Union Berlin (1 Season)1 League9.5510321616.7510116120
Hamburger SV (1 Season)1 League10.100000030.033030040
Bundesliga (6 Seasons)13.1510321812.5721126140
DFB-Pokal (6 Seasons)3.1100
2. Bundesliga (4 Seasons)58.200000030.033030040
Veikkausliiga (3 Seasons)36.10
Serie B (2 Seasons)62.12012412481747.19291217626580
Champions Lg (2 Seasons)0.8000
Süper Lig (1 Season)23.4210
Coppa Italia (1 Season)1.3100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201116HJKfi FIN1. Veikkausliiga1st0.7
201217HJKfi FIN1. Veikkausliiga1st21.8
201318HJKfi FIN1. Veikkausliiga1st13.6
2013-201418Aalende GER2. 2. Bundesliga11th13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.8Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.5Matches
2016-201721Leverkusende GER1. Bundesliga12th2.101Matches
2017-201822Leverkusende GER1. Bundesliga5th1.300000020.021100020Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.100000030.033030040Matches
2019-202024Leverkusende GER1. Bundesliga5th0.0000000000000000Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.5510321616.7510116120Matches
2020-202125Leverkusende GER1. Bundesliga6th0.1000000000000000Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.421Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.1000000000000000Matches
2022-202327Leverkusende GER1. Bundesliga6th0.0000000000000000Matches
2022-202327Veneziait ITA2. Serie B8th32.1962524850.041385312310Matches
2023-202428Veneziait ITA2. Serie B3rd30.01162724944.4516412314270Matches
12 Seasons8 Clubs5 Leagues192.92515415692832.119341321932760
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (6 Seasons)1 League3.700000020.021101020
HJK (3 Seasons)1 League36.10
Venezia (2 Seasons)1 League62.12012412481747.19291217626580
Düsseldorf (2 Seasons)1 League34.30
Rizespor (1 Season)1 League23.4210
Aalen (1 Season)1 League13.70
Union Berlin (1 Season)1 League9.5510321616.7510116120
Hamburger SV (1 Season)1 League10.100000030.033030040
Bundesliga (6 Seasons)13.1510321812.5721126140
2. Bundesliga (4 Seasons)58.200000030.033030040
Veikkausliiga (3 Seasons)36.10
Serie B (2 Seasons)62.12012412481747.19291217626580
Süper Lig (1 Season)23.4210
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.7Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.5Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.610Matches
2021-202226Leverkusende GERDFB-PokalRd20.200Matches
2022-202327Leverkusende GERDFB-PokalR640.200Matches
2023-202428Veneziait ITACoppa ItaliaRd11.310Matches
7 Seasons3 Clubs2 Leagues4.5200
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (4 Seasons)1 League1.0100
Düsseldorf (2 Seasons)1 League2.20
Venezia (1 Season)1 League1.3100
DFB-Pokal (6 Seasons)3.1100
Coppa Italia (1 Season)1.3100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201721Leverkusen1. Champions LgR160.800Matches
2 Seasons1 Club1 League0.8000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201419fi FinlandFriendlies (M)1.6Matches
201520fi FinlandFriendlies (M)0.5Matches
201621fi FinlandFriendlies (M)1.7Matches
201621fi FinlandUEFA Euro Qualifying4.610Matches
201722fi FinlandFriendlies (M)2.4Matches
201823fi FinlandWCQ4.0Matches
201823fi FinlandFriendlies (M)0.5Matches
202025fi FinlandFriendlies (M)0.7Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.900Matches
202126fi FinlandFriendlies (M)1.7Matches
202126fi FinlandUEFA EuroGR2.700000020.020001140Matches
202126fi FinlandUEFA Euro Qualifying0.900Matches
202227fi FinlandWCQ3.411Matches
202227fi FinlandFriendlies (M)1.9Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.910Matches
202429fi FinlandFriendlies (M)0.2Matches
202429fi FinlandUEFA Euro Qualifying7.862Matches
9 Seasons1 Club5 Leagues40.309000020.020004140
Friendlies (M) (9 Seasons)11.20
UEFA Euro Qualifying (3 Seasons)13.3720
WCQ (2 Seasons)7.4110
UEFA Nations League (2 Seasons)5.8100
UEFA Euro (1 Season)2.700000020.020001140

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201116HJKfi FIN1. Veikkausliiga0.7
201217HJKfi FIN1. Veikkausliiga21.8
201318HJKfi FIN1. Veikkausliiga13.6
2013-201418Aalende GER2. 2. Bundesliga13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.8Matches
2014-201519Düsseldorfde GERDFB-Pokal0.7Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.5Matches
2015-201620Düsseldorfde GERDFB-Pokal1.5Matches
2016-201721Leverkusende GER1. Bundesliga2.1Matches
2016-201721Leverkusen1. Champions Lg0.8Matches
2017-201822Leverkusende GER1. Bundesliga1.334351515634300.03100.0191115300000236Matches
2017-201822Leverkusende GERDFB-Pokal0.6Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.1228415118964122810550.0550.011451421782318816438Matches
2019-202024Leverkusende GER1. Bundesliga0.000000000000000000000Matches
2020-202125Union Berlinde GER1. Bundesliga9.5284922153110442849555.6444.413161516466332320939Matches
2020-202125Leverkusende GER1. Bundesliga0.120002020001300100021Matches
2021-202226Leverkusende GER1. Bundesliga0.130120030000000000030Matches
2021-202226Leverkusende GERDFB-Pokal0.2Matches
2021-202226Rizesportr TUR1. Süper Lig23.4Matches
2022-202327Leverkusende GER1. Bundesliga0.010010010001620000010Matches
2022-202327Leverkusende GERDFB-Pokal0.2Matches
2022-202327Veneziait ITA2. Serie B32.19354089433418158931281346.41242.942718285812414107110700149Matches
2023-202428Veneziait ITACoppa Italia1.3Matches
2023-202428Veneziait ITA2. Serie B30.0897327446536014389219842.11157.942116385502010104918624112Matches
12 Seasons8 Clubs8 Leagues198.1238488206118710013922375693144.93550.7111447151567583326170391726345
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Leverkusen (6 Seasons)3 Leagues5.440361817640300.03100.0211205501000297
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)2 Leagues63.41832721638987783011823472144.72348.984834661131442420120281324261
Düsseldorf (2 Seasons)2 Leagues36.5
Rizespor (1 Season)1 League23.4
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5284922153110442849555.6444.413161516466332320939
Hamburger SV (1 Season)1 League10.1228415118964122810550.0550.011451421782318816438
Bundesliga (6 Seasons)13.132412281711275032412541.7758.315273521967332323846
DFB-Pokal (6 Seasons)3.1
2. Bundesliga (4 Seasons)58.2228415118964122810550.0550.011451421782318816438
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11832721638987783011823472144.72348.984834661131442420120281324261
Champions Lg (2 Seasons)0.8
Süper Lig (1 Season)23.4
Coppa Italia (1 Season)1.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201116HJK1 League0.7
201217HJK1 League21.8
201318HJK1 League13.6
2013-201418Aalen1 League13.7
2014-201519Düsseldorf2 Leagues20.5
2015-201620Düsseldorf2 Leagues16.0
2016-201721Leverkusen2 Leagues2.9
2017-201822Leverkusen2 Leagues1.934351515634300.03100.0191115300000236
2019-202024Hamburger SV1 League10.1228415118964122810550.0550.011451421782318816438
2019-202024Leverkusen3 Leagues0.000000000000000000000
2020-202125Union Berlin1 League9.5284922153110442849555.6444.413161516466332320939
2020-202125Leverkusen1 League0.120002020001300100021
2021-202226Rizespor1 League23.4
2021-202226Leverkusen2 Leagues0.330120030000000000030
2022-202327Leverkusen2 Leagues0.210010010001620000010
2022-202327Venezia1 League32.19354089433418158931281346.41242.942718285812414107110700149
2023-202428Venezia2 Leagues31.4897327446536014389219842.11157.942116385502010104918624112
12 Seasons8 Clubs8 Leagues198.1238488206118710013922375693144.93550.7111447151567583326170391726345
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Leverkusen (6 Seasons)3 Leagues5.440361817640300.03100.0211205501000297
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)2 Leagues63.41832721638987783011823472144.72348.984834661131442420120281324261
Düsseldorf (2 Seasons)2 Leagues36.5
Rizespor (1 Season)1 League23.4
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5284922153110442849555.6444.413161516466332320939
Hamburger SV (1 Season)1 League10.1228415118964122810550.0550.011451421782318816438
Bundesliga (6 Seasons)13.132412281711275032412541.7758.315273521967332323846
DFB-Pokal (6 Seasons)3.1
2. Bundesliga (4 Seasons)58.2228415118964122810550.0550.011451421782318816438
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11832721638987783011823472144.72348.984834661131442420120281324261
Champions Lg (2 Seasons)0.8
Süper Lig (1 Season)23.4
Coppa Italia (1 Season)1.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201116HJKfi FIN1. Veikkausliiga1st0.7
201217HJKfi FIN1. Veikkausliiga1st21.8
201318HJKfi FIN1. Veikkausliiga1st13.6
2013-201418Aalende GER2. 2. Bundesliga11th13.7Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.8Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.5Matches
2016-201721Leverkusende GER1. Bundesliga12th2.1Matches
2017-201822Leverkusende GER1. Bundesliga5th1.334351515634300.03100.0191115300000236Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.1228415118964122810550.0550.011451421782318816438Matches
2019-202024Leverkusende GER1. Bundesliga5th0.000000000000000000000Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.5284922153110442849555.6444.413161516466332320939Matches
2020-202125Leverkusende GER1. Bundesliga6th0.120002020001300100021Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.4Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.130120030000000000030Matches
2022-202327Leverkusende GER1. Bundesliga6th0.010010010001620000010Matches
2022-202327Veneziait ITA2. Serie B8th32.19354089433418158931281346.41242.942718285812414107110700149Matches
2023-202428Veneziait ITA2. Serie B3rd30.0897327446536014389219842.11157.942116385502010104918624112Matches
12 Seasons8 Clubs5 Leagues192.9238488206118710013922375693144.93550.7111447151567583326170391726345
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Leverkusen (6 Seasons)1 League3.740361817640300.03100.0211205501000297
HJK (3 Seasons)1 League36.1
Venezia (2 Seasons)1 League62.11832721638987783011823472144.72348.984834661131442420120281324261
Düsseldorf (2 Seasons)1 League34.3
Rizespor (1 Season)1 League23.4
Aalen (1 Season)1 League13.7
Union Berlin (1 Season)1 League9.5284922153110442849555.6444.413161516466332320939
Hamburger SV (1 Season)1 League10.1228415118964122810550.0550.011451421782318816438
Bundesliga (6 Seasons)13.132412281711275032412541.7758.315273521967332323846
2. Bundesliga (4 Seasons)58.2228415118964122810550.0550.011451421782318816438
Veikkausliiga (3 Seasons)36.1
Serie B (2 Seasons)62.11832721638987783011823472144.72348.984834661131442420120281324261
Süper Lig (1 Season)23.4
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.7Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.5Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.6Matches
2021-202226Leverkusende GERDFB-PokalRd20.2Matches
2022-202327Leverkusende GERDFB-PokalR640.2Matches
2023-202428Veneziait ITACoppa ItaliaRd11.3Matches
7 Seasons3 Clubs2 Leagues4.5
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Leverkusen (4 Seasons)1 League1.0
Düsseldorf (2 Seasons)1 League2.2
Venezia (1 Season)1 League1.3
DFB-Pokal (6 Seasons)3.1
Coppa Italia (1 Season)1.3
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2016-201721Leverkusen1. Champions LgR160.8Matches
2 Seasons1 Club1 League0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201419fi FinlandFriendlies (M)1.6Matches
201520fi FinlandFriendlies (M)0.5Matches
201621fi FinlandFriendlies (M)1.7Matches
201621fi FinlandUEFA Euro Qualifying4.6Matches
201722fi FinlandFriendlies (M)2.4Matches
201823fi FinlandWCQ4.0Matches
201823fi FinlandFriendlies (M)0.5Matches
202025fi FinlandFriendlies (M)0.7Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.9Matches
202126fi FinlandFriendlies (M)1.7Matches
202126fi FinlandUEFA EuroGR2.776416362411764250.0250.0331423810251567Matches
202126fi FinlandUEFA Euro Qualifying0.9Matches
202227fi FinlandWCQ3.4Matches
202227fi FinlandFriendlies (M)1.9Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.9Matches
202429fi FinlandFriendlies (M)0.2Matches
202429fi FinlandUEFA Euro Qualifying7.8Matches
9 Seasons1 Club5 Leagues40.376416362411764250.0250.0331423810251567
Friendlies (M) (9 Seasons)11.2
UEFA Euro Qualifying (3 Seasons)13.3
WCQ (2 Seasons)7.4
UEFA Nations League (2 Seasons)5.8
UEFA Euro (1 Season)2.776416362411764250.0250.0331423810251567

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201116HJKfi FIN1. Veikkausliiga162622.10.710
201217HJKfi FIN1. Veikkausliiga281,9637066.121.8235
201318HJKfi FIN1. Veikkausliiga211,2235841.213.6138
2013-201418Aalende GER2. 2. Bundesliga221,2375640.413.7139Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga291,7836158.319.81971041.172938-9-0.45-0.81Matches
2014-201519Düsseldorfde GERDFB-Pokal1595949.20.71590000.002200.00+1.48Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga261,3075042.714.51261440.811219-7-0.48-0.07Matches
2015-201620Düsseldorfde GERDFB-Pokal21366864.81.52680001.5004-4-2.65-2.65Matches
2016-201721Leverkusende GER1. Bundesliga11191176.22.1101081.7394+5+2.36+2.58Matches
2016-201721Leverkusen1. Champions Lg268349.40.800220.501100.000.00Matches
2017-201822Leverkusende GER1. Bundesliga7116173.81.3007141.1412-1-0.78-1.231.81.70.0+0.02-0.54Matches
2017-201822Leverkusende GERDFB-Pokal1555510.80.60015423.0030+3+4.91+4.51Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga149086529.710.11083541921.211718-1-0.10-0.8117.412.8+4.6+0.45-0.41Matches
2019-202024Leverkusende GER1. Bundesliga1220.10.0001271.000000.00-0.500.00.1-0.1-2.66-2.89Matches
2019-202024Leverkusen1. Champions Lg00001Matches
2019-202024Leverkusende GERDFB-Pokal00001Matches
2020-202125Union Berlinde GER1. Bundesliga198514527.89.51068191911.421811+7+0.74+0.7416.19.8+6.2+0.66+0.75Matches
2020-202125Leverkusende GER1. Bundesliga1660.20.1001601.000000.00-0.410.00.00.00.00-0.21Matches
2021-202226Leverkusende GER1. Bundesliga21260.40.1002612.0010+1+7.50+6.560.10.5-0.4-2.94-3.51Matches
2021-202226Leverkusende GERDFB-Pokal1181810.00.20011803.0010+1+5.00+4.44Matches
2021-202226Rizesportr TUR1. Süper Lig332,1056461.523.42575782801.062639-13-0.56+0.40Matches
2022-202327Leverkusende GER1. Bundesliga1440.10.0001410.000000.00-0.240.20.0+0.2+4.24+3.99Matches
2022-202327Leverkusende GERDFB-Pokal1151516.70.20011500.0010+1+6.00+8.40Matches
2022-202327Veneziait ITA2. Serie B372,8867884.432.135811223001.294638+8+0.25+1.4342.644.3-1.7-0.05+0.51Matches
2023-202428Veneziait ITACoppa Italia1120120100.01.311201001.002200.00Matches
2023-202428Veneziait ITA2. Serie B332,7028279.030.032841212701.915336+17+0.57-0.1945.432.0+13.4+0.45-0.02Matches
12 Seasons8 Clubs8 Leagues29517,8296031.9198.119879519721481.29222214+8+0.05-0.18123.5101.2+22.2+0.27-0.08
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Leverkusen (6 Seasons)3 Leagues28487172.35.4102714371.43177+10+1.85+1.482.02.3-0.2-0.15-0.51
HJK (3 Seasons)1 League503,2486536.536.13713
Venezia (2 Seasons)2 Leagues715,7088082.063.468832532901.5710176+25+0.39+0.4788.076.3+11.7+0.19+0.16
Düsseldorf (2 Seasons)2 Leagues583,2855750.936.53465132481.004363-20-0.55-0.43
Rizespor (1 Season)1 League332,1056461.523.42575782801.062639-13-0.56+0.40
Aalen (1 Season)1 League221,2375640.413.7139
Union Berlin (1 Season)1 League198514527.89.51068191911.421811+7+0.74+0.7416.19.8+6.2+0.66+0.75
Hamburger SV (1 Season)1 League149086529.710.11083541921.211718-1-0.10-0.8117.412.8+4.6+0.45-0.41
Bundesliga (6 Seasons)421,182285.513.1116813114321.432917+12+0.91+0.5618.112.1+6.0+0.55+0.24
DFB-Pokal (6 Seasons)62834717.23.1365032931.5076+1+0.32+0.32
2. Bundesliga (4 Seasons)915,2355842.858.25483183719101.045875-17-0.38-0.6317.412.8+4.6+0.45-0.41
Veikkausliiga (3 Seasons)503,2486536.536.13713
Serie B (2 Seasons)705,5888081.762.167822432901.589974+25+0.40+0.4788.076.3+11.7+0.19+0.16
Champions Lg (2 Seasons)268345.40.800230.501100.000.00
Süper Lig (1 Season)332,1056461.523.42575782801.062639-13-0.56+0.40
Coppa Italia (1 Season)1120120100.01.311201001.002200.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201116HJK1 League162622.10.710
201217HJK1 League281,9637066.121.8235
201318HJK1 League211,2235841.213.6138
2013-201418Aalen1 League221,2375640.413.7139
2014-201519Düsseldorf2 Leagues301,8426157.920.5205971041.133140-9-0.44-0.71
2015-201620Düsseldorf2 Leagues281,4435244.116.0146861440.861223-11-0.69-0.29
2016-201721Leverkusen2 Leagues13259206.92.91012101.54105+5+1.74+1.92
2017-201822Leverkusen2 Leagues8171214.81.900854161.3742+2+1.05+0.601.81.70.0+0.02-0.54
2019-202024Hamburger SV1 League149086529.710.11083541921.211718-1-0.10-0.8117.412.8+4.6+0.45-0.41
2019-202024Leverkusen3 Leagues1220.00.0001291.000000.00-0.500.00.1-0.1-2.66-2.89
2020-202125Union Berlin1 League198514527.89.51068191911.421811+7+0.74+0.7416.19.8+6.2+0.66+0.75
2020-202125Leverkusen1 League1660.20.1001601.000000.00-0.410.00.00.00.00-0.21
2021-202226Rizespor1 League332,1056461.523.42575782801.062639-13-0.56+0.40
2021-202226Leverkusen2 Leagues330100.90.30031012.3320+2+6.00+5.070.10.5-0.4-2.94-3.51
2022-202327Leverkusen2 Leagues219100.60.20021010.0010+1+4.74+4.560.20.0+0.2+4.24+3.99
2022-202327Venezia1 League372,8867884.432.135811223001.294638+8+0.25+1.4342.644.3-1.7-0.05+0.51
2023-202428Venezia2 Leagues342,8228379.731.433851312701.885538+17+0.54-0.2145.432.0+13.4+0.45-0.02
12 Seasons8 Clubs8 Leagues29517,8296031.9198.119879519721481.29222214+8+0.05-0.18123.5101.2+22.2+0.27-0.08
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Leverkusen (6 Seasons)3 Leagues28487172.35.4102714371.43177+10+1.85+1.482.02.3-0.2-0.15-0.51
HJK (3 Seasons)1 League503,2486536.536.13713
Venezia (2 Seasons)2 Leagues715,7088082.063.468832532901.5710176+25+0.39+0.4788.076.3+11.7+0.19+0.16
Düsseldorf (2 Seasons)2 Leagues583,2855750.936.53465132481.004363-20-0.55-0.43
Rizespor (1 Season)1 League332,1056461.523.42575782801.062639-13-0.56+0.40
Aalen (1 Season)1 League221,2375640.413.7139
Union Berlin (1 Season)1 League198514527.89.51068191911.421811+7+0.74+0.7416.19.8+6.2+0.66+0.75
Hamburger SV (1 Season)1 League149086529.710.11083541921.211718-1-0.10-0.8117.412.8+4.6+0.45-0.41
Bundesliga (6 Seasons)421,182285.513.1116813114321.432917+12+0.91+0.5618.112.1+6.0+0.55+0.24
DFB-Pokal (6 Seasons)62834717.23.1365032931.5076+1+0.32+0.32
2. Bundesliga (4 Seasons)915,2355842.858.25483183719101.045875-17-0.38-0.6317.412.8+4.6+0.45-0.41
Veikkausliiga (3 Seasons)503,2486536.536.13713
Serie B (2 Seasons)705,5888081.762.167822432901.589974+25+0.40+0.4788.076.3+11.7+0.19+0.16
Champions Lg (2 Seasons)268345.40.800230.501100.000.00
Süper Lig (1 Season)332,1056461.523.42575782801.062639-13-0.56+0.40
Coppa Italia (1 Season)1120120100.01.311201001.002200.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201116HJKfi FIN1. Veikkausliiga1st162622.10.710
201217HJKfi FIN1. Veikkausliiga1st281,9637066.121.8235
201318HJKfi FIN1. Veikkausliiga1st211,2235841.213.6138
2013-201418Aalende GER2. 2. Bundesliga11th221,2375640.413.7139Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th291,7836158.319.81971041.172938-9-0.45-0.81Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th261,3075042.714.51261440.811219-7-0.48-0.07Matches
2016-201721Leverkusende GER1. Bundesliga12th11191176.22.1101081.7394+5+2.36+2.58Matches
2017-201822Leverkusende GER1. Bundesliga5th7116173.81.3007141.1412-1-0.78-1.231.81.70.0+0.02-0.54Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th149086529.710.11083541921.211718-1-0.10-0.8117.412.8+4.6+0.45-0.41Matches
2019-202024Leverkusende GER1. Bundesliga5th1220.10.0001271.000000.00-0.500.00.1-0.1-2.66-2.89Matches
2020-202125Union Berlinde GER1. Bundesliga7th198514527.89.51068191911.421811+7+0.74+0.7416.19.8+6.2+0.66+0.75Matches
2020-202125Leverkusende GER1. Bundesliga6th1660.20.1001601.000000.00-0.410.00.00.00.00-0.21Matches
2021-202226Rizesportr TUR1. Süper Lig17th332,1056461.523.42575782801.062639-13-0.56+0.40Matches
2021-202226Leverkusende GER1. Bundesliga3rd21260.40.1002612.0010+1+7.50+6.560.10.5-0.4-2.94-3.51Matches
2022-202327Leverkusende GER1. Bundesliga6th1440.10.0001410.000000.00-0.240.20.0+0.2+4.24+3.99Matches
2022-202327Veneziait ITA2. Serie B8th372,8867884.432.135811223001.294638+8+0.25+1.4342.644.3-1.7-0.05+0.51Matches
2023-202428Veneziait ITA2. Serie B3rd332,7028279.030.032841212701.915336+17+0.57-0.1945.432.0+13.4+0.45-0.02Matches
12 Seasons8 Clubs5 Leagues28617,3586132.9192.919479509220421.30212205+7+0.05-0.20123.5101.2+22.2+0.27-0.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Leverkusen (6 Seasons)1 League23331141.83.710225311.44116+5+1.36+0.972.02.3-0.2-0.15-0.51
HJK (3 Seasons)1 League503,2486536.536.13713
Venezia (2 Seasons)1 League705,5888081.762.167822432901.589974+25+0.40+0.4788.076.3+11.7+0.19+0.16
Düsseldorf (2 Seasons)1 League553,0905650.534.331132481.004157-16-0.47-0.38
Rizespor (1 Season)1 League332,1056461.523.42575782801.062639-13-0.56+0.40
Aalen (1 Season)1 League221,2375640.413.7139
Union Berlin (1 Season)1 League198514527.89.51068191911.421811+7+0.74+0.7416.19.8+6.2+0.66+0.75
Hamburger SV (1 Season)1 League149086529.710.11083541921.211718-1-0.10-0.8117.412.8+4.6+0.45-0.41
Bundesliga (6 Seasons)421,182285.513.1116813114321.432917+12+0.91+0.5618.112.1+6.0+0.55+0.24
2. Bundesliga (4 Seasons)915,2355842.858.25483183719101.045875-17-0.38-0.6317.412.8+4.6+0.45-0.41
Veikkausliiga (3 Seasons)503,2486536.536.13713
Serie B (2 Seasons)705,5888081.762.167822432901.589974+25+0.40+0.4788.076.3+11.7+0.19+0.16
Süper Lig (1 Season)332,1056461.523.42575782801.062639-13-0.56+0.40
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd1595949.20.71590000.002200.00+1.48Matches
2015-201620Düsseldorfde GERDFB-Pokal17th21366864.81.52680001.5004-4-2.65-2.65Matches
2017-201822Leverkusende GERDFB-Pokal3rd1555510.80.60015423.0030+3+4.91+4.51Matches
2019-202024Leverkusende GERDFB-Pokal2nd00001Matches
2021-202226Leverkusende GERDFB-PokalRd21181810.00.20011803.0010+1+5.00+4.44Matches
2022-202327Leverkusende GERDFB-PokalR641151516.70.20011500.0010+1+6.00+8.40Matches
2023-202428Veneziait ITACoppa ItaliaRd11120120100.01.311201001.002200.00Matches
7 Seasons3 Clubs2 Leagues74035822.84.5479132931.4398+1+0.22+0.22
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leverkusen (4 Seasons)1 League388296.71.00032932.0050+5+5.11+4.98
Düsseldorf (2 Seasons)1 League31956559.12.23650001.0026-4-1.85-1.18
Venezia (1 Season)1 League1120120100.01.311201001.002200.00
DFB-Pokal (6 Seasons)62834717.23.1365032931.5076+1+0.32+0.32
Coppa Italia (1 Season)1120120100.01.311201001.002200.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201721Leverkusen1. Champions LgR16268349.40.800220.501100.000.00Matches
2019-202024Leverkusen1. Champions LgGR00001Matches
2 Seasons1 Club1 League268345.40.800230.501100.000.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201419fi FinlandFriendlies (M)31424739.41.6258012601.3354+1+0.63+1.05Matches
201520fi FinlandFriendlies (M)1454516.70.51450000.0001-1-2.00-2.00Matches
201621fi FinlandFriendlies (M)31555228.71.7267012220.3305-5-2.90-1.27Matches
201621fi FinlandUEFA Euro Qualifying104104145.64.6387172101.2053+2+0.44+0.99Matches
201722fi FinlandFriendlies (M)32137178.92.4291213201.6752+3+1.27+1.27Matches
201823fi FinlandWCQ53647340.44.0486312200.6057-2-0.49-0.16Matches
201823fi FinlandFriendlies (M)1474710.40.51470001.000000.00-1.34Matches
202025fi FinlandFriendlies (M)1616133.90.71610010.0004-4-5.90-7.41Matches
2020-202125fi FinlandUEFA Nations LeagueLgB52605248.12.9463111002.4021+1+0.35+0.02Matches
202126fi FinlandFriendlies (M)31545142.81.7268011800.3323-1-0.58+0.73Matches
202126fi FinlandUEFA EuroGR32428189.62.73811001.001100.00+6.431.33.9-2.6-0.96+0.13Matches
202126fi FinlandUEFA Euro Qualifying283429.20.90024201.5032+1+1.08+0.53Matches
202227fi FinlandWCQ73064442.53.4465031511.1436-3-0.88-1.53Matches
202227fi FinlandFriendlies (M)31745848.31.9278111800.6712-1-0.52-0.03Matches
2022-202327fi FinlandUEFA Nations LeagueLgB52595248.02.9290232611.4041+3+1.04+1.36Matches
202429fi FinlandFriendlies (M)1141415.60.20011403.000000.00-1.18Matches
202429fi FinlandUEFA Euro Qualifying117026470.97.8783443101.641311+2+0.26-0.68Matches
9 Seasons1 Club5 Leagues673,6315442.040.3407515272451.244953-4-0.10-0.121.33.9-2.6-0.96+0.13
Friendlies (M) (9 Seasons)191,0055334.911.21367362230.891321-8-0.72-0.57
UEFA Euro Qualifying (3 Seasons)231,1955242.813.310845132701.442116+5+0.38+0.09
WCQ (2 Seasons)126705641.47.4875341710.92813-5-0.67-0.77
UEFA Nations League (2 Seasons)105195248.15.8672342211.9062+4+0.69+0.69
UEFA Euro (1 Season)32428189.62.73811001.001100.00+6.431.33.9-2.6-0.96+0.13

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201116HJKfi FIN1. Veikkausliiga0.7000
201217HJKfi FIN1. Veikkausliiga21.81014
201318HJKfi FIN1. Veikkausliiga13.600
2013-201418Aalende GER2. 2. Bundesliga13.70018Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga19.80022Matches
2014-201519Düsseldorfde GERDFB-Pokal0.70000Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14.55022Matches
2015-201620Düsseldorfde GERDFB-Pokal1.50000Matches
2016-201721Leverkusende GER1. Bundesliga2.1000200110000Matches
2016-201721Leverkusen1. Champions Lg0.8000000000000Matches
2017-201822Leverkusende GER1. Bundesliga1.300022000000043633.3Matches
2017-201822Leverkusende GERDFB-Pokal0.60001000010Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga10.120064220000013312951.7Matches
2019-202024Leverkusende GER1. Bundesliga0.00000000000000020.0Matches
2020-202125Union Berlinde GER1. Bundesliga9.5000781231100024323945.1Matches
2020-202125Leverkusende GER1. Bundesliga0.1000000000000000Matches
2021-202226Leverkusende GER1. Bundesliga0.100010100000001233.3Matches
2021-202226Leverkusende GERDFB-Pokal0.20000000000Matches
2021-202226Rizesportr TUR1. Süper Lig23.4000191859120Matches
2022-202327Leverkusende GER1. Bundesliga0.00000010000001010.0Matches
2022-202327Leverkusende GERDFB-Pokal0.20000000000Matches
2022-202327Veneziait ITA2. Serie B32.12002721105361005010810351.2Matches
2023-202428Veneziait ITACoppa Italia1.30003201010Matches
2023-202428Veneziait ITA2. Serie B30.02003912053600044817751.3Matches
12 Seasons8 Clubs8 Leagues198.1120018367312691710013625625949.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (6 Seasons)3 Leagues5.4000622111000541126.7
HJK (3 Seasons)1 League36.11014
Venezia (2 Seasons)2 Leagues63.4400693510116131009418918051.2
Düsseldorf (2 Seasons)2 Leagues36.5500440
Rizespor (1 Season)1 League23.4000191859120
Aalen (1 Season)1 League13.70018
Union Berlin (1 Season)1 League9.5000781231100024323945.1
Hamburger SV (1 Season)1 League10.120064220000013312951.7
Bundesliga (6 Seasons)13.100012101442100029365041.9
DFB-Pokal (6 Seasons)3.10001000010
2. Bundesliga (4 Seasons)58.2700684220000013312951.7
Veikkausliiga (3 Seasons)36.11014
Serie B (2 Seasons)62.1400663310106121009418918051.2
Champions Lg (2 Seasons)0.8000000000000
Süper Lig (1 Season)23.4000191859120
Coppa Italia (1 Season)1.30003201010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201116HJK1 League0.7000
201217HJK1 League21.81014
201318HJK1 League13.600
2013-201418Aalen1 League13.70018
2014-201519Düsseldorf2 Leagues20.5000220
2015-201620Düsseldorf2 Leagues16.0500220
2016-201721Leverkusen2 Leagues2.9000200110000
2017-201822Leverkusen2 Leagues1.900032000100043633.3
2019-202024Hamburger SV1 League10.120064220000013312951.7
2019-202024Leverkusen3 Leagues0.00000000000000020.0
2020-202125Union Berlin1 League9.5000781231100024323945.1
2020-202125Leverkusen1 League0.1000000000000000
2021-202226Rizespor1 League23.4000191859120
2021-202226Leverkusen2 Leagues0.300010100000001233.3
2022-202327Leverkusen2 Leagues0.20000010000001010.0
2022-202327Venezia1 League32.12002721105361005010810351.2
2023-202428Venezia2 Leagues31.42004214063700044817751.3
12 Seasons8 Clubs8 Leagues198.1120018367312691710013625625949.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (6 Seasons)3 Leagues5.4000622111000541126.7
HJK (3 Seasons)1 League36.11014
Venezia (2 Seasons)2 Leagues63.4400693510116131009418918051.2
Düsseldorf (2 Seasons)2 Leagues36.5500440
Rizespor (1 Season)1 League23.4000191859120
Aalen (1 Season)1 League13.70018
Union Berlin (1 Season)1 League9.5000781231100024323945.1
Hamburger SV (1 Season)1 League10.120064220000013312951.7
Bundesliga (6 Seasons)13.100012101442100029365041.9
DFB-Pokal (6 Seasons)3.10001000010
2. Bundesliga (4 Seasons)58.2700684220000013312951.7
Veikkausliiga (3 Seasons)36.11014
Serie B (2 Seasons)62.1400663310106121009418918051.2
Champions Lg (2 Seasons)0.8000000000000
Süper Lig (1 Season)23.4000191859120
Coppa Italia (1 Season)1.30003201010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201116HJKfi FIN1. Veikkausliiga1st0.7000
201217HJKfi FIN1. Veikkausliiga1st21.81014
201318HJKfi FIN1. Veikkausliiga1st13.600
2013-201418Aalende GER2. 2. Bundesliga11th13.70018Matches
2014-201519Düsseldorfde GER2. 2. Bundesliga10th19.80022Matches
2015-201620Düsseldorfde GER2. 2. Bundesliga14th14.55022Matches
2016-201721Leverkusende GER1. Bundesliga12th2.1000200110000Matches
2017-201822Leverkusende GER1. Bundesliga5th1.300022000000043633.3Matches
2019-202024Hamburger SVde GER2. 2. Bundesliga4th10.120064220000013312951.7Matches
2019-202024Leverkusende GER1. Bundesliga5th0.00000000000000020.0Matches
2020-202125Union Berlinde GER1. Bundesliga7th9.5000781231100024323945.1Matches
2020-202125Leverkusende GER1. Bundesliga6th0.1000000000000000Matches
2021-202226Rizesportr TUR1. Süper Lig17th23.4000191859120Matches
2021-202226Leverkusende GER1. Bundesliga3rd0.100010100000001233.3Matches
2022-202327Leverkusende GER1. Bundesliga6th0.00000010000001010.0Matches
2022-202327Veneziait ITA2. Serie B8th32.12002721105361005010810351.2Matches
2023-202428Veneziait ITA2. Serie B3rd30.02003912053600044817751.3Matches
12 Seasons8 Clubs5 Leagues192.9120017965312591510013625625949.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (6 Seasons)1 League3.7000522110000541126.7
HJK (3 Seasons)1 League36.11014
Venezia (2 Seasons)1 League62.1400663310106121009418918051.2
Düsseldorf (2 Seasons)1 League34.35044
Rizespor (1 Season)1 League23.4000191859120
Aalen (1 Season)1 League13.70018
Union Berlin (1 Season)1 League9.5000781231100024323945.1
Hamburger SV (1 Season)1 League10.120064220000013312951.7
Bundesliga (6 Seasons)13.100012101442100029365041.9
2. Bundesliga (4 Seasons)58.2700684220000013312951.7
Veikkausliiga (3 Seasons)36.11014
Serie B (2 Seasons)62.1400663310106121009418918051.2
Süper Lig (1 Season)23.4000191859120
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201519Düsseldorfde GERDFB-Pokal33rd0.70000Matches
2015-201620Düsseldorfde GERDFB-Pokal17th1.50000Matches
2017-201822Leverkusende GERDFB-Pokal3rd0.60001000010Matches
2021-202226Leverkusende GERDFB-PokalRd20.20000000000Matches
2022-202327Leverkusende GERDFB-PokalR640.20000000000Matches
2023-202428Veneziait ITACoppa ItaliaRd11.30003201010Matches
7 Seasons3 Clubs2 Leagues4.50004201020
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (4 Seasons)1 League1.00001000010
Düsseldorf (2 Seasons)1 League2.20000
Venezia (1 Season)1 League1.30003201010
DFB-Pokal (6 Seasons)3.10001000010
Coppa Italia (1 Season)1.30003201010
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201721Leverkusen1. Champions LgR160.8000000000000Matches
2 Seasons1 Club1 League0.8000000000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201419fi FinlandFriendlies (M)1.60000Matches
201520fi FinlandFriendlies (M)0.50000Matches
201621fi FinlandFriendlies (M)1.70000Matches
201621fi FinlandUEFA Euro Qualifying4.6200741401000Matches
201722fi FinlandFriendlies (M)2.40000Matches
201823fi FinlandWCQ4.00000Matches
201823fi FinlandFriendlies (M)0.50000Matches
202025fi FinlandFriendlies (M)0.70000Matches
2020-202125fi FinlandUEFA Nations LeagueLgB2.90001131000Matches
202126fi FinlandFriendlies (M)1.70000Matches
202126fi FinlandUEFA EuroGR2.70004210100009101245.5Matches
202126fi FinlandUEFA Euro Qualifying0.90000101000Matches
202227fi FinlandWCQ3.40005521110Matches
202227fi FinlandFriendlies (M)1.91000Matches
2022-202327fi FinlandUEFA Nations LeagueLgB2.91004110010Matches
202429fi FinlandFriendlies (M)0.21000Matches
202429fi FinlandUEFA Euro Qualifying7.810011423260Matches
9 Seasons1 Club5 Leagues40.360032181010490009101245.5
Friendlies (M) (9 Seasons)11.22000
UEFA Euro Qualifying (3 Seasons)13.33001893827000
WCQ (2 Seasons)7.40005521110
UEFA Nations League (2 Seasons)5.81005241010
UEFA Euro (1 Season)2.70004210100009101245.5

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.