Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2009-201019Esbjergdk DEN1. Danish Superliga533564.030.7610770.0120133.3
2010-201120Esbjergdk DEN1. Danish Superliga13131,17013.0191.46634469.8373215.4
2012-201322Esbjergdk DEN1. Danish Superliga33332,97033.0320.9714611478.1138121648.5
2013-201423Brøndbydk DEN1. Danish Superliga33332,97033.0381.151309270.8131371030.3
2014-201524Brøndbydk DEN1. Danish Superliga33332,97033.0290.881158674.8167101545.5Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga34343,06034.0521.5318012871.19916823.5Matches
2015-201625Brøndbydk DEN1. Danish Superliga332703.082.67221463.600300.0Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal11901.0000100.00000Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga33332,88332.0401.251117166.7109131030.343010.0Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal666307.050.71302786.7501233.3211050.0Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga34343,06034.0451.321429769.714713720.632010.0Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal665706.320.32191789.5600466.70000Matches
2018-201928Leverkusende GER1. Bundesliga32322,88032.0491.531278263.818410928.1431025.0Matches
2018-201928Leverkusende GERDFB-Pokal221802.021.008675.0101150.00000Matches
2018-201928Leverkusen2. Europa Lg665406.081.33211361.9321233.30000Matches
2019-202029Leverkusende GER1. Bundesliga34343,06034.0441.2914210070.419691029.422000.0Matches
2019-202029Leverkusen1. Champions Lg665406.091.50281967.9204116.70000Matches
2019-202029Leverkusende GERDFB-Pokal554505.061.20201470.0401240.00000Matches
2019-202029Leverkusen2. Europa Lg554505.051.00181372.2401120.00000Matches
2020-202130Leverkusende GER1. Bundesliga29292,56528.5291.02825565.91397827.6211050.0Matches
2020-202130Leverkusende GERDFB-Pokal333003.330.9011872.7201133.30000Matches
2020-202130Leverkusen2. Europa Lg554505.081.6016950.040100.01010100.0Matches
2021-202231Leverkusende GER1. Bundesliga32322,88032.0441.3715111072.21778825.0421133.3Matches
2021-202231Leverkusende GERDFB-Pokal221802.021.009777.8101150.00000Matches
2021-202231Leverkusen2. Europa Lg776307.081.14363083.3412228.622000.0Matches
2022-202332Leverkusende GER1. Bundesliga33332,96933.0471.421389771.014811927.377000.0Matches
2022-202332Leverkusen1. Champions Lg665406.081.33211671.4123233.3321033.3Matches
2022-202332Leverkusende GERDFB-Pokal11901.044.009666.700100.011000.0Matches
2022-202332Leverkusen2. Europa Lg887508.380.96231669.6422337.511000.0Matches
2023-202433Leverkusende GER1. Bundesliga33332,97033.0240.731027876.528501545.50000Matches
2023-202433Leverkusende GERDFB-Pokal221802.000.0033100.02002100.00000Matches
2024-202534Leverkusende GER1. Bundesliga29292,61029.0381.311198571.416112620.744000.0Matches
2024-202534Leverkusen1. Champions Lg443604.061.50211571.4202250.00000Matches
2024-202534Leverkusende GERDFB-Pokal11901.022.003133.300100.00000Matches
2024-202534Leverkusende GERDFL-Supercup111201.321.504250.00101100.00000Matches
2025-202635Monaco1. Champions Lg221802.021.007571.4110150.00000Matches
2025-202635Monacofr FRACoupe de France11901.011.0066100.010000.011000.0Matches
2025-202635Monacofr FRA1. Ligue 117171,43916.0271.69704564.3728211.832010.0Matches
16 Seasons5 Clubs8 Leagues54053848,492538.86591.232163153871.125812315616430.544346415.0
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Leverkusen (7 Seasons)5 Leagues28628625,784286.53561.24111278570.215958698630.131255116.7
Eintracht Frankfurt (3 Seasons)2 Leagues11411410,293114.41441.2748234071.44425443127.2961214.3
Brøndby (3 Seasons)1 League69696,21069.0751.0926719271.92920202536.2
Esbjerg (3 Seasons)1 League51494,49650.0541.0821916575.31717151938.8
Monaco (1 Season)3 Leagues20201,70919.0301.58835667.5938315.043010.0
Bundesliga (10 Seasons)32332328,937321.54121.28129490370.015875899027.930243311.1
DFB-Pokal (10 Seasons)29292,76030.7260.881128978.621081344.8321033.3
Danish Superliga (6 Seasons)12011810,706119.01291.0848635773.54637354437.3
Europa Lg (6 Seasons)31312,82031.3371.181148170.21957825.8431025.0
Champions Lg (4 Seasons)18181,62018.0251.39775570.1639633.3321033.3
Ligue 1 (1 Season)17171,43916.0271.69704564.3728211.832010.0
Coupe de France (1 Season)11901.011.0066100.010000.011000.0
DFL-Supercup (1 Season)111201.321.504250.00101100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2009-201019Esbjerg1 League533564.030.7610770.0120133.3
2010-201120Esbjerg1 League13131,17013.0191.46634469.8373215.4
2012-201322Esbjerg1 League33332,97033.0320.9714611478.1138121648.5
2013-201423Brøndby1 League33332,97033.0381.151309270.8131371030.3
2014-201524Brøndby1 League33332,97033.0290.881158674.8167101545.5
2015-201625Brøndby1 League332703.082.67221463.600300.0
2015-201625Eintracht Frankfurt2 Leagues35353,15035.0521.5318012871.19917822.90000
2016-201726Eintracht Frankfurt2 Leagues39393,51339.0451.151419870.9159141230.8641120.0
2017-201827Eintracht Frankfurt2 Leagues40403,63040.3471.1716111472.0207131127.532010.0
2018-201928Leverkusen3 Leagues40403,60040.0591.4715610164.1226121230.0431025.0
2019-202029Leverkusen4 Leagues50504,50050.0641.2820814670.2296151428.022000.0
2020-202130Leverkusen3 Leagues37373,31536.8401.091097264.21999924.3312066.7
2021-202231Leverkusen3 Leagues41413,69041.0541.3219614774.5228111126.8641120.0
2022-202332Leverkusen4 Leagues48484,34948.3671.3919113570.71912171429.21211108.3
2023-202433Leverkusen3 Leagues35353,15035.0240.691058177.130501748.60000
2024-202534Leverkusen4 Leagues35353,18035.3481.3614710370.118125925.744000.0
2025-202635Monaco3 Leagues20201,70919.0301.58835667.5938315.043010.0
16 Seasons5 Clubs8 Leagues54053848,492538.86591.232163153871.125812315616430.544346415.0
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Leverkusen (7 Seasons)5 Leagues28628625,784286.53561.24111278570.215958698630.131255116.7
Eintracht Frankfurt (3 Seasons)2 Leagues11411410,293114.41441.2748234071.44425443127.2961214.3
Brøndby (3 Seasons)1 League69696,21069.0751.0926719271.92920202536.2
Esbjerg (3 Seasons)1 League51494,49650.0541.0821916575.31717151938.8
Monaco (1 Season)3 Leagues20201,70919.0301.58835667.5938315.043010.0
Bundesliga (10 Seasons)32332328,937321.54121.28129490370.015875899027.930243311.1
DFB-Pokal (10 Seasons)29292,76030.7260.881128978.621081344.8321033.3
Danish Superliga (6 Seasons)12011810,706119.01291.0848635773.54637354437.3
Europa Lg (6 Seasons)31312,82031.3371.181148170.21957825.8431025.0
Champions Lg (4 Seasons)18181,62018.0251.39775570.1639633.3321033.3
Ligue 1 (1 Season)17171,43916.0271.69704564.3728211.832010.0
Coupe de France (1 Season)11901.011.0066100.010000.011000.0
DFL-Supercup (1 Season)111201.321.504250.00101100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2009-201019Esbjergdk DEN1. Danish Superliga4th533564.030.7610770.0120133.3
2010-201120Esbjergdk DEN1. Danish Superliga12th13131,17013.0191.46634469.8373215.4
2012-201322Esbjergdk DEN1. Danish Superliga4th33332,97033.0320.9714611478.1138121648.5
2013-201423Brøndbydk DEN1. Danish Superliga4th33332,97033.0381.151309270.8131371030.3
2014-201524Brøndbydk DEN1. Danish Superliga3rd33332,97033.0290.881158674.8167101545.5Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th332703.082.67221463.600300.0Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga16th34343,06034.0521.5318012871.19916823.5Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga11th33332,88332.0401.251117166.7109131030.343010.0Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga8th34343,06034.0451.321429769.714713720.632010.0Matches
2018-201928Leverkusende GER1. Bundesliga4th32322,88032.0491.531278263.818410928.1431025.0Matches
2019-202029Leverkusende GER1. Bundesliga5th34343,06034.0441.2914210070.419691029.422000.0Matches
2020-202130Leverkusende GER1. Bundesliga6th29292,56528.5291.02825565.91397827.6211050.0Matches
2021-202231Leverkusende GER1. Bundesliga3rd32322,88032.0441.3715111072.21778825.0421133.3Matches
2022-202332Leverkusende GER1. Bundesliga6th33332,96933.0471.421389771.014811927.377000.0Matches
2023-202433Leverkusende GER1. Bundesliga1st33332,97033.0240.731027876.528501545.50000Matches
2024-202534Leverkusende GER1. Bundesliga2nd29292,61029.0381.311198571.416112620.744000.0Matches
2025-202635Monacofr FRA1. Ligue 17th17171,43916.0271.69704564.3728211.832010.0Matches
16 Seasons5 Clubs3 Leagues46045841,082456.55681.241850130570.721111413213629.733263410.3
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Leverkusen (7 Seasons)1 League22222219,934221.52751.2486160770.312550476529.323193113.6
Eintracht Frankfurt (3 Seasons)1 League1011019,003100.01371.3743329669.53325422524.875020.0
Brøndby (3 Seasons)1 League69696,21069.0751.0926719271.92920202536.2
Esbjerg (3 Seasons)1 League51494,49650.0541.0821916575.31717151938.8
Monaco (1 Season)1 League17171,43916.0271.69704564.3728211.832010.0
Bundesliga (10 Seasons)32332328,937321.54121.28129490370.015875899027.930243311.1
Danish Superliga (6 Seasons)12011810,706119.01291.0848635773.54637354437.3
Ligue 1 (1 Season)17171,43916.0271.69704564.3728211.832010.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal17th11901.0000100.00000Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal2nd666307.050.71302786.7501233.3211050.0Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal1st665706.320.32191789.5600466.70000Matches
2018-201928Leverkusende GERDFB-Pokal9th221802.021.008675.0101150.00000Matches
2019-202029Leverkusende GERDFB-Pokal2nd554505.061.20201470.0401240.00000Matches
2020-202130Leverkusende GERDFB-Pokal9th333003.330.9011872.7201133.30000Matches
2021-202231Leverkusende GERDFB-PokalRd2221802.021.009777.8101150.00000Matches
2022-202332Leverkusende GERDFB-PokalR6411901.044.009666.700100.011000.0Matches
2023-202433Leverkusende GERDFB-Pokal1st221802.000.0033100.02002100.00000Matches
2024-202534Leverkusende GERDFB-PokalSF11901.022.003133.300100.00000Matches
2024-202534Leverkusende GERDFL-Supercup1st111201.321.504250.00101100.00000Matches
2025-202635Monacofr FRACoupe de FranceR1611901.011.0066100.010000.011000.0Matches
11 Seasons3 Clubs3 Leagues31312,97033.0290.911229778.722181445.2431025.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Leverkusen (7 Seasons)2 Leagues17171,59017.7211.19674770.11016847.111000.0
Eintracht Frankfurt (3 Seasons)1 League13131,29014.370.52494487.81102646.2211050.0
Monaco (1 Season)1 League11901.011.0066100.010000.011000.0
DFB-Pokal (10 Seasons)29292,76030.7260.881128978.621081344.8321033.3
Coupe de France (1 Season)11901.011.0066100.010000.011000.0
DFL-Supercup (1 Season)111201.321.504250.00101100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2018-201928Leverkusen2. Europa LgR32665406.081.33211361.9321233.30000Matches
2019-202029Leverkusen1. Champions LgGR665406.091.50281967.9204116.70000Matches
2019-202029Leverkusen2. Europa LgQF554505.051.00181372.2401120.00000Matches
2020-202130Leverkusen2. Europa LgR32554505.081.6016950.040100.01010100.0Matches
2021-202231Leverkusen2. Europa LgR16776307.081.14363083.3412228.622000.0Matches
2022-202332Leverkusen1. Champions LgGR665406.081.33211671.4123233.3321033.3Matches
2022-202332Leverkusen2. Europa LgSF887508.380.96231669.6422337.511000.0Matches
2024-202534Leverkusen1. Champions LgR16443604.061.50211571.4202250.00000Matches
2025-202635Monaco1. Champions LgKO221802.021.007571.4110150.00000Matches
8 Seasons2 Clubs2 Leagues49494,44049.3621.2619113670.2258161428.6752028.6
Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Leverkusen (7 Seasons)2 Leagues47474,26047.3601.2718413170.1247161327.7752028.6
Monaco (1 Season)1 League221802.021.007571.4110150.00000
Europa Lg (6 Seasons)31312,82031.3371.181148170.21957825.8431025.0
Champions Lg (4 Seasons)18181,62018.0251.39775570.1639633.3321033.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
201222fi FinlandUEFA Euro Qualifying443604.0202125.00000Matches
201424fi FinlandWCQ11901.000100.00000Matches
201424fi FinlandFriendlies (M)221802.001100.00000Matches
201525fi FinlandFriendlies (M)11901.01001100.02011100.0Matches
201626fi FinlandFriendlies (M)443604.001300.011000.0Matches
201626fi FinlandUEFA Euro Qualifying776307.060.86302480.0223228.60000Matches
201727fi FinlandFriendlies (M)11901.001000.00000Matches
201828fi FinlandWCQ101090010.0235220.021010.0Matches
201828fi FinlandFriendlies (M)332703.0111266.70000Matches
2018-201928fi FinlandUEFA Nations League28th554505.0401480.00000Matches
2020-202130fi FinlandUEFA Nations LeagueLgB665406.050.83272285.2402350.021010.0Matches
202131fi FinlandFriendlies (M)11901.000100.011000.0Matches
202131fi FinlandUEFA Euro Qualifying998109.080.89302480.0502666.722000.0Matches
202131fi FinlandUEFA EuroGR332703.031.00151380.0102133.31010100.0Matches
202232fi FinlandWCQ665406.071.17261973.1303233.30000Matches
202232fi FinlandFriendlies (M)221802.001100.00000Matches
2022-202332fi FinlandUEFA Nations LeagueLgB554505.051.00191578.9221240.011000.0Matches
202434fi FinlandFriendlies (M)11901.00011100.011000.0Matches
202434fi FinlandUEFA Euro Qualifying101090010.0131.30443375.0505550.022000.0Matches
2024-202534fi FinlandUEFA Nations LeagueLgB554505.0112.20332266.700500.00000Matches
202535fi FinlandFriendlies (M)11901.000.001001100.00000Matches
202636fi FinlandWCQ443604.051.25262180.8211125.00000Matches
202636fi FinlandFriendlies (M)11901.044.0000100.00000Matches
12 Seasons1 Club5 Leagues92928,28092.0671.1825019377.23513423437.015102316.7
Friendlies (M) (11 Seasons)17171,53017.042.00359529.4531125.0
UEFA Euro Qualifying (4 Seasons)30302,70030.0271.041048177.9142121446.744000.0
WCQ (4 Seasons)21211,89021.0121.20524076.97410523.821010.0
UEFA Nations League (4 Seasons)21211,89021.0211.31795975.91029942.932010.0
UEFA Euro (1 Season)332703.031.00151380.0102133.31010100.0

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2009-201019Esbjergdk DEN1. Danish Superliga533564.0000000000.000.000.000.000.00
2010-201120Esbjergdk DEN1. Danish Superliga13131,17013.0000000000.000.000.000.000.00
2012-201322Esbjergdk DEN1. Danish Superliga33332,97033.0000000200.000.000.000.000.00
2013-201423Brøndbydk DEN1. Danish Superliga33332,97033.0000000000.000.000.000.000.00
2014-201524Brøndbydk DEN1. Danish Superliga33332,97033.0000000100.000.000.000.000.00Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga34343,06034.0000000000.000.000.000.000.00Matches
2015-201625Brøndbydk DEN1. Danish Superliga332703.0000000000.000.000.000.000.00Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga33332,88332.0000000210.000.000.000.000.00Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal666307.0000000100.000.000.000.000.00Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga34343,06034.0000000100.000.000.000.000.00Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal665706.3000000000.000.000.000.000.00Matches
2018-201928Leverkusende GER1. Bundesliga32322,88032.0000000100.000.000.000.000.00Matches
2018-201928Leverkusende GERDFB-Pokal221802.0000000000.000.000.000.000.00Matches
2018-201928Leverkusen2. Europa Lg665406.0000000000.000.000.000.000.00Matches
2019-202029Leverkusende GER1. Bundesliga34343,06034.0000000100.000.000.000.000.00Matches
2019-202029Leverkusen1. Champions Lg665406.0000000000.000.000.000.000.00Matches
2019-202029Leverkusende GERDFB-Pokal554505.0000000100.000.000.000.000.00Matches
2019-202029Leverkusen2. Europa Lg554505.0000000000.000.000.000.000.00Matches
2020-202130Leverkusende GER1. Bundesliga29292,56528.5000000100.000.000.000.000.00Matches
2020-202130Leverkusende GERDFB-Pokal333003.3000000000.000.000.000.000.00Matches
2020-202130Leverkusen2. Europa Lg554505.0000000000.000.000.000.000.00Matches
2021-202231Leverkusende GER1. Bundesliga32322,88032.0000000100.000.000.000.000.00Matches
2021-202231Leverkusende GERDFB-Pokal221802.0000000000.000.000.000.000.00Matches
2021-202231Leverkusen2. Europa Lg776307.0000000100.000.000.000.000.00Matches
2022-202332Leverkusende GER1. Bundesliga33332,96933.0000000010.000.000.000.000.00Matches
2022-202332Leverkusen1. Champions Lg665406.0000000100.000.000.000.000.00Matches
2022-202332Leverkusende GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2022-202332Leverkusen2. Europa Lg887508.3000000000.000.000.000.000.00Matches
2023-202433Leverkusende GER1. Bundesliga33332,97033.0000000200.000.000.000.000.00Matches
2023-202433Leverkusende GERDFB-Pokal221802.0000000100.000.000.000.000.00Matches
2023-202433Leverkusen2. Europa Lg00Matches
2024-202534Leverkusende GER1. Bundesliga29292,61029.0000000100.000.000.000.000.00Matches
2024-202534Leverkusen1. Champions Lg443604.0000000100.000.000.000.000.00Matches
2024-202534Leverkusende GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2024-202534Leverkusende GERDFL-Supercup111201.3000000000.000.000.000.000.00Matches
2025-202635Monaco1. Champions Lg221802.0000000000.000.000.000.000.00Matches
2025-202635Monacofr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2025-202635Monacofr FRA1. Ligue 117171,43916.0000000100.000.000.000.000.00Matches
16 Seasons5 Clubs8 Leagues54053848,492538.80000002020.000.000.000.000.00
Country Comp 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 (7 Seasons)5 Leagues28628625,784286.50000001210.000.000.000.000.00
Eintracht Frankfurt (3 Seasons)2 Leagues11411410,293114.4000000410.000.000.000.000.00
Brøndby (3 Seasons)1 League69696,21069.0000000100.000.000.000.000.00
Esbjerg (3 Seasons)1 League51494,49650.0000000200.000.000.000.000.00
Monaco (1 Season)3 Leagues20201,70919.0000000100.000.000.000.000.00
Bundesliga (10 Seasons)32332328,937321.50000001020.000.000.000.000.00
DFB-Pokal (10 Seasons)29292,76030.7000000300.000.000.000.000.00
Danish Superliga (6 Seasons)12011810,706119.0000000300.000.000.000.000.00
Europa Lg (6 Seasons)31312,82031.3000000100.000.000.000.000.00
Champions Lg (4 Seasons)18181,62018.0000000200.000.000.000.000.00
Ligue 1 (1 Season)17171,43916.0000000100.000.000.000.000.00
Coupe de France (1 Season)11901.0000000000.000.000.000.000.00
DFL-Supercup (1 Season)111201.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2009-201019Esbjerg1 League533564.0000000000.000.000.000.000.00
2010-201120Esbjerg1 League13131,17013.0000000000.000.000.000.000.00
2012-201322Esbjerg1 League33332,97033.0000000200.000.000.000.000.00
2013-201423Brøndby1 League33332,97033.0000000000.000.000.000.000.00
2014-201524Brøndby1 League33332,97033.0000000100.000.000.000.000.00
2015-201625Brøndby1 League332703.0000000000.000.000.000.000.00
2015-201625Eintracht Frankfurt2 Leagues35353,15035.0000000000.000.000.000.000.00
2016-201726Eintracht Frankfurt2 Leagues39393,51339.0000000310.000.000.000.000.00
2017-201827Eintracht Frankfurt2 Leagues40403,63040.3000000100.000.000.000.000.00
2018-201928Leverkusen3 Leagues40403,60040.0000000100.000.000.000.000.00
2019-202029Leverkusen4 Leagues50504,50050.0000000200.000.000.000.000.00
2020-202130Leverkusen3 Leagues37373,31536.8000000100.000.000.000.000.00
2021-202231Leverkusen3 Leagues41413,69041.0000000200.000.000.000.000.00
2022-202332Leverkusen4 Leagues48484,34948.3000000110.000.000.000.000.00
2023-202433Leverkusen3 Leagues35353,15035.0000000300.000.000.000.000.00
2024-202534Leverkusen4 Leagues35353,18035.3000000200.000.000.000.000.00
2025-202635Monaco3 Leagues20201,70919.0000000100.000.000.000.000.00
16 Seasons5 Clubs8 Leagues54053848,492538.80000002020.000.000.000.000.00
Comp 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 (7 Seasons)5 Leagues28628625,784286.50000001210.000.000.000.000.00
Eintracht Frankfurt (3 Seasons)2 Leagues11411410,293114.4000000410.000.000.000.000.00
Brøndby (3 Seasons)1 League69696,21069.0000000100.000.000.000.000.00
Esbjerg (3 Seasons)1 League51494,49650.0000000200.000.000.000.000.00
Monaco (1 Season)3 Leagues20201,70919.0000000100.000.000.000.000.00
Bundesliga (10 Seasons)32332328,937321.50000001020.000.000.000.000.00
DFB-Pokal (10 Seasons)29292,76030.7000000300.000.000.000.000.00
Danish Superliga (6 Seasons)12011810,706119.0000000300.000.000.000.000.00
Europa Lg (6 Seasons)31312,82031.3000000100.000.000.000.000.00
Champions Lg (4 Seasons)18181,62018.0000000200.000.000.000.000.00
Ligue 1 (1 Season)17171,43916.0000000100.000.000.000.000.00
Coupe de France (1 Season)11901.0000000000.000.000.000.000.00
DFL-Supercup (1 Season)111201.3000000000.000.000.000.000.00
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
2009-201019Esbjergdk DEN1. Danish Superliga4th533564.0000000000.000.000.000.000.00
2010-201120Esbjergdk DEN1. Danish Superliga12th13131,17013.0000000000.000.000.000.000.00
2012-201322Esbjergdk DEN1. Danish Superliga4th33332,97033.0000000200.000.000.000.000.00
2013-201423Brøndbydk DEN1. Danish Superliga4th33332,97033.0000000000.000.000.000.000.00
2014-201524Brøndbydk DEN1. Danish Superliga3rd33332,97033.0000000100.000.000.000.000.00Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th332703.0000000000.000.000.000.000.00Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga16th34343,06034.0000000000.000.000.000.000.00Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga11th33332,88332.0000000210.000.000.000.000.00Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga8th34343,06034.0000000100.000.000.000.000.00Matches
2018-201928Leverkusende GER1. Bundesliga4th32322,88032.0000000100.000.000.000.000.00Matches
2019-202029Leverkusende GER1. Bundesliga5th34343,06034.0000000100.000.000.000.000.00Matches
2020-202130Leverkusende GER1. Bundesliga6th29292,56528.5000000100.000.000.000.000.00Matches
2021-202231Leverkusende GER1. Bundesliga3rd32322,88032.0000000100.000.000.000.000.00Matches
2022-202332Leverkusende GER1. Bundesliga6th33332,96933.0000000010.000.000.000.000.00Matches
2023-202433Leverkusende GER1. Bundesliga1st33332,97033.0000000200.000.000.000.000.00Matches
2024-202534Leverkusende GER1. Bundesliga2nd29292,61029.0000000100.000.000.000.000.00Matches
2025-202635Monacofr FRA1. Ligue 17th17171,43916.0000000100.000.000.000.000.00Matches
16 Seasons5 Clubs3 Leagues46045841,082456.50000001420.000.000.000.000.00
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 (7 Seasons)1 League22222219,934221.5000000710.000.000.000.000.00
Eintracht Frankfurt (3 Seasons)1 League1011019,003100.0000000310.000.000.000.000.00
Brøndby (3 Seasons)1 League69696,21069.0000000100.000.000.000.000.00
Esbjerg (3 Seasons)1 League51494,49650.0000000200.000.000.000.000.00
Monaco (1 Season)1 League17171,43916.0000000100.000.000.000.000.00
Bundesliga (10 Seasons)32332328,937321.50000001020.000.000.000.000.00
Danish Superliga (6 Seasons)12011810,706119.0000000300.000.000.000.000.00
Ligue 1 (1 Season)17171,43916.0000000100.000.000.000.000.00
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
2015-201625Eintracht Frankfurtde GERDFB-Pokal17th11901.0000000000.000.000.000.000.00Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal2nd666307.0000000100.000.000.000.000.00Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal1st665706.3000000000.000.000.000.000.00Matches
2018-201928Leverkusende GERDFB-Pokal9th221802.0000000000.000.000.000.000.00Matches
2019-202029Leverkusende GERDFB-Pokal2nd554505.0000000100.000.000.000.000.00Matches
2020-202130Leverkusende GERDFB-Pokal9th333003.3000000000.000.000.000.000.00Matches
2021-202231Leverkusende GERDFB-PokalRd2221802.0000000000.000.000.000.000.00Matches
2022-202332Leverkusende GERDFB-PokalR6411901.0000000000.000.000.000.000.00Matches
2023-202433Leverkusende GERDFB-Pokal1st221802.0000000100.000.000.000.000.00Matches
2024-202534Leverkusende GERDFB-PokalSF11901.0000000000.000.000.000.000.00Matches
2024-202534Leverkusende GERDFL-Supercup1st111201.3000000000.000.000.000.000.00Matches
2025-202635Monacofr FRACoupe de FranceR1611901.0000000000.000.000.000.000.00Matches
11 Seasons3 Clubs3 Leagues31312,97033.0000000300.000.000.000.000.00
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 (7 Seasons)2 Leagues17171,59017.7000000200.000.000.000.000.00
Eintracht Frankfurt (3 Seasons)1 League13131,29014.3000000100.000.000.000.000.00
Monaco (1 Season)1 League11901.0000000000.000.000.000.000.00
DFB-Pokal (10 Seasons)29292,76030.7000000300.000.000.000.000.00
Coupe de France (1 Season)11901.0000000000.000.000.000.000.00
DFL-Supercup (1 Season)111201.3000000000.000.000.000.000.00
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
2018-201928Leverkusen2. Europa LgR32665406.0000000000.000.000.000.000.00Matches
2019-202029Leverkusen1. Champions LgGR665406.0000000000.000.000.000.000.00Matches
2019-202029Leverkusen2. Europa LgQF554505.0000000000.000.000.000.000.00Matches
2020-202130Leverkusen2. Europa LgR32554505.0000000000.000.000.000.000.00Matches
2021-202231Leverkusen2. Europa LgR16776307.0000000100.000.000.000.000.00Matches
2022-202332Leverkusen1. Champions LgGR665406.0000000100.000.000.000.000.00Matches
2022-202332Leverkusen2. Europa LgSF887508.3000000000.000.000.000.000.00Matches
2023-202433Leverkusen2. Europa Lg1st00Matches
2024-202534Leverkusen1. Champions LgR16443604.0000000100.000.000.000.000.00Matches
2025-202635Monaco1. Champions LgKO221802.0000000000.000.000.000.000.00Matches
8 Seasons2 Clubs2 Leagues49494,44049.3000000300.000.000.000.000.00
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 (7 Seasons)2 Leagues47474,26047.3000000300.000.000.000.000.00
Monaco (1 Season)1 League221802.0000000000.000.000.000.000.00
Europa Lg (6 Seasons)31312,82031.3000000100.000.000.000.000.00
Champions Lg (4 Seasons)18181,62018.0000000200.000.000.000.000.00
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
201222fi FinlandUEFA Euro Qualifying443604.00000000.000.00Matches
201424fi FinlandWCQ11901.0000000000.000.000.000.000.00Matches
201424fi FinlandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
201525fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201626fi FinlandFriendlies (M)443604.0000000000.000.000.000.000.00Matches
201626fi FinlandUEFA Euro Qualifying776307.0000000000.000.000.000.000.00Matches
201727fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201828fi FinlandWCQ101090010.0000000100.000.000.000.000.00Matches
201828fi FinlandFriendlies (M)332703.0000000000.000.000.000.000.00Matches
2018-201928fi FinlandUEFA Nations League28th554505.0000000000.000.000.000.000.00Matches
202030fi FinlandFriendlies (M)00Matches
2020-202130fi FinlandUEFA Nations LeagueLgB665406.0000000000.000.000.000.000.00Matches
202131fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202131fi FinlandUEFA Euro Qualifying998109.0000000100.000.000.000.000.00Matches
202131fi FinlandUEFA EuroGR332703.0000000000.000.000.000.000.00Matches
202232fi FinlandWCQ665406.0000000000.000.000.000.000.00Matches
202232fi FinlandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
2022-202332fi FinlandUEFA Nations LeagueLgB554505.0000000000.000.000.000.000.00Matches
202434fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202434fi FinlandUEFA Euro Qualifying101090010.0000000000.000.000.000.000.00Matches
2024-202534fi FinlandUEFA Nations LeagueLgB554505.0000000000.000.000.000.000.00Matches
202535fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202636fi FinlandWCQ443604.0000000000.000.000.000.000.00Matches
202636fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
12 Seasons1 Club5 Leagues92928,28092.0000000200.000.000.000.000.00
Friendlies (M) (11 Seasons)17171,53017.0000000000.000.000.000.000.00
UEFA Euro Qualifying (4 Seasons)30302,70030.0000000100.000.000.000.000.00
WCQ (4 Seasons)21211,89021.0000000100.000.000.000.000.00
UEFA Nations League (4 Seasons)21211,89021.0000000000.000.000.000.000.00
UEFA Euro (1 Season)332703.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2009-201019Esbjergdk DEN1. Danish Superliga4.0000.0000
2010-201120Esbjergdk DEN1. Danish Superliga13.0000.0000
2012-201322Esbjergdk DEN1. Danish Superliga33.0000.0000
2013-201423Brøndbydk DEN1. Danish Superliga33.0000.0000
2014-201524Brøndbydk DEN1. Danish Superliga33.0000.0000Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga34.0000.0000Matches
2015-201625Brøndbydk DEN1. Danish Superliga3.0000.0000Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal1.0000Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga32.00000.000.0000Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal7.00000.000.0000Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga34.00000.000.0000Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal6.30000.000.0000Matches
2018-201928Leverkusende GER1. Bundesliga32.00000.000.0000Matches
2018-201928Leverkusende GERDFB-Pokal2.00000.000.0000Matches
2018-201928Leverkusen2. Europa Lg6.00000.000.0000Matches
2019-202029Leverkusende GER1. Bundesliga34.00000.000.0000Matches
2019-202029Leverkusen1. Champions Lg6.00000.000.0000Matches
2019-202029Leverkusende GERDFB-Pokal5.00000.000.0000Matches
2019-202029Leverkusen2. Europa Lg5.00000.000.0000Matches
2020-202130Leverkusende GER1. Bundesliga28.50100.00.040.000.0000Matches
2020-202130Leverkusende GERDFB-Pokal3.30000.000.0000Matches
2020-202130Leverkusen2. Europa Lg5.00000.000.0000Matches
2021-202231Leverkusende GER1. Bundesliga32.00000.000.0000Matches
2021-202231Leverkusende GERDFB-Pokal2.00000.000.0000Matches
2021-202231Leverkusen2. Europa Lg7.00000.000.0000Matches
2022-202332Leverkusende GER1. Bundesliga33.00000.000.0000Matches
2022-202332Leverkusen1. Champions Lg6.00000.000.0000Matches
2022-202332Leverkusende GERDFB-Pokal1.00000.000.0000Matches
2022-202332Leverkusen2. Europa Lg8.30000.000.0000Matches
2023-202433Leverkusende GER1. Bundesliga33.00000.000.0000Matches
2023-202433Leverkusende GERDFB-Pokal2.00000.000.0000Matches
2024-202534Leverkusende GER1. Bundesliga29.00000.000.0000Matches
2024-202534Leverkusen1. Champions Lg4.00000.000.0000Matches
2024-202534Leverkusende GERDFB-Pokal1.00000.000.0000Matches
2024-202534Leverkusende GERDFL-Supercup1.30000.000.0000Matches
2025-202635Monaco1. Champions Lg2.00000.000.0000Matches
2025-202635Monacofr FRACoupe de France1.00000.000.0000Matches
2025-202635Monacofr FRA1. Ligue 116.00000.000.0000Matches
16 Seasons5 Clubs8 Leagues538.80100.00.000.000.0000
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Leverkusen (7 Seasons)5 Leagues286.50100.00.000.000.0000
Eintracht Frankfurt (3 Seasons)2 Leagues114.40000.000.0000
Brøndby (3 Seasons)1 League69.0000.0000
Esbjerg (3 Seasons)1 League50.0000.0000
Monaco (1 Season)3 Leagues19.00000.000.0000
Bundesliga (10 Seasons)321.50100.00.000.000.0000
DFB-Pokal (10 Seasons)30.70000.000.0000
Danish Superliga (6 Seasons)119.0000.0000
Europa Lg (6 Seasons)31.30000.000.0000
Champions Lg (4 Seasons)18.00000.000.0000
Ligue 1 (1 Season)16.00000.000.0000
Coupe de France (1 Season)1.00000.000.0000
DFL-Supercup (1 Season)1.30000.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2009-201019Esbjerg1 League4.0000.0000
2010-201120Esbjerg1 League13.0000.0000
2012-201322Esbjerg1 League33.0000.0000
2013-201423Brøndby1 League33.0000.0000
2014-201524Brøndby1 League33.0000.0000
2015-201625Brøndby1 League3.0000.0000
2015-201625Eintracht Frankfurt2 Leagues35.0000.0000
2016-201726Eintracht Frankfurt2 Leagues39.00000.000.0000
2017-201827Eintracht Frankfurt2 Leagues40.30000.000.0000
2018-201928Leverkusen3 Leagues40.00000.000.0000
2019-202029Leverkusen4 Leagues50.00000.000.0000
2020-202130Leverkusen3 Leagues36.80100.00.030.000.0000
2021-202231Leverkusen3 Leagues41.00000.000.0000
2022-202332Leverkusen4 Leagues48.30000.000.0000
2023-202433Leverkusen3 Leagues35.00000.000.0000
2024-202534Leverkusen4 Leagues35.30000.000.0000
2025-202635Monaco3 Leagues19.00000.000.0000
16 Seasons5 Clubs8 Leagues538.80100.00.000.000.0000
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Leverkusen (7 Seasons)5 Leagues286.50100.00.000.000.0000
Eintracht Frankfurt (3 Seasons)2 Leagues114.40000.000.0000
Brøndby (3 Seasons)1 League69.0000.0000
Esbjerg (3 Seasons)1 League50.0000.0000
Monaco (1 Season)3 Leagues19.00000.000.0000
Bundesliga (10 Seasons)321.50100.00.000.000.0000
DFB-Pokal (10 Seasons)30.70000.000.0000
Danish Superliga (6 Seasons)119.0000.0000
Europa Lg (6 Seasons)31.30000.000.0000
Champions Lg (4 Seasons)18.00000.000.0000
Ligue 1 (1 Season)16.00000.000.0000
Coupe de France (1 Season)1.00000.000.0000
DFL-Supercup (1 Season)1.30000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2009-201019Esbjergdk DEN1. Danish Superliga4th4.0000.0000
2010-201120Esbjergdk DEN1. Danish Superliga12th13.0000.0000
2012-201322Esbjergdk DEN1. Danish Superliga4th33.0000.0000
2013-201423Brøndbydk DEN1. Danish Superliga4th33.0000.0000
2014-201524Brøndbydk DEN1. Danish Superliga3rd33.0000.0000Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th3.0000.0000Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga16th34.0000.0000Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga11th32.00000.000.0000Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga8th34.00000.000.0000Matches
2018-201928Leverkusende GER1. Bundesliga4th32.00000.000.0000Matches
2019-202029Leverkusende GER1. Bundesliga5th34.00000.000.0000Matches
2020-202130Leverkusende GER1. Bundesliga6th28.50100.00.040.000.0000Matches
2021-202231Leverkusende GER1. Bundesliga3rd32.00000.000.0000Matches
2022-202332Leverkusende GER1. Bundesliga6th33.00000.000.0000Matches
2023-202433Leverkusende GER1. Bundesliga1st33.00000.000.0000Matches
2024-202534Leverkusende GER1. Bundesliga2nd29.00000.000.0000Matches
2025-202635Monacofr FRA1. Ligue 17th16.00000.000.0000Matches
16 Seasons5 Clubs3 Leagues456.50100.00.000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Leverkusen (7 Seasons)1 League221.50100.00.000.000.0000
Eintracht Frankfurt (3 Seasons)1 League100.00000.000.0000
Brøndby (3 Seasons)1 League69.0000.0000
Esbjerg (3 Seasons)1 League50.0000.0000
Monaco (1 Season)1 League16.00000.000.0000
Bundesliga (10 Seasons)321.50100.00.000.000.0000
Danish Superliga (6 Seasons)119.0000.0000
Ligue 1 (1 Season)16.00000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal17th1.0000Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal2nd7.00000.000.0000Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal1st6.30000.000.0000Matches
2018-201928Leverkusende GERDFB-Pokal9th2.00000.000.0000Matches
2019-202029Leverkusende GERDFB-Pokal2nd5.00000.000.0000Matches
2020-202130Leverkusende GERDFB-Pokal9th3.30000.000.0000Matches
2021-202231Leverkusende GERDFB-PokalRd22.00000.000.0000Matches
2022-202332Leverkusende GERDFB-PokalR641.00000.000.0000Matches
2023-202433Leverkusende GERDFB-Pokal1st2.00000.000.0000Matches
2024-202534Leverkusende GERDFB-PokalSF1.00000.000.0000Matches
2024-202534Leverkusende GERDFL-Supercup1st1.30000.000.0000Matches
2025-202635Monacofr FRACoupe de FranceR161.00000.000.0000Matches
11 Seasons3 Clubs3 Leagues33.00000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Leverkusen (7 Seasons)2 Leagues17.70000.000.0000
Eintracht Frankfurt (3 Seasons)1 League14.30000.000.0000
Monaco (1 Season)1 League1.00000.000.0000
DFB-Pokal (10 Seasons)30.70000.000.0000
Coupe de France (1 Season)1.00000.000.0000
DFL-Supercup (1 Season)1.30000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201928Leverkusen2. Europa LgR326.00000.000.0000Matches
2019-202029Leverkusen1. Champions LgGR6.00000.000.0000Matches
2019-202029Leverkusen2. Europa LgQF5.00000.000.0000Matches
2020-202130Leverkusen2. Europa LgR325.00000.000.0000Matches
2021-202231Leverkusen2. Europa LgR167.00000.000.0000Matches
2022-202332Leverkusen1. Champions LgGR6.00000.000.0000Matches
2022-202332Leverkusen2. Europa LgSF8.30000.000.0000Matches
2024-202534Leverkusen1. Champions LgR164.00000.000.0000Matches
2025-202635Monaco1. Champions LgKO2.00000.000.0000Matches
8 Seasons2 Clubs2 Leagues49.30000.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Leverkusen (7 Seasons)2 Leagues47.30000.000.0000
Monaco (1 Season)1 League2.00000.000.0000
Europa Lg (6 Seasons)31.30000.000.0000
Champions Lg (4 Seasons)18.00000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201222fi FinlandUEFA Euro Qualifying4.0000Matches
201424fi FinlandWCQ1.0000Matches
201424fi FinlandFriendlies (M)2.0000Matches
201525fi FinlandFriendlies (M)1.0000Matches
201626fi FinlandFriendlies (M)4.0000Matches
201626fi FinlandUEFA Euro Qualifying7.00000.000.0000Matches
201727fi FinlandFriendlies (M)1.0000Matches
201828fi FinlandWCQ10.0000Matches
201828fi FinlandFriendlies (M)3.0000Matches
2018-201928fi FinlandUEFA Nations League28th5.0000Matches
2020-202130fi FinlandUEFA Nations LeagueLgB6.00100.00.170.000.0000Matches
202131fi FinlandFriendlies (M)1.0000Matches
202131fi FinlandUEFA Euro Qualifying9.00000.000.0000Matches
202131fi FinlandUEFA EuroGR3.00000.000.0000Matches
202232fi FinlandWCQ6.00000.000.0000Matches
202232fi FinlandFriendlies (M)2.0000Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.00000.000.0000Matches
202434fi FinlandFriendlies (M)1.0000Matches
202434fi FinlandUEFA Euro Qualifying10.00000.000.0000Matches
2024-202534fi FinlandUEFA Nations LeagueLgB5.00000.000.0000Matches
202535fi FinlandFriendlies (M)1.0000Matches
202636fi FinlandWCQ4.00000.000.0000Matches
202636fi FinlandFriendlies (M)1.0000Matches
12 Seasons1 Club5 Leagues92.00100.00.020.000.0000
Friendlies (M) (11 Seasons)17.0000
UEFA Euro Qualifying (4 Seasons)30.00000.000.0000
WCQ (4 Seasons)21.00000.000.0000
UEFA Nations League (4 Seasons)21.00100.00.060.000.0000
UEFA Euro (1 Season)3.00000.000.0000
Become a Stathead & surf this site ad-free.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2009-201019Esbjergdk DEN1. Danish Superliga53567112.04.032
2010-201120Esbjergdk DEN1. Danish Superliga131,1709039.413.0130
2012-201322Esbjergdk DEN1. Danish Superliga332,97090100.033.0330
2013-201423Brøndbydk DEN1. Danish Superliga332,97090100.033.0330
2014-201524Brøndbydk DEN1. Danish Superliga332,97090100.033.03333001.674329+14+0.42Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga343,06090100.034.03434001.063452-18-0.53Matches
2015-201625Brøndbydk DEN1. Danish Superliga3270909.13.033000.0026-4-1.33-1.67Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal1909050.01.01901000.0001-1-1.00-4.00Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga332,8838794.232.03332001.183540-5-0.16+0.86Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal6630105100.07.061056002.5065+1+0.14Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga343,06090100.034.03434001.44454500.00Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal657095100.06.36956003.00162+14+2.21Matches
2018-201928Leverkusende GER1. Bundesliga322,8809094.132.0329032011.816847+21+0.66+2.66Matches
2018-201928Leverkusende GERDFB-Pokal21809066.72.02902001.5062+4+2.00+1.00Matches
2018-201928Leverkusen2. Europa Lg65409075.06.06906001.83118+3+0.50-1.50Matches
2019-202029Leverkusende GER1. Bundesliga343,06090100.034.0349034001.856144+17+0.50Matches
2019-202029Leverkusen1. Champions Lg654090100.06.06906001.0059-4-0.67Matches
2019-202029Leverkusende GERDFB-Pokal54509083.35.05905002.40116+5+1.00-2.00Matches
2019-202029Leverkusen2. Europa Lg545090100.05.05905002.40105+5+1.00Matches
2020-202130Leverkusende GER1. Bundesliga292,5658883.828.5298828001.664829+19+0.67+1.58Matches
2020-202130Leverkusende GERDFB-Pokal3300100100.03.331003002.00123+9+2.70Matches
2020-202130Leverkusen2. Europa Lg54509062.55.05905002.40178+9+1.80+1.47Matches
2021-202231Leverkusende GER1. Bundesliga322,8809094.132.0329032011.817344+29+0.91-1.09Matches
2021-202231Leverkusende GERDFB-Pokal218090100.02.02902001.5042+2+1.00Matches
2021-202231Leverkusen2. Europa Lg76309087.57.07907001.86168+8+1.14+2.14Matches
2022-202332Leverkusende GER1. Bundesliga332,9699097.033.0339032001.525647+9+0.27+1.26Matches
2022-202332Leverkusen1. Champions Lg654090100.06.06906000.8348-4-0.67Matches
2022-202332Leverkusende GERDFB-Pokal19090100.01.01901000.0034-1-1.00Matches
2022-202332Leverkusen2. Europa Lg875094100.08.38948001.75148+6+0.72Matches
2023-202433Leverkusende GER1. Bundesliga332,9709097.133.0339033012.708924+65+1.97+1.97Matches
2023-202433Leverkusende GERDFB-Pokal21809033.32.02902043.0090+9+4.50+2.00Matches
2023-202433Leverkusen2. Europa Lg000012Matches
2024-202534Leverkusende GER1. Bundesliga292,6109085.329.0299029042.036338+25+0.86+0.06Matches
2024-202534Leverkusen1. Champions Lg43609040.04.04904061.5056-1-0.25-0.92Matches
2024-202534Leverkusende GERDFB-Pokal1909018.81.01901030.0012-1-1.00-2.38Matches
2024-202534Leverkusende GERDFL-Supercup1120120100.01.311201001.002200.00Matches
2025-202635Monaco1. Champions Lg21809020.02.02902002.0032+1+0.50+1.50Matches
2025-202635Monacofr FRACoupe de France1909033.31.01901003.0021+1+1.00+1.00Matches
2025-202635Monacofr FRA1. Ligue 1171,4398547.016.0178515001.352427-3-0.19-0.69Matches
16 Seasons5 Clubs8 Leagues54048,4929076.9538.8538904512321.70798564+234+0.51+0.13
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leverkusen (7 Seasons)5 Leagues28625,7849084.7286.5286902840321.87588354+234+0.82+0.15
Eintracht Frankfurt (3 Seasons)2 Leagues11410,2939097.5114.411499113001.38136145-9-0.08-0.42
Brøndby (3 Seasons)1 League696,2109069.769.06936001.534535+10+0.28-0.06
Esbjerg (3 Seasons)1 League514,4968850.550.0492
Monaco (1 Season)3 Leagues201,7098540.419.0208518001.502930-1-0.05-0.09
Bundesliga (10 Seasons)32328,9379094.6321.532390320071.70572410+162+0.50+0.72
DFB-Pokal (10 Seasons)292,7609573.030.7299529072.176827+41+1.34-0.69
Danish Superliga (6 Seasons)12010,7068960.1119.011836201.534535+10+0.28-0.06
Europa Lg (6 Seasons)312,8209162.331.33191310122.006837+31+0.99+0.32
Champions Lg (4 Seasons)181,6209056.318.0189018061.171725-8-0.44-0.16
Ligue 1 (1 Season)171,4398547.016.0178515001.352427-3-0.19-0.69
Coupe de France (1 Season)1909033.31.01901003.0021+1+1.00+1.00
DFL-Supercup (1 Season)1120120100.01.311201001.002200.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2009-201019Esbjerg1 League53567112.04.032
2010-201120Esbjerg1 League131,1709039.413.0130
2012-201322Esbjerg1 League332,97090100.033.0330
2013-201423Brøndby1 League332,97090100.033.0330
2014-201524Brøndby1 League332,97090100.033.03333001.674329+14+0.42
2015-201625Brøndby1 League3270909.13.033000.0026-4-1.33-1.67
2015-201625Eintracht Frankfurt2 Leagues353,1509097.235.0359035001.033453-19-0.54-3.54
2016-201726Eintracht Frankfurt2 Leagues393,5139095.239.03910538001.384145-4-0.10+0.91
2017-201827Eintracht Frankfurt2 Leagues403,63091100.040.3409540001.676147+14+0.35
2018-201928Leverkusen3 Leagues403,6009088.940.0409040011.808557+28+0.70+0.50
2019-202029Leverkusen4 Leagues504,5009098.050.0509050001.868764+23+0.46-2.54
2020-202130Leverkusen3 Leagues373,3159081.336.8379036001.797740+37+1.00+1.48
2021-202231Leverkusen3 Leagues413,6909093.241.0419041011.809354+39+0.95-0.05
2022-202332Leverkusen4 Leagues484,3499198.048.3489147001.447767+10+0.21+1.20
2023-202433Leverkusen3 Leagues353,1509066.035.03590350172.729824+74+2.11+0.11
2024-202534Leverkusen4 Leagues353,1809169.735.33591350131.887148+23+0.65-0.26
2025-202635Monaco3 Leagues201,7098540.419.0208518001.502930-1-0.05-0.09
16 Seasons5 Clubs8 Leagues54048,4929076.9538.8538904512321.70798564+234+0.51+0.13
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leverkusen (7 Seasons)5 Leagues28625,7849084.7286.5286902840321.87588354+234+0.82+0.15
Eintracht Frankfurt (3 Seasons)2 Leagues11410,2939097.5114.411499113001.38136145-9-0.08-0.42
Brøndby (3 Seasons)1 League696,2109069.769.06936001.534535+10+0.28-0.06
Esbjerg (3 Seasons)1 League514,4968850.550.0492
Monaco (1 Season)3 Leagues201,7098540.419.0208518001.502930-1-0.05-0.09
Bundesliga (10 Seasons)32328,9379094.6321.532390320071.70572410+162+0.50+0.72
DFB-Pokal (10 Seasons)292,7609573.030.7299529072.176827+41+1.34-0.69
Danish Superliga (6 Seasons)12010,7068960.1119.011836201.534535+10+0.28-0.06
Europa Lg (6 Seasons)312,8209162.331.33191310122.006837+31+0.99+0.32
Champions Lg (4 Seasons)181,6209056.318.0189018061.171725-8-0.44-0.16
Ligue 1 (1 Season)171,4398547.016.0178515001.352427-3-0.19-0.69
Coupe de France (1 Season)1909033.31.01901003.0021+1+1.00+1.00
DFL-Supercup (1 Season)1120120100.01.311201001.002200.00
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
2009-201019Esbjergdk DEN1. Danish Superliga4th53567112.04.032
2010-201120Esbjergdk DEN1. Danish Superliga12th131,1709039.413.0130
2012-201322Esbjergdk DEN1. Danish Superliga4th332,97090100.033.0330
2013-201423Brøndbydk DEN1. Danish Superliga4th332,97090100.033.0330
2014-201524Brøndbydk DEN1. Danish Superliga3rd332,97090100.033.03333001.674329+14+0.42Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th3270909.13.033000.0026-4-1.33-1.67Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga16th343,06090100.034.03434001.063452-18-0.53Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga11th332,8838794.232.03332001.183540-5-0.16+0.86Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga8th343,06090100.034.03434001.44454500.00Matches
2018-201928Leverkusende GER1. Bundesliga4th322,8809094.132.0329032011.816847+21+0.66+2.66Matches
2019-202029Leverkusende GER1. Bundesliga5th343,06090100.034.0349034001.856144+17+0.50Matches
2020-202130Leverkusende GER1. Bundesliga6th292,5658883.828.5298828001.664829+19+0.67+1.58Matches
2021-202231Leverkusende GER1. Bundesliga3rd322,8809094.132.0329032011.817344+29+0.91-1.09Matches
2022-202332Leverkusende GER1. Bundesliga6th332,9699097.033.0339032001.525647+9+0.27+1.26Matches
2023-202433Leverkusende GER1. Bundesliga1st332,9709097.133.0339033012.708924+65+1.97+1.97Matches
2024-202534Leverkusende GER1. Bundesliga2nd292,6109085.329.0299029042.036338+25+0.86+0.06Matches
2025-202635Monacofr FRA1. Ligue 17th171,4398547.016.0178515001.352427-3-0.19-0.69Matches
16 Seasons5 Clubs3 Leagues46041,0828979.8456.545889371271.67641472+169+0.45+0.23
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 (7 Seasons)1 League22219,9349093.1221.522290220071.91458273+185+0.84+0.96
Eintracht Frankfurt (3 Seasons)1 League1019,0038998.1100.0101100001.23114137-23-0.23+0.79
Brøndby (3 Seasons)1 League696,2109069.769.06936001.534535+10+0.28-0.06
Esbjerg (3 Seasons)1 League514,4968850.550.0492
Monaco (1 Season)1 League171,4398547.016.0178515001.352427-3-0.19-0.69
Bundesliga (10 Seasons)32328,9379094.6321.532390320071.70572410+162+0.50+0.72
Danish Superliga (6 Seasons)12010,7068960.1119.011836201.534535+10+0.28-0.06
Ligue 1 (1 Season)171,4398547.016.0178515001.352427-3-0.19-0.69
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
2015-201625Eintracht Frankfurtde GERDFB-Pokal17th1909050.01.01901000.0001-1-1.00-4.00Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal2nd6630105100.07.061056002.5065+1+0.14Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal1st657095100.06.36956003.00162+14+2.21Matches
2018-201928Leverkusende GERDFB-Pokal9th21809066.72.02902001.5062+4+2.00+1.00Matches
2019-202029Leverkusende GERDFB-Pokal2nd54509083.35.05905002.40116+5+1.00-2.00Matches
2020-202130Leverkusende GERDFB-Pokal9th3300100100.03.331003002.00123+9+2.70Matches
2021-202231Leverkusende GERDFB-PokalRd2218090100.02.02902001.5042+2+1.00Matches
2022-202332Leverkusende GERDFB-PokalR6419090100.01.01901000.0034-1-1.00Matches
2023-202433Leverkusende GERDFB-Pokal1st21809033.32.02902043.0090+9+4.50+2.00Matches
2024-202534Leverkusende GERDFB-PokalSF1909018.81.01901030.0012-1-1.00-2.38Matches
2024-202534Leverkusende GERDFL-Supercup1st1120120100.01.311201001.002200.00Matches
2025-202635Monacofr FRACoupe de FranceR161909033.31.01901003.0021+1+1.00+1.00Matches
11 Seasons3 Clubs3 Leagues312,9709671.233.0319631072.167230+42+1.27-0.45
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 (7 Seasons)2 Leagues171,5909463.117.7179417071.824821+27+1.53-0.41
Eintracht Frankfurt (3 Seasons)1 League131,2909993.514.3139913002.54228+14+0.98-2.02
Monaco (1 Season)1 League1909033.31.01901003.0021+1+1.00+1.00
DFB-Pokal (10 Seasons)292,7609573.030.7299529072.176827+41+1.34-0.69
Coupe de France (1 Season)1909033.31.01901003.0021+1+1.00+1.00
DFL-Supercup (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
2018-201928Leverkusen2. Europa LgR3265409075.06.06906001.83118+3+0.50-1.50Matches
2019-202029Leverkusen1. Champions LgGR654090100.06.06906001.0059-4-0.67Matches
2019-202029Leverkusen2. Europa LgQF545090100.05.05905002.40105+5+1.00Matches
2020-202130Leverkusen2. Europa LgR3254509062.55.05905002.40178+9+1.80+1.47Matches
2021-202231Leverkusen2. Europa LgR1676309087.57.07907001.86168+8+1.14+2.14Matches
2022-202332Leverkusen1. Champions LgGR654090100.06.06906000.8348-4-0.67Matches
2022-202332Leverkusen2. Europa LgSF875094100.08.38948001.75148+6+0.72Matches
2023-202433Leverkusen2. Europa Lg1st000012Matches
2024-202534Leverkusen1. Champions LgR1643609040.04.04904061.5056-1-0.25-0.92Matches
2025-202635Monaco1. Champions LgKO21809020.02.02902002.0032+1+0.50+1.50Matches
8 Seasons2 Clubs2 Leagues494,4409159.949.34991490181.698562+23+0.47+0.47
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leverkusen (7 Seasons)2 Leagues474,2609165.447.34791470181.688260+22+0.46-0.20
Monaco (1 Season)1 League21809020.02.02902002.0032+1+0.50+1.50
Europa Lg (6 Seasons)312,8209162.331.33191310122.006837+31+0.99+0.32
Champions Lg (4 Seasons)181,6209056.318.0189018061.171725-8-0.44-0.16
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
201222fi FinlandUEFA Euro Qualifying43609040.04.04904021.5065+1+0.25+0.42Matches
201424fi FinlandWCQ1909012.51.01901070.0001-1-1.00-0.57Matches
201424fi FinlandFriendlies (M)21809050.02.02902010.5034-1-0.50-1.00Matches
201525fi FinlandFriendlies (M)1909033.31.01901013.0010+1+1.00+2.00Matches
201626fi FinlandFriendlies (M)43609066.74.04904000.25110-9-2.25-0.75Matches
201626fi FinlandUEFA Euro Qualifying76309070.07.07907031.1456-1-0.14-0.14Matches
201727fi FinlandFriendlies (M)1909033.31.01901021.001100.00-1.50Matches
201828fi FinlandWCQ1090090100.010.0109010000.90913-4-0.40Matches
201828fi FinlandFriendlies (M)32709060.03.03903011.332200.00-3.00Matches
2018-201928fi FinlandUEFA Nations League28th54509083.35.05905012.4051+4+0.80+2.80Matches
202030fi FinlandFriendlies (M)0002Matches
2020-202130fi FinlandUEFA Nations LeagueLgB654090100.06.06906002.0075+2+0.33Matches
202131fi FinlandFriendlies (M)1909025.01.01901020.0001-1-1.000.00Matches
202131fi FinlandUEFA Euro Qualifying98109090.09.09900012.00158+7+0.78+1.78Matches
202131fi FinlandUEFA EuroGR327090100.03.03903001.0013-2-0.67Matches
202232fi FinlandWCQ65409075.06.06906001.507700.000.00Matches
202232fi FinlandFriendlies (M)21809050.02.02902020.5013-2-1.00-1.00Matches
2022-202332fi FinlandUEFA Nations LeagueLgB54509083.35.05905011.6085+3+0.60+1.60Matches
202434fi FinlandFriendlies (M)1909033.31.01901020.0024-2-2.00-2.50Matches
202434fi FinlandUEFA Euro Qualifying109009090.910.0109010011.501713+4+0.40-0.60Matches
2024-202534fi FinlandUEFA Nations LeagueLgB54509083.35.05905010.00211-9-1.80+0.20Matches
202535fi FinlandFriendlies (M)1909050.01.01901003.0040+4+4.00+5.00Matches
202636fi FinlandWCQ43609050.04.04904011.755500.00+1.50Matches
202636fi FinlandFriendlies (M)19090100.01.01901000.0004-4-4.00Matches
12 Seasons1 Club5 Leagues928,2809066.292.09290830311.31102112-10-0.11+0.18
Friendlies (M) (11 Seasons)171,5309045.917.01790170130.821529-14-0.82-0.93
UEFA Euro Qualifying (4 Seasons)302,7009073.230.0309021071.574332+11+0.37+0.46
WCQ (4 Seasons)211,8909061.821.0219021081.192126-5-0.24+0.45
UEFA Nations League (4 Seasons)211,8909087.521.0219021031.52222200.00+1.67
UEFA Euro (1 Season)327090100.03.03903001.0013-2-0.67

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201019Esbjergdk DEN1. Danish Superliga4.000
2010-201120Esbjergdk DEN1. Danish Superliga13.000
2012-201322Esbjergdk DEN1. Danish Superliga33.020
2013-201423Brøndbydk DEN1. Danish Superliga33.000
2014-201524Brøndbydk DEN1. Danish Superliga33.010Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga34.0000Matches
2015-201625Brøndbydk DEN1. Danish Superliga3.0000Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal1.00000Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga32.0210040030000Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal7.01001100000Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga34.0100030010000Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal6.30000100000Matches
2018-201928Leverkusende GER1. Bundesliga32.0100030120000Matches
2018-201928Leverkusende GERDFB-Pokal2.00000000000Matches
2018-201928Leverkusen2. Europa Lg6.0000000010000Matches
2019-202029Leverkusende GER1. Bundesliga34.01000200200Matches
2019-202029Leverkusen1. Champions Lg6.00000000100Matches
2019-202029Leverkusende GERDFB-Pokal5.01000000000Matches
2019-202029Leverkusen2. Europa Lg5.00000000000Matches
2020-202130Leverkusende GER1. Bundesliga28.51001400121Matches
2020-202130Leverkusende GERDFB-Pokal3.30000100000Matches
2020-202130Leverkusen2. Europa Lg5.00001000000Matches
2021-202231Leverkusende GER1. Bundesliga32.01000200010Matches
2021-202231Leverkusende GERDFB-Pokal2.00000000000Matches
2021-202231Leverkusen2. Europa Lg7.01001000000Matches
2022-202332Leverkusende GER1. Bundesliga33.00101000000Matches
2022-202332Leverkusen1. Champions Lg6.01000100000Matches
2022-202332Leverkusende GERDFB-Pokal1.00000000000Matches
2022-202332Leverkusen2. Europa Lg8.30000000001Matches
2023-202433Leverkusende GER1. Bundesliga33.02000100000Matches
2023-202433Leverkusende GERDFB-Pokal2.01000000000Matches
2024-202534Leverkusende GER1. Bundesliga29.01000200000Matches
2024-202534Leverkusen1. Champions Lg4.01000000000Matches
2024-202534Leverkusende GERDFB-Pokal1.00000000000Matches
2024-202534Leverkusende GERDFL-Supercup1.3000000000Matches
2025-202635Monaco1. Champions Lg2.00000000000Matches
2025-202635Monacofr FRACoupe de France1.00000000000Matches
2025-202635Monacofr FRA1. Ligue 116.01000000010Matches
16 Seasons5 Clubs8 Leagues538.8202052501114002
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (7 Seasons)5 Leagues286.512104160173002
Eintracht Frankfurt (3 Seasons)2 Leagues114.4410190040000
Brøndby (3 Seasons)1 League69.0100
Esbjerg (3 Seasons)1 League50.020
Monaco (1 Season)3 Leagues19.01000000010
Bundesliga (10 Seasons)321.510202210193001
DFB-Pokal (10 Seasons)30.73001300000
Danish Superliga (6 Seasons)119.0300
Europa Lg (6 Seasons)31.3100200010001
Champions Lg (4 Seasons)18.02000100100
Ligue 1 (1 Season)16.01000000010
Coupe de France (1 Season)1.00000000000
DFL-Supercup (1 Season)1.3000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201019Esbjerg1 League4.000
2010-201120Esbjerg1 League13.000
2012-201322Esbjerg1 League33.020
2013-201423Brøndby1 League33.000
2014-201524Brøndby1 League33.010
2015-201625Brøndby1 League3.0000
2015-201625Eintracht Frankfurt2 Leagues35.000000
2016-201726Eintracht Frankfurt2 Leagues39.0310150030000
2017-201827Eintracht Frankfurt2 Leagues40.3100040010000
2018-201928Leverkusen3 Leagues40.0100030130000
2019-202029Leverkusen4 Leagues50.02000200300
2020-202130Leverkusen3 Leagues36.81002500121
2021-202231Leverkusen3 Leagues41.02001200010
2022-202332Leverkusen4 Leagues48.31101100001
2023-202433Leverkusen3 Leagues35.03000100000
2024-202534Leverkusen4 Leagues35.32000200000
2025-202635Monaco3 Leagues19.01000000010
16 Seasons5 Clubs8 Leagues538.8202052501114002
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (7 Seasons)5 Leagues286.512104160173002
Eintracht Frankfurt (3 Seasons)2 Leagues114.4410190040000
Brøndby (3 Seasons)1 League69.0100
Esbjerg (3 Seasons)1 League50.020
Monaco (1 Season)3 Leagues19.01000000010
Bundesliga (10 Seasons)321.510202210193001
DFB-Pokal (10 Seasons)30.73001300000
Danish Superliga (6 Seasons)119.0300
Europa Lg (6 Seasons)31.3100200010001
Champions Lg (4 Seasons)18.02000100100
Ligue 1 (1 Season)16.01000000010
Coupe de France (1 Season)1.00000000000
DFL-Supercup (1 Season)1.3000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201019Esbjergdk DEN1. Danish Superliga4th4.000
2010-201120Esbjergdk DEN1. Danish Superliga12th13.000
2012-201322Esbjergdk DEN1. Danish Superliga4th33.020
2013-201423Brøndbydk DEN1. Danish Superliga4th33.000
2014-201524Brøndbydk DEN1. Danish Superliga3rd33.010Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th3.0000Matches
2015-201625Eintracht Frankfurtde GER1. Bundesliga16th34.0000Matches
2016-201726Eintracht Frankfurtde GER1. Bundesliga11th32.0210040030000Matches
2017-201827Eintracht Frankfurtde GER1. Bundesliga8th34.0100030010000Matches
2018-201928Leverkusende GER1. Bundesliga4th32.0100030120000Matches
2019-202029Leverkusende GER1. Bundesliga5th34.01000200200Matches
2020-202130Leverkusende GER1. Bundesliga6th28.51001400121Matches
2021-202231Leverkusende GER1. Bundesliga3rd32.01000200010Matches
2022-202332Leverkusende GER1. Bundesliga6th33.00101000000Matches
2023-202433Leverkusende GER1. Bundesliga1st33.02000100000Matches
2024-202534Leverkusende GER1. Bundesliga2nd29.01000200000Matches
2025-202635Monacofr FRA1. Ligue 17th16.01000000010Matches
16 Seasons5 Clubs3 Leagues456.514202210194001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (7 Seasons)1 League221.57102140153001
Eintracht Frankfurt (3 Seasons)1 League100.0310070040000
Brøndby (3 Seasons)1 League69.0100
Esbjerg (3 Seasons)1 League50.020
Monaco (1 Season)1 League16.01000000010
Bundesliga (10 Seasons)321.510202210193001
Danish Superliga (6 Seasons)119.0300
Ligue 1 (1 Season)16.01000000010
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201625Eintracht Frankfurtde GERDFB-Pokal17th1.00000Matches
2016-201726Eintracht Frankfurtde GERDFB-Pokal2nd7.01001100000Matches
2017-201827Eintracht Frankfurtde GERDFB-Pokal1st6.30000100000Matches
2018-201928Leverkusende GERDFB-Pokal9th2.00000000000Matches
2019-202029Leverkusende GERDFB-Pokal2nd5.01000000000Matches
2020-202130Leverkusende GERDFB-Pokal9th3.30000100000Matches
2021-202231Leverkusende GERDFB-PokalRd22.00000000000Matches
2022-202332Leverkusende GERDFB-PokalR641.00000000000Matches
2023-202433Leverkusende GERDFB-Pokal1st2.01000000000Matches
2024-202534Leverkusende GERDFB-PokalSF1.00000000000Matches
2024-202534Leverkusende GERDFL-Supercup1st1.3000000000Matches
2025-202635Monacofr FRACoupe de FranceR161.00000000000Matches
11 Seasons3 Clubs3 Leagues33.03001300000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (7 Seasons)2 Leagues17.72000100000
Eintracht Frankfurt (3 Seasons)1 League14.31001200000
Monaco (1 Season)1 League1.00000000000
DFB-Pokal (10 Seasons)30.73001300000
Coupe de France (1 Season)1.00000000000
DFL-Supercup (1 Season)1.3000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201928Leverkusen2. Europa LgR326.0000000010000Matches
2019-202029Leverkusen1. Champions LgGR6.00000000100Matches
2019-202029Leverkusen2. Europa LgQF5.00000000000Matches
2020-202130Leverkusen2. Europa LgR325.00001000000Matches
2021-202231Leverkusen2. Europa LgR167.01001000000Matches
2022-202332Leverkusen1. Champions LgGR6.01000100000Matches
2022-202332Leverkusen2. Europa LgSF8.30000000001Matches
2024-202534Leverkusen1. Champions LgR164.01000000000Matches
2025-202635Monaco1. Champions LgKO2.00000000000Matches
8 Seasons2 Clubs2 Leagues49.3300210020001
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (7 Seasons)2 Leagues47.3300210020001
Monaco (1 Season)1 League2.00000000000
Europa Lg (6 Seasons)31.3100200010001
Champions Lg (4 Seasons)18.02000100100
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201222fi FinlandUEFA Euro Qualifying4.00000Matches
201424fi FinlandWCQ1.00000Matches
201424fi FinlandFriendlies (M)2.00000Matches
201525fi FinlandFriendlies (M)1.00000Matches
201626fi FinlandFriendlies (M)4.00000Matches
201626fi FinlandUEFA Euro Qualifying7.0000000000000Matches
201727fi FinlandFriendlies (M)1.00000Matches
201828fi FinlandWCQ10.01000Matches
201828fi FinlandFriendlies (M)3.00000Matches
2018-201928fi FinlandUEFA Nations League28th5.00000Matches
2020-202130fi FinlandUEFA Nations LeagueLgB6.00000100000Matches
202131fi FinlandFriendlies (M)1.00000Matches
202131fi FinlandUEFA Euro Qualifying9.0100000000000Matches
202131fi FinlandUEFA EuroGR3.00000100001Matches
202232fi FinlandWCQ6.00000000000Matches
202232fi FinlandFriendlies (M)2.00000Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.00000000000Matches
202434fi FinlandFriendlies (M)1.00000Matches
202434fi FinlandUEFA Euro Qualifying10.00000100000Matches
2024-202534fi FinlandUEFA Nations LeagueLgB5.00000100200Matches
202535fi FinlandFriendlies (M)1.00000Matches
202636fi FinlandWCQ4.00000000000Matches
202636fi FinlandFriendlies (M)1.00000Matches
12 Seasons1 Club5 Leagues92.0200040020001
Friendlies (M) (11 Seasons)17.00000
UEFA Euro Qualifying (4 Seasons)30.0100010000000
WCQ (4 Seasons)21.01000000000
UEFA Nations League (4 Seasons)21.00000200200
UEFA Euro (1 Season)3.00000100001

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.

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.

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.