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-10-04FriDanish SuperligaRegular seasonHomeD 2–2Vejle BKAalborgYCB90100011001Match Report
2024-09-29SunDanish SuperligaRegular seasonHomeL 1–2Vejle BKFC CopenhagenYCB90000000000Match Report
2024-09-22SunDanish SuperligaRegular seasonAwayL 1–2Vejle BKSønderjyskEYCB90000000000Match Report
2024-09-15SunDanish SuperligaRegular seasonHomeL 0–5Vejle BKViborgYCB90000000102Match Report
2024-08-30FriDanish SuperligaRegular seasonAwayL 0–1Vejle BKLyngbyYCB79000000001Match 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
2015-201619Twentenl NED1. Eredivisie00Matches
2017-201821Twentenl NED1. Eredivisie1076457.2000000000.000.000.000.000.00Matches
2018-201922Roda JCnl NED2. Eerste Divisie19171,53717.1101100000.060.000.060.060.06Matches
2019-202023Roda JCnl NED2. Eerste Divisie865315.9202200000.340.000.340.340.34Matches
2020-202124Roda JCnl NED2. Eerste Divisie23181,50416.7202200100.120.000.120.120.12Matches
2021-202225Roda JCnl NED2. Eerste Divisie32302,56828.5224200410.070.070.140.070.14Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa29282,25925.1123100610.040.080.120.040.12Matches
2023-202427Aberdeen3. Conf Lg654795.3011000000.30.30.60.801300.000.190.190.000.190.050.100.150.050.15Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa544154.6000000100.000.000.000.000.00Matches
2023-202427Aberdeensct SCO1. Premiership28242,12023.6011000400.000.040.040.000.04Matches
2024-202528Vejle BKdk DEN1. Danish Superliga554394.9101100100.210.000.210.210.21Matches
2024-202528Aberdeensct SCO1. Premiership1010.0000000000.000.000.000.000.00Matches
9 Seasons5 Clubs6 Leagues16614412,498138.996159001720.30.30.60.801300.060.040.110.060.110.050.100.150.050.15
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
Roda JC (4 Seasons)1 League82716,14068.2729700510.100.030.130.100.13
Aberdeen (2 Seasons)2 Leagues35292,60028.9022000400.30.30.60.801300.000.070.070.000.070.050.100.150.050.15
Górnik Zabrze (2 Seasons)1 League34322,67429.7123100710.030.070.100.030.10
Twente (2 Seasons)1 League1076457.2000000000.000.000.000.000.00
Vejle BK (1 Season)1 League554394.9101100100.210.000.210.210.21
Eerste Divisie (4 Seasons)82716,14068.2729700510.100.030.130.100.13
Ekstraklasa (2 Seasons)34322,67429.7123100710.030.070.100.030.10
Premiership (2 Seasons)29242,12123.6011000400.000.040.040.000.04
Eredivisie (2 Seasons)1076457.2000000000.000.000.000.000.00
Conf Lg (1 Season)654795.3011000000.30.30.60.801300.000.190.190.000.190.050.100.150.050.15
Danish Superliga (1 Season)554394.9101100100.210.000.210.210.21
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
2015-201619Twente1 League00
2017-201821Twente1 League1076457.2000000000.000.000.000.000.00
2018-201922Roda JC1 League19171,53717.1101100000.060.000.060.060.06
2019-202023Roda JC1 League865315.9202200000.340.000.340.340.34
2020-202124Roda JC1 League23181,50416.7202200100.120.000.120.120.12
2021-202225Roda JC1 League32302,56828.5224200410.070.070.140.070.14
2022-202326Górnik Zabrze1 League29282,25925.1123100610.040.080.120.040.12
2023-202427Górnik Zabrze1 League544154.6000000100.000.000.000.000.00
2023-202427Aberdeen2 Leagues34292,59928.9022000400.30.30.60.801300.000.070.070.000.070.050.100.150.050.15
2024-202528Aberdeen1 League1010.0000000000.000.000.000.000.00
2024-202528Vejle BK1 League554394.9101100100.210.000.210.210.21
9 Seasons5 Clubs6 Leagues16614412,498138.996159001720.30.30.60.801300.060.040.110.060.110.050.100.150.050.15
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
Roda JC (4 Seasons)1 League82716,14068.2729700510.100.030.130.100.13
Aberdeen (2 Seasons)2 Leagues35292,60028.9022000400.30.30.60.801300.000.070.070.000.070.050.100.150.050.15
Górnik Zabrze (2 Seasons)1 League34322,67429.7123100710.030.070.100.030.10
Twente (2 Seasons)1 League1076457.2000000000.000.000.000.000.00
Vejle BK (1 Season)1 League554394.9101100100.210.000.210.210.21
Eerste Divisie (4 Seasons)82716,14068.2729700510.100.030.130.100.13
Ekstraklasa (2 Seasons)34322,67429.7123100710.030.070.100.030.10
Premiership (2 Seasons)29242,12123.6011000400.000.040.040.000.04
Eredivisie (2 Seasons)1076457.2000000000.000.000.000.000.00
Conf Lg (1 Season)654795.3011000000.30.30.60.801300.000.190.190.000.190.050.100.150.050.15
Danish Superliga (1 Season)554394.9101100100.210.000.210.210.21
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-201619Twentenl NED1. Eredivisie12th00Matches
2017-201821Twentenl NED1. Eredivisie18th1076457.2000000000.000.000.000.000.00Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th19171,53717.1101100000.060.000.060.060.06Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th865315.9202200000.340.000.340.340.34Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th23181,50416.7202200100.120.000.120.120.12Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th32302,56828.5224200410.070.070.140.070.14Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th29282,25925.1123100610.040.080.120.040.12Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th544154.6000000100.000.000.000.000.00Matches
2023-202427Aberdeensct SCO1. Premiership7th28242,12023.6011000400.000.040.040.000.04Matches
2024-202528Aberdeensct SCO1. Premiership4th1010.0000000000.000.000.000.000.00Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th554394.9101100100.210.000.210.210.21Matches
9 Seasons5 Clubs5 Leagues16013912,019133.595149001720.070.040.100.070.10
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
Roda JC (4 Seasons)1 League82716,14068.2729700510.100.030.130.100.13
Górnik Zabrze (2 Seasons)1 League34322,67429.7123100710.030.070.100.030.10
Aberdeen (2 Seasons)1 League29242,12123.6011000400.000.040.040.000.04
Twente (2 Seasons)1 League1076457.2000000000.000.000.000.000.00
Vejle BK (1 Season)1 League554394.9101100100.210.000.210.210.21
Eerste Divisie (4 Seasons)82716,14068.2729700510.100.030.130.100.13
Ekstraklasa (2 Seasons)34322,67429.7123100710.030.070.100.030.10
Premiership (2 Seasons)29242,12123.6011000400.000.040.040.000.04
Eredivisie (2 Seasons)1076457.2000000000.000.000.000.000.00
Danish Superliga (1 Season)554394.9101100100.210.000.210.210.21
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
2023-202427Aberdeen3. Conf LgGR654795.3011000000.30.30.60.801300.000.190.190.000.190.050.100.150.050.15Matches
1 Season1 Club1 League654795.3011000000.30.30.60.801300.000.190.190.000.190.050.100.150.050.15
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
2022-202326fi FinlandUEFA Nations LeagueLgB544314.8000000000.000.000.000.000.00Matches
202326fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202427fi FinlandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
202427fi FinlandUEFA Euro Qualifying664555.1000000200.000.000.000.000.00Matches
3 Seasons1 Club3 Leagues14131,15612.8000000200.000.000.000.000.00
Friendlies (M) (2 Seasons)332703.0000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)664555.1000000200.000.000.000.000.00
UEFA Nations League (1 Season)544314.8000000000.000.000.000.000.00

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
2017-201821Twentenl NED1. Eredivisie7.20010.000.140.0000Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.1100Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.929333.31.530.510.220.6700Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.7211327.30.660.180.180.6700Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.5217423.50.600.140.120.5000Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.1100Matches
2023-202427Aberdeen3. Conf Lg5.30400.00.750.000.0011.20000.30.30.06-0.3-0.3Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.6000Matches
2023-202427Aberdeensct SCO1. Premiership23.6015640.00.640.250.000.0000Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.9111100.00.210.211.001.0000Matches
2024-202528Aberdeensct SCO1. Premiership0.00000.000.0000Matches
9 Seasons5 Clubs6 Leagues138.99571831.60.620.200.120.3911.20000.30.30.06-0.3-0.3
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
Roda JC (4 Seasons)1 League68.27371027.00.720.200.160.6000
Aberdeen (2 Seasons)2 Leagues28.9019631.60.660.210.000.0011.20000.30.30.06-0.3-0.3
Górnik Zabrze (2 Seasons)1 League29.7100
Twente (2 Seasons)1 League7.20010.000.140.0000
Vejle BK (1 Season)1 League4.9111100.00.210.211.001.0000
Eerste Divisie (4 Seasons)68.27371027.00.720.200.160.6000
Ekstraklasa (2 Seasons)29.7100
Premiership (2 Seasons)23.6015640.00.640.250.000.0000
Eredivisie (2 Seasons)7.20010.000.140.0000
Conf Lg (1 Season)5.30400.00.750.000.0011.20000.30.30.06-0.3-0.3
Danish Superliga (1 Season)4.9111100.00.210.211.001.0000
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
2017-201821Twente1 League7.20010.000.140.0000
2018-201922Roda JC1 League17.1100
2019-202023Roda JC1 League5.929333.31.530.510.220.6700
2020-202124Roda JC1 League16.7211327.30.660.180.180.6700
2021-202225Roda JC1 League28.5217423.50.600.140.120.5000
2022-202326Górnik Zabrze1 League25.1100
2023-202427Górnik Zabrze1 League4.6000
2023-202427Aberdeen2 Leagues28.9019631.60.660.210.000.0011.20000.30.30.06-0.3-0.3
2024-202528Aberdeen1 League0.00000.000.0000
2024-202528Vejle BK1 League4.9111100.00.210.211.001.0000
9 Seasons5 Clubs6 Leagues138.99571831.60.620.200.120.3911.20000.30.30.06-0.3-0.3
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
Roda JC (4 Seasons)1 League68.27371027.00.720.200.160.6000
Aberdeen (2 Seasons)2 Leagues28.9019631.60.660.210.000.0011.20000.30.30.06-0.3-0.3
Górnik Zabrze (2 Seasons)1 League29.7100
Twente (2 Seasons)1 League7.20010.000.140.0000
Vejle BK (1 Season)1 League4.9111100.00.210.211.001.0000
Eerste Divisie (4 Seasons)68.27371027.00.720.200.160.6000
Ekstraklasa (2 Seasons)29.7100
Premiership (2 Seasons)23.6015640.00.640.250.000.0000
Eredivisie (2 Seasons)7.20010.000.140.0000
Conf Lg (1 Season)5.30400.00.750.000.0011.20000.30.30.06-0.3-0.3
Danish Superliga (1 Season)4.9111100.00.210.211.001.0000
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
2017-201821Twentenl NED1. Eredivisie18th7.20010.000.140.0000Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.1100Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.929333.31.530.510.220.6700Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.7211327.30.660.180.180.6700Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.5217423.50.600.140.120.5000Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.1100Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.6000Matches
2023-202427Aberdeensct SCO1. Premiership7th23.6015640.00.640.250.000.0000Matches
2024-202528Aberdeensct SCO1. Premiership4th0.00000.000.0000Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.9111100.00.210.211.001.0000Matches
9 Seasons5 Clubs5 Leagues133.59531834.00.610.210.130.3900
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Roda JC (4 Seasons)1 League68.27371027.00.720.200.160.6000
Górnik Zabrze (2 Seasons)1 League29.7100
Aberdeen (2 Seasons)1 League23.6015640.00.640.250.000.0000
Twente (2 Seasons)1 League7.20010.000.140.0000
Vejle BK (1 Season)1 League4.9111100.00.210.211.001.0000
Eerste Divisie (4 Seasons)68.27371027.00.720.200.160.6000
Ekstraklasa (2 Seasons)29.7100
Premiership (2 Seasons)23.6015640.00.640.250.000.0000
Eredivisie (2 Seasons)7.20010.000.140.0000
Danish Superliga (1 Season)4.9111100.00.210.211.001.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
2023-202427Aberdeen3. Conf LgGR5.30400.00.750.000.0011.20000.30.30.06-0.3-0.3Matches
1 Season1 Club1 League5.30400.00.750.000.0011.20000.30.30.06-0.3-0.3
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
2022-202326fi FinlandUEFA Nations LeagueLgB4.803133.30.630.210.000.0000Matches
202326fi FinlandFriendlies (M)1.0000Matches
202427fi FinlandFriendlies (M)2.0000Matches
202427fi FinlandUEFA Euro Qualifying5.10300.00.590.000.0000Matches
3 Seasons1 Club3 Leagues12.806116.70.610.100.000.0000
Friendlies (M) (2 Seasons)3.0000
UEFA Euro Qualifying (1 Season)5.10300.00.590.000.0000
UEFA Nations League (1 Season)4.803133.30.630.210.000.0000
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
2017-201821Twentenl NED1. Eredivisie7.20Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.10Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.90Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.70Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.52Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.12Matches
2023-202427Aberdeen3. Conf Lg5.315622370.030631525546188.58511275.9154334.910.60.1+0.41101013Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.60Matches
2023-202427Aberdeensct SCO1. Premiership23.61Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.90Matches
2024-202528Aberdeensct SCO1. Premiership0.00Matches
9 Seasons5 Clubs6 Leagues138.915622370.030631525546188.58511275.9154334.960.60.1+5.41101013
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
Roda JC (4 Seasons)1 League68.22
Aberdeen (2 Seasons)2 Leagues28.915622370.030631525546188.58511275.9154334.920.60.1+1.41101013
Górnik Zabrze (2 Seasons)1 League29.72
Twente (2 Seasons)1 League7.20
Vejle BK (1 Season)1 League4.90
Eerste Divisie (4 Seasons)68.22
Ekstraklasa (2 Seasons)29.72
Premiership (2 Seasons)23.61
Eredivisie (2 Seasons)7.20
Conf Lg (1 Season)5.315622370.030631525546188.58511275.9154334.910.60.1+0.41101013
Danish Superliga (1 Season)4.90
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
2017-201821Twente1 League7.20
2018-201922Roda JC1 League17.10
2019-202023Roda JC1 League5.90
2020-202124Roda JC1 League16.70
2021-202225Roda JC1 League28.52
2022-202326Górnik Zabrze1 League25.12
2023-202427Górnik Zabrze1 League4.60
2023-202427Aberdeen2 Leagues28.915622370.030631525546188.58511275.9154334.920.60.1+1.41101013
2024-202528Aberdeen1 League0.00
2024-202528Vejle BK1 League4.90
9 Seasons5 Clubs6 Leagues138.915622370.030631525546188.58511275.9154334.960.60.1+5.41101013
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
Roda JC (4 Seasons)1 League68.22
Aberdeen (2 Seasons)2 Leagues28.915622370.030631525546188.58511275.9154334.920.60.1+1.41101013
Górnik Zabrze (2 Seasons)1 League29.72
Twente (2 Seasons)1 League7.20
Vejle BK (1 Season)1 League4.90
Eerste Divisie (4 Seasons)68.22
Ekstraklasa (2 Seasons)29.72
Premiership (2 Seasons)23.61
Eredivisie (2 Seasons)7.20
Conf Lg (1 Season)5.315622370.030631525546188.58511275.9154334.910.60.1+0.41101013
Danish Superliga (1 Season)4.90
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
2017-201821Twentenl NED1. Eredivisie18th7.20Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.10Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.90Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.70Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.52Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.12Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.60Matches
2023-202427Aberdeensct SCO1. Premiership7th23.61Matches
2024-202528Aberdeensct SCO1. Premiership4th0.00Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.90Matches
9 Seasons5 Clubs5 Leagues133.55
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
Roda JC (4 Seasons)1 League68.22
Górnik Zabrze (2 Seasons)1 League29.72
Aberdeen (2 Seasons)1 League23.61
Twente (2 Seasons)1 League7.20
Vejle BK (1 Season)1 League4.90
Eerste Divisie (4 Seasons)68.22
Ekstraklasa (2 Seasons)29.72
Premiership (2 Seasons)23.61
Eredivisie (2 Seasons)7.20
Danish Superliga (1 Season)4.90
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
2023-202427Aberdeen3. Conf LgGR5.315622370.030631525546188.58511275.9154334.910.60.1+0.41101013Matches
1 Season1 Club1 League5.315622370.030631525546188.58511275.9154334.910.60.1+0.41101013
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
2022-202326fi FinlandUEFA Nations LeagueLgB4.80Matches
202326fi FinlandFriendlies (M)1.00Matches
202427fi FinlandFriendlies (M)2.00Matches
202427fi FinlandUEFA Euro Qualifying5.10Matches
3 Seasons1 Club3 Leagues12.80
Friendlies (M) (2 Seasons)3.00
UEFA Euro Qualifying (1 Season)5.10
UEFA Nations League (1 Season)4.80

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
2017-201821Twentenl NED1. Eredivisie7.20Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.90Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.75Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.53Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.1Matches
2023-202427Aberdeen3. Conf Lg5.3223180431000233000015602Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.6Matches
2023-202427Aberdeensct SCO1. Premiership23.612Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.90Matches
2024-202528Aberdeensct SCO1. Premiership0.00Matches
9 Seasons5 Clubs6 Leagues138.92231804310002233000015602
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Roda JC (4 Seasons)1 League68.28
Aberdeen (2 Seasons)2 Leagues28.92231804310001433000015602
Górnik Zabrze (2 Seasons)1 League29.7
Twente (2 Seasons)1 League7.20
Vejle BK (1 Season)1 League4.90
Eerste Divisie (4 Seasons)68.28
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.612
Eredivisie (2 Seasons)7.20
Conf Lg (1 Season)5.3223180431000233000015602
Danish Superliga (1 Season)4.90
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
2017-201821Twente1 League7.20
2018-201922Roda JC1 League17.1
2019-202023Roda JC1 League5.90
2020-202124Roda JC1 League16.75
2021-202225Roda JC1 League28.53
2022-202326Górnik Zabrze1 League25.1
2023-202427Górnik Zabrze1 League4.6
2023-202427Aberdeen2 Leagues28.92231804310001433000015602
2024-202528Aberdeen1 League0.00
2024-202528Vejle BK1 League4.90
9 Seasons5 Clubs6 Leagues138.92231804310002233000015602
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Roda JC (4 Seasons)1 League68.28
Aberdeen (2 Seasons)2 Leagues28.92231804310001433000015602
Górnik Zabrze (2 Seasons)1 League29.7
Twente (2 Seasons)1 League7.20
Vejle BK (1 Season)1 League4.90
Eerste Divisie (4 Seasons)68.28
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.612
Eredivisie (2 Seasons)7.20
Conf Lg (1 Season)5.3223180431000233000015602
Danish Superliga (1 Season)4.90
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
2017-201821Twentenl NED1. Eredivisie18th7.20Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.90Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.75Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.53Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.1Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.6Matches
2023-202427Aberdeensct SCO1. Premiership7th23.612Matches
2024-202528Aberdeensct SCO1. Premiership4th0.00Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.90Matches
9 Seasons5 Clubs5 Leagues133.520
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Roda JC (4 Seasons)1 League68.28
Górnik Zabrze (2 Seasons)1 League29.7
Aberdeen (2 Seasons)1 League23.612
Twente (2 Seasons)1 League7.20
Vejle BK (1 Season)1 League4.90
Eerste Divisie (4 Seasons)68.28
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.612
Eredivisie (2 Seasons)7.20
Danish Superliga (1 Season)4.90
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
2023-202427Aberdeen3. Conf LgGR5.3223180431000233000015602Matches
1 Season1 Club1 League5.3223180431000233000015602
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
2022-202326fi FinlandUEFA Nations LeagueLgB4.84Matches
202326fi FinlandFriendlies (M)1.0Matches
202427fi FinlandFriendlies (M)2.0Matches
202427fi FinlandUEFA Euro Qualifying5.15Matches
3 Seasons1 Club3 Leagues12.89
Friendlies (M) (2 Seasons)3.0
UEFA Euro Qualifying (1 Season)5.15
UEFA Nations League (1 Season)4.84

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
2017-201821Twentenl NED1. Eredivisie7.2Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.9Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.7Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.5Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.1Matches
2023-202427Aberdeen3. Conf Lg5.330.5620010010.19000100Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.6Matches
2023-202427Aberdeensct SCO1. Premiership23.6Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.9Matches
2024-202528Aberdeensct SCO1. Premiership0.0Matches
9 Seasons5 Clubs6 Leagues138.930.5620010010.19000100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Roda JC (4 Seasons)1 League68.2
Aberdeen (2 Seasons)2 Leagues28.930.5620010010.19000100
Górnik Zabrze (2 Seasons)1 League29.7
Twente (2 Seasons)1 League7.2
Vejle BK (1 Season)1 League4.9
Eerste Divisie (4 Seasons)68.2
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.6
Eredivisie (2 Seasons)7.2
Conf Lg (1 Season)5.330.5620010010.19000100
Danish Superliga (1 Season)4.9
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
2017-201821Twente1 League7.2
2018-201922Roda JC1 League17.1
2019-202023Roda JC1 League5.9
2020-202124Roda JC1 League16.7
2021-202225Roda JC1 League28.5
2022-202326Górnik Zabrze1 League25.1
2023-202427Górnik Zabrze1 League4.6
2023-202427Aberdeen2 Leagues28.930.5620010010.19000100
2024-202528Aberdeen1 League0.0
2024-202528Vejle BK1 League4.9
9 Seasons5 Clubs6 Leagues138.930.5620010010.19000100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Roda JC (4 Seasons)1 League68.2
Aberdeen (2 Seasons)2 Leagues28.930.5620010010.19000100
Górnik Zabrze (2 Seasons)1 League29.7
Twente (2 Seasons)1 League7.2
Vejle BK (1 Season)1 League4.9
Eerste Divisie (4 Seasons)68.2
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.6
Eredivisie (2 Seasons)7.2
Conf Lg (1 Season)5.330.5620010010.19000100
Danish Superliga (1 Season)4.9
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
2017-201821Twentenl NED1. Eredivisie18th7.2Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.9Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.7Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.5Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.1Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.6Matches
2023-202427Aberdeensct SCO1. Premiership7th23.6Matches
2024-202528Aberdeensct SCO1. Premiership4th0.0Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.9Matches
9 Seasons5 Clubs5 Leagues133.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Roda JC (4 Seasons)1 League68.2
Górnik Zabrze (2 Seasons)1 League29.7
Aberdeen (2 Seasons)1 League23.6
Twente (2 Seasons)1 League7.2
Vejle BK (1 Season)1 League4.9
Eerste Divisie (4 Seasons)68.2
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.6
Eredivisie (2 Seasons)7.2
Danish Superliga (1 Season)4.9
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
2023-202427Aberdeen3. Conf LgGR5.330.5620010010.19000100Matches
1 Season1 Club1 League5.330.5620010010.19000100
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
2022-202326fi FinlandUEFA Nations LeagueLgB4.8Matches
202326fi FinlandFriendlies (M)1.0Matches
202427fi FinlandFriendlies (M)2.0Matches
202427fi FinlandUEFA Euro Qualifying5.1Matches
3 Seasons1 Club3 Leagues12.8
Friendlies (M) (2 Seasons)3.0
UEFA Euro Qualifying (1 Season)5.1
UEFA Nations League (1 Season)4.8

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
2017-201821Twentenl NED1. Eredivisie7.200Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.9715Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.71837Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.51824Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.1Matches
2023-202427Aberdeen3. Conf Lg5.3644204757.137431218220Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.6Matches
2023-202427Aberdeensct SCO1. Premiership23.62244Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.964Matches
2024-202528Aberdeensct SCO1. Premiership0.000Matches
9 Seasons5 Clubs6 Leagues138.96754204757.1374313618220
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Roda JC (4 Seasons)1 League68.243760
Aberdeen (2 Seasons)2 Leagues28.96264204757.137435618220
Górnik Zabrze (2 Seasons)1 League29.70
Twente (2 Seasons)1 League7.2000
Vejle BK (1 Season)1 League4.9640
Eerste Divisie (4 Seasons)68.243760
Ekstraklasa (2 Seasons)29.70
Premiership (2 Seasons)23.622440
Eredivisie (2 Seasons)7.2000
Conf Lg (1 Season)5.3644204757.137431218220
Danish Superliga (1 Season)4.9640
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
2017-201821Twente1 League7.2000
2018-201922Roda JC1 League17.10
2019-202023Roda JC1 League5.97150
2020-202124Roda JC1 League16.718370
2021-202225Roda JC1 League28.518240
2022-202326Górnik Zabrze1 League25.10
2023-202427Górnik Zabrze1 League4.60
2023-202427Aberdeen2 Leagues28.96264204757.137435618220
2024-202528Aberdeen1 League0.0000
2024-202528Vejle BK1 League4.9640
9 Seasons5 Clubs6 Leagues138.96754204757.1374313618220
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Roda JC (4 Seasons)1 League68.243760
Aberdeen (2 Seasons)2 Leagues28.96264204757.137435618220
Górnik Zabrze (2 Seasons)1 League29.70
Twente (2 Seasons)1 League7.2000
Vejle BK (1 Season)1 League4.9640
Eerste Divisie (4 Seasons)68.243760
Ekstraklasa (2 Seasons)29.70
Premiership (2 Seasons)23.622440
Eredivisie (2 Seasons)7.2000
Conf Lg (1 Season)5.3644204757.137431218220
Danish Superliga (1 Season)4.9640
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
2017-201821Twentenl NED1. Eredivisie18th7.200Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.9715Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.71837Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.51824Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.1Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.6Matches
2023-202427Aberdeensct SCO1. Premiership7th23.62244Matches
2024-202528Aberdeensct SCO1. Premiership4th0.000Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.964Matches
9 Seasons5 Clubs5 Leagues133.5711240
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
Roda JC (4 Seasons)1 League68.243760
Górnik Zabrze (2 Seasons)1 League29.70
Aberdeen (2 Seasons)1 League23.622440
Twente (2 Seasons)1 League7.2000
Vejle BK (1 Season)1 League4.9640
Eerste Divisie (4 Seasons)68.243760
Ekstraklasa (2 Seasons)29.70
Premiership (2 Seasons)23.622440
Eredivisie (2 Seasons)7.2000
Danish Superliga (1 Season)4.9640
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
2023-202427Aberdeen3. Conf LgGR5.3644204757.137431218220Matches
1 Season1 Club1 League5.3644204757.137431218220
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
2022-202326fi FinlandUEFA Nations LeagueLgB4.8512Matches
202326fi FinlandFriendlies (M)1.0Matches
202427fi FinlandFriendlies (M)2.0Matches
202427fi FinlandUEFA Euro Qualifying5.146Matches
3 Seasons1 Club3 Leagues12.89180
Friendlies (M) (2 Seasons)3.00
UEFA Euro Qualifying (1 Season)5.1460
UEFA Nations League (1 Season)4.85120

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
2017-201821Twentenl NED1. Eredivisie7.2Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.9Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.7Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.5Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.1Matches
2023-202427Aberdeen3. Conf Lg5.328035142110305280100.01100.0121470224010311250Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.6Matches
2023-202427Aberdeensct SCO1. Premiership23.6Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.9Matches
2024-202528Aberdeensct SCO1. Premiership0.0Matches
9 Seasons5 Clubs6 Leagues138.928035142110305280100.01100.0121470224010311250
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
Roda JC (4 Seasons)1 League68.2
Aberdeen (2 Seasons)2 Leagues28.928035142110305280100.01100.0121470224010311250
Górnik Zabrze (2 Seasons)1 League29.7
Twente (2 Seasons)1 League7.2
Vejle BK (1 Season)1 League4.9
Eerste Divisie (4 Seasons)68.2
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.6
Eredivisie (2 Seasons)7.2
Conf Lg (1 Season)5.328035142110305280100.01100.0121470224010311250
Danish Superliga (1 Season)4.9
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
2017-201821Twente1 League7.2
2018-201922Roda JC1 League17.1
2019-202023Roda JC1 League5.9
2020-202124Roda JC1 League16.7
2021-202225Roda JC1 League28.5
2022-202326Górnik Zabrze1 League25.1
2023-202427Górnik Zabrze1 League4.6
2023-202427Aberdeen2 Leagues28.928035142110305280100.01100.0121470224010311250
2024-202528Aberdeen1 League0.0
2024-202528Vejle BK1 League4.9
9 Seasons5 Clubs6 Leagues138.928035142110305280100.01100.0121470224010311250
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
Roda JC (4 Seasons)1 League68.2
Aberdeen (2 Seasons)2 Leagues28.928035142110305280100.01100.0121470224010311250
Górnik Zabrze (2 Seasons)1 League29.7
Twente (2 Seasons)1 League7.2
Vejle BK (1 Season)1 League4.9
Eerste Divisie (4 Seasons)68.2
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.6
Eredivisie (2 Seasons)7.2
Conf Lg (1 Season)5.328035142110305280100.01100.0121470224010311250
Danish Superliga (1 Season)4.9
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
2017-201821Twentenl NED1. Eredivisie18th7.2Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.1Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.9Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.7Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.5Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.1Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.6Matches
2023-202427Aberdeensct SCO1. Premiership7th23.6Matches
2024-202528Aberdeensct SCO1. Premiership4th0.0Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.9Matches
9 Seasons5 Clubs5 Leagues133.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
Roda JC (4 Seasons)1 League68.2
Górnik Zabrze (2 Seasons)1 League29.7
Aberdeen (2 Seasons)1 League23.6
Twente (2 Seasons)1 League7.2
Vejle BK (1 Season)1 League4.9
Eerste Divisie (4 Seasons)68.2
Ekstraklasa (2 Seasons)29.7
Premiership (2 Seasons)23.6
Eredivisie (2 Seasons)7.2
Danish Superliga (1 Season)4.9
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
2023-202427Aberdeen3. Conf LgGR5.328035142110305280100.01100.0121470224010311250Matches
1 Season1 Club1 League5.328035142110305280100.01100.0121470224010311250
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
2022-202326fi FinlandUEFA Nations LeagueLgB4.8Matches
202326fi FinlandFriendlies (M)1.0Matches
202427fi FinlandFriendlies (M)2.0Matches
202427fi FinlandUEFA Euro Qualifying5.1Matches
3 Seasons1 Club3 Leagues12.8
Friendlies (M) (2 Seasons)3.0
UEFA Euro Qualifying (1 Season)5.1
UEFA Nations League (1 Season)4.8

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
2015-201619Twentenl NED1. Eredivisie00004Matches
2017-201821Twentenl NED1. Eredivisie106456521.17.2763170.30414-10-1.40-0.80Matches
2018-201922Roda JCnl NED2. Eerste Divisie191,5378144.917.117871422501.892819+9+0.53+1.05Matches
2019-202023Roda JCnl NED2. Eerste Divisie85316620.35.9683421631.00910-1-0.17+0.48Matches
2020-202124Roda JCnl NED2. Eerste Divisie231,5046544.016.71878951931.573828+10+0.60+0.79Matches
2021-202225Roda JCnl NED2. Eerste Divisie322,5688075.128.530832323211.596037+23+0.81+0.38Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa292,2597873.825.12880191911.483332+1+0.04-0.07Matches
2023-202427Aberdeen3. Conf Lg64798088.75.3590512901.00910-1-0.19-1.665.38.4-3.1-0.59-0.84Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa54158313.64.6483218501.0024-2-0.43-0.64Matches
2023-202427Aberdeensct SCO1. Premiership282,1207662.023.624852042171.072539-14-0.59-1.29Matches
2024-202528Vejle BKdk DEN1. Danish Superliga54398828.74.95884050.20412-8-1.64-0.32Matches
2024-202528Aberdeensct SCO1. Premiership1110.10.0001113.000000.00-0.10Matches
9 Seasons5 Clubs6 Leagues16612,4987538.5138.9144831062224421.34212205+7+0.05+0.255.38.4-3.1-0.59-0.84
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
Roda JC (4 Seasons)1 League826,1407547.768.2718350112271.6013594+41+0.60+0.95
Aberdeen (2 Seasons)2 Leagues352,6007444.428.929862561981.113449-15-0.52-0.885.38.4-3.1-0.59-0.84
Górnik Zabrze (2 Seasons)1 League342,6747943.729.732812124711.413536-1-0.03-0.22
Twente (2 Seasons)1 League106456510.57.2763210.30414-10-1.40-0.80
Vejle BK (1 Season)1 League54398828.74.95884050.20412-8-1.64-0.32
Eerste Divisie (4 Seasons)826,1407547.768.2718350112271.6013594+41+0.60+0.95
Ekstraklasa (2 Seasons)342,6747943.729.732812124711.413536-1-0.03-0.22
Premiership (2 Seasons)292,1217339.923.624852051781.142539-14-0.59-0.93
Eredivisie (2 Seasons)106456510.57.2763210.30414-10-1.40-0.80
Conf Lg (1 Season)64798088.75.3590512901.00910-1-0.19-1.665.38.4-3.1-0.59-0.84
Danish Superliga (1 Season)54398828.74.95884050.20412-8-1.64-0.32
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
2015-201619Twente1 League00004
2017-201821Twente1 League106456521.17.2763170.30414-10-1.40-0.80
2018-201922Roda JC1 League191,5378144.917.117871422501.892819+9+0.53+1.05
2019-202023Roda JC1 League85316620.35.9683421631.00910-1-0.17+0.48
2020-202124Roda JC1 League231,5046544.016.71878951931.573828+10+0.60+0.79
2021-202225Roda JC1 League322,5688075.128.530832323211.596037+23+0.81+0.38
2022-202326Górnik Zabrze1 League292,2597873.825.12880191911.483332+1+0.04-0.07
2023-202427Górnik Zabrze1 League54158313.64.6483218501.0024-2-0.43-0.64
2023-202427Aberdeen2 Leagues342,5997665.628.929862552271.063449-15-0.52-1.255.38.4-3.1-0.59-0.84
2024-202528Aberdeen1 League1110.10.0001113.000000.00-0.10
2024-202528Vejle BK1 League54398828.74.95884050.20412-8-1.64-0.32
9 Seasons5 Clubs6 Leagues16612,4987538.5138.9144831062224421.34212205+7+0.05+0.255.38.4-3.1-0.59-0.84
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
Roda JC (4 Seasons)1 League826,1407547.768.2718350112271.6013594+41+0.60+0.95
Aberdeen (2 Seasons)2 Leagues352,6007444.428.929862561981.113449-15-0.52-0.885.38.4-3.1-0.59-0.84
Górnik Zabrze (2 Seasons)1 League342,6747943.729.732812124711.413536-1-0.03-0.22
Twente (2 Seasons)1 League106456510.57.2763210.30414-10-1.40-0.80
Vejle BK (1 Season)1 League54398828.74.95884050.20412-8-1.64-0.32
Eerste Divisie (4 Seasons)826,1407547.768.2718350112271.6013594+41+0.60+0.95
Ekstraklasa (2 Seasons)342,6747943.729.732812124711.413536-1-0.03-0.22
Premiership (2 Seasons)292,1217339.923.624852051781.142539-14-0.59-0.93
Eredivisie (2 Seasons)106456510.57.2763210.30414-10-1.40-0.80
Conf Lg (1 Season)64798088.75.3590512901.00910-1-0.19-1.665.38.4-3.1-0.59-0.84
Danish Superliga (1 Season)54398828.74.95884050.20412-8-1.64-0.32
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-201619Twentenl NED1. Eredivisie12th00004Matches
2017-201821Twentenl NED1. Eredivisie18th106456521.17.2763170.30414-10-1.40-0.80Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th191,5378144.917.117871422501.892819+9+0.53+1.05Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th85316620.35.9683421631.00910-1-0.17+0.48Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th231,5046544.016.71878951931.573828+10+0.60+0.79Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th322,5688075.128.530832323211.596037+23+0.81+0.38Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th292,2597873.825.12880191911.483332+1+0.04-0.07Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th54158313.64.6483218501.0024-2-0.43-0.64Matches
2023-202427Aberdeensct SCO1. Premiership7th282,1207662.023.624852042171.072539-14-0.59-1.29Matches
2024-202528Aberdeensct SCO1. Premiership4th1110.10.0001113.000000.00-0.10Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th54398828.74.95884050.20412-8-1.64-0.32Matches
9 Seasons5 Clubs5 Leagues16012,0197537.6133.5139831012123421.35203195+8+0.06+0.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Roda JC (4 Seasons)1 League826,1407547.768.2718350112271.6013594+41+0.60+0.95
Górnik Zabrze (2 Seasons)1 League342,6747943.729.732812124711.413536-1-0.03-0.22
Aberdeen (2 Seasons)1 League292,1217339.923.624852051781.142539-14-0.59-0.93
Twente (2 Seasons)1 League106456510.57.2763210.30414-10-1.40-0.80
Vejle BK (1 Season)1 League54398828.74.95884050.20412-8-1.64-0.32
Eerste Divisie (4 Seasons)826,1407547.768.2718350112271.6013594+41+0.60+0.95
Ekstraklasa (2 Seasons)342,6747943.729.732812124711.413536-1-0.03-0.22
Premiership (2 Seasons)292,1217339.923.624852051781.142539-14-0.59-0.93
Eredivisie (2 Seasons)106456510.57.2763210.30414-10-1.40-0.80
Danish Superliga (1 Season)54398828.74.95884050.20412-8-1.64-0.32
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
2023-202427Aberdeen3. Conf LgGR64798088.75.3590512901.00910-1-0.19-1.665.38.4-3.1-0.59-0.84Matches
1 Season1 Club1 League64798088.75.3590512901.00910-1-0.19-1.665.38.4-3.1-0.59-0.84
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
2022-202326fi FinlandUEFA Nations LeagueLgB54318679.84.8489317611.4075+2+0.42+0.42Matches
202326fi FinlandFriendlies (M)1909050.01.01901000.0002-2-2.00-1.00Matches
202427fi FinlandFriendlies (M)21809066.72.02902011.5045-1-0.50-0.50Matches
202427fi FinlandUEFA Euro Qualifying64557646.05.16762052.0083+5+0.99+0.99Matches
3 Seasons1 Club3 Leagues141,1568358.412.81383817671.571915+4+0.31+0.42
Friendlies (M) (2 Seasons)32709060.03.03903011.0047-3-1.00-0.50
UEFA Euro Qualifying (1 Season)64557646.05.16762052.0083+5+0.99+0.99
UEFA Nations League (1 Season)54318679.84.8489317611.4075+2+0.42+0.42

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
2017-201821Twentenl NED1. Eredivisie7.2000500000000Matches
2018-201922Roda JCnl NED2. Eerste Divisie17.10000Matches
2019-202023Roda JCnl NED2. Eerste Divisie5.900054001570Matches
2020-202124Roda JCnl NED2. Eerste Divisie16.71001082537180Matches
2021-202225Roda JCnl NED2. Eerste Divisie28.54101290324180Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa25.16111Matches
2023-202427Aberdeen3. Conf Lg5.300031021240002881044.4Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa4.61000Matches
2023-202427Aberdeensct SCO1. Premiership23.6400151401244220Matches
2024-202528Vejle BKdk DEN1. Danish Superliga4.91002010460Matches
2024-202528Aberdeensct SCO1. Premiership0.00001000000Matches
9 Seasons5 Clubs6 Leagues138.917215336322136750012881044.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Roda JC (4 Seasons)1 League68.251027212876430
Aberdeen (2 Seasons)2 Leagues28.9400191501456260002881044.4
Górnik Zabrze (2 Seasons)1 League29.77111
Twente (2 Seasons)1 League7.2000500000000
Vejle BK (1 Season)1 League4.91002010460
Eerste Divisie (4 Seasons)68.251027212876430
Ekstraklasa (2 Seasons)29.77111
Premiership (2 Seasons)23.6400161401244220
Eredivisie (2 Seasons)7.2000500000000
Conf Lg (1 Season)5.300031021240002881044.4
Danish Superliga (1 Season)4.91002010460
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
2017-201821Twente1 League7.2000500000000
2018-201922Roda JC1 League17.10000
2019-202023Roda JC1 League5.900054001570
2020-202124Roda JC1 League16.71001082537180
2021-202225Roda JC1 League28.54101290324180
2022-202326Górnik Zabrze1 League25.16111
2023-202427Górnik Zabrze1 League4.61000
2023-202427Aberdeen2 Leagues28.9400181501456260002881044.4
2024-202528Aberdeen1 League0.00001000000
2024-202528Vejle BK1 League4.91002010460
9 Seasons5 Clubs6 Leagues138.917215336322136750012881044.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Roda JC (4 Seasons)1 League68.251027212876430
Aberdeen (2 Seasons)2 Leagues28.9400191501456260002881044.4
Górnik Zabrze (2 Seasons)1 League29.77111
Twente (2 Seasons)1 League7.2000500000000
Vejle BK (1 Season)1 League4.91002010460
Eerste Divisie (4 Seasons)68.251027212876430
Ekstraklasa (2 Seasons)29.77111
Premiership (2 Seasons)23.6400161401244220
Eredivisie (2 Seasons)7.2000500000000
Conf Lg (1 Season)5.300031021240002881044.4
Danish Superliga (1 Season)4.91002010460
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201821Twentenl NED1. Eredivisie18th7.2000500000000Matches
2018-201922Roda JCnl NED2. Eerste Divisie13th17.10000Matches
2019-202023Roda JCnl NED2. Eerste Divisie16th5.900054001570Matches
2020-202124Roda JCnl NED2. Eerste Divisie8th16.71001082537180Matches
2021-202225Roda JCnl NED2. Eerste Divisie5th28.54101290324180Matches
2022-202326Górnik Zabrzepl POL1. Ekstraklasa6th25.16111Matches
2023-202427Górnik Zabrzepl POL1. Ekstraklasa6th4.61000Matches
2023-202427Aberdeensct SCO1. Premiership7th23.6400151401244220Matches
2024-202528Aberdeensct SCO1. Premiership4th0.00001000000Matches
2024-202528Vejle BKdk DEN1. Danish Superliga12th4.91002010460Matches
9 Seasons5 Clubs5 Leagues133.51721503532012471001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Roda JC (4 Seasons)1 League68.251027212876430
Górnik Zabrze (2 Seasons)1 League29.77111
Aberdeen (2 Seasons)1 League23.6400161401244220
Twente (2 Seasons)1 League7.2000500000000
Vejle BK (1 Season)1 League4.91002010460
Eerste Divisie (4 Seasons)68.251027212876430
Ekstraklasa (2 Seasons)29.77111
Premiership (2 Seasons)23.6400161401244220
Eredivisie (2 Seasons)7.2000500000000
Danish Superliga (1 Season)4.91002010460
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
2023-202427Aberdeen3. Conf LgGR5.300031021240002881044.4Matches
1 Season1 Club1 League5.300031021240002881044.4
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202326fi FinlandUEFA Nations LeagueLgB4.800042041250Matches
202326fi FinlandFriendlies (M)1.00000Matches
202427fi FinlandFriendlies (M)2.00000Matches
202427fi FinlandUEFA Euro Qualifying5.12004205640Matches
3 Seasons1 Club3 Leagues12.820084091890
Friendlies (M) (2 Seasons)3.00000
UEFA Euro Qualifying (1 Season)5.12004205640
UEFA Nations League (1 Season)4.800042041250

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.

More Richard Jensen Pages

Richard Jensen Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison