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-12-01SunDanish SuperligaRegular seasonAwayW 2–1RandersViborgYCB90010010100Match Report
2024-11-24SunDanish SuperligaRegular seasonHomeW 2–0RandersVejle BKYCB90000010002Match Report
2024-11-10SunDanish SuperligaRegular seasonAwayL 0–1RandersSilkeborgYCB90000000002Match Report
2024-11-02SatDanish SuperligaRegular seasonAwayW 4–1RandersSønderjyskEYCB90000011001Match Report
2024-10-28MonDanish SuperligaRegular seasonHomeW 4–0RandersNordsjællandYCB90000000002Match 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
2010-201119Odensedk DEN1. Danish Superliga12101,05211.7101100200.090.000.090.090.09Matches
2010-201119Odense2. Europa Lg11901.0000000000.000.000.000.000.00Matches
2011-201220Odensedk DEN1. Danish Superliga22161,52917.0000000200.000.000.000.000.00Matches
2011-201220Odense2. Europa Lg331952.2000000000.000.000.000.000.00Matches
2012-201321Odensedk DEN1. Danish Superliga25252,15523.9022000510.000.080.080.000.08
2013-201422Odensedk DEN1. Danish Superliga20151,46616.3101100300.060.000.060.060.06
2014-201523Odensedk DEN1. Danish Superliga25232,09523.3303300400.130.000.130.130.13Matches
2015-201624Basel2. Europa Lg321802.0000000000.000.000.000.000.00Matches
2015-201624Baselch SUI1. Super Lg121090010.0000000000.000.000.000.000.00Matches
2016-201725Basel1. Champions Lg00Matches
2016-201725Baselch SUI1. Super Lg1076837.6000000000.000.000.000.000.00Matches
2017-201826Heerenveennl NED1. Eredivisie34343,06034.0213200300.060.030.090.060.09Matches
2018-201927Heerenveennl NED1. Eredivisie31312,64329.4213200402.12.10.12.21810810.070.030.100.070.100.070.000.070.070.07Matches
2019-202028Heerenveennl NED1. Eredivisie40110.1000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2020-202129Midtjylland1. Champions Lg11901.0000000000.10.10.00.10200.000.000.000.000.000.070.000.070.070.07Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga422372.6000000100.000.000.000.000.00Matches
2021-202230Midtjylland3. Conf Lg10750.8101100000.60.60.00.60301.200.001.201.201.201.240.001.241.241.24Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga19171,51616.8000000300.000.000.000.000.00Matches
2021-202230Midtjylland2. Europa Lg00Matches
2022-202331Randersdk DEN1. Danish Superliga18141,32014.7224200200.140.140.270.140.27Matches
2023-202432Randersdk DEN1. Danish Superliga27272,37826.4213200100.080.040.110.080.11Matches
2024-202533Randersdk DEN1. Danish Superliga17171,53017.0112100100.060.060.120.060.12Matches
15 Seasons5 Clubs6 Leagues28925523,205257.81582315003112.72.70.12.91811410.060.030.090.060.090.090.000.090.090.09
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
Odense (5 Seasons)2 Leagues108938,58295.45275001610.050.020.070.050.07
Heerenveen (3 Seasons)1 League69655,71463.5426400702.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Randers (3 Seasons)1 League62585,22858.1549500400.090.070.150.090.15
Midtjylland (2 Seasons)4 Leagues25201,91821.3101100400.70.70.00.70500.050.000.050.050.050.460.000.460.460.46
Basel (2 Seasons)3 Leagues25191,76319.6000000000.000.000.000.000.00
Danish Superliga (10 Seasons)18916615,278169.81061610002410.060.040.090.060.09
Europa Lg (4 Seasons)764655.2000000000.000.000.000.000.00
Eredivisie (3 Seasons)69655,71463.5426400702.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Super Lg (2 Seasons)22171,58317.6000000000.000.000.000.000.00
Champions Lg (2 Seasons)11901.0000000000.10.10.00.10200.000.000.000.000.000.070.000.070.070.07
Conf Lg (1 Season)10750.8101100000.60.60.00.60301.200.001.201.201.201.240.001.241.241.24
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
2010-201119Odense2 Leagues13111,14212.7101100200.080.000.080.080.08
2011-201220Odense2 Leagues25191,72419.2000000200.000.000.000.000.00
2012-201321Odense1 League25252,15523.9022000510.000.080.080.000.08
2013-201422Odense1 League20151,46616.3101100300.060.000.060.060.06
2014-201523Odense1 League25232,09523.3303300400.130.000.130.130.13
2015-201624Basel2 Leagues15121,08012.0000000000.000.000.000.000.00
2016-201725Basel2 Leagues1076837.6000000000.000.000.000.000.00
2017-201826Heerenveen1 League34343,06034.0213200300.060.030.090.060.09
2018-201927Heerenveen1 League31312,64329.4213200402.12.10.12.21810810.070.030.100.070.100.070.000.070.070.07
2019-202028Heerenveen1 League40110.1000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
2020-202129Midtjylland2 Leagues533273.6000000100.10.10.00.10200.000.000.000.000.000.070.000.070.070.07
2021-202230Midtjylland3 Leagues20171,59117.7101100300.60.60.00.60300.060.000.060.060.061.240.001.241.241.24
2022-202331Randers1 League18141,32014.7224200200.140.140.270.140.27
2023-202432Randers1 League27272,37826.4213200100.080.040.110.080.11
2024-202533Randers1 League17171,53017.0112100100.060.060.120.060.12
15 Seasons5 Clubs6 Leagues28925523,205257.81582315003112.72.70.12.91811410.060.030.090.060.090.090.000.090.090.09
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
Odense (5 Seasons)2 Leagues108938,58295.45275001610.050.020.070.050.07
Heerenveen (3 Seasons)1 League69655,71463.5426400702.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Randers (3 Seasons)1 League62585,22858.1549500400.090.070.150.090.15
Midtjylland (2 Seasons)4 Leagues25201,91821.3101100400.70.70.00.70500.050.000.050.050.050.460.000.460.460.46
Basel (2 Seasons)3 Leagues25191,76319.6000000000.000.000.000.000.00
Danish Superliga (10 Seasons)18916615,278169.81061610002410.060.040.090.060.09
Europa Lg (4 Seasons)764655.2000000000.000.000.000.000.00
Eredivisie (3 Seasons)69655,71463.5426400702.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Super Lg (2 Seasons)22171,58317.6000000000.000.000.000.000.00
Champions Lg (2 Seasons)11901.0000000000.10.10.00.10200.000.000.000.000.000.070.000.070.070.07
Conf Lg (1 Season)10750.8101100000.60.60.00.60301.200.001.201.201.201.240.001.241.241.24
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201119Odensedk DEN1. Danish Superliga2nd12101,05211.7101100200.090.000.090.090.09Matches
2011-201220Odensedk DEN1. Danish Superliga10th22161,52917.0000000200.000.000.000.000.00Matches
2012-201321Odensedk DEN1. Danish Superliga10th25252,15523.9022000510.000.080.080.000.08
2013-201422Odensedk DEN1. Danish Superliga8th20151,46616.3101100300.060.000.060.060.06
2014-201523Odensedk DEN1. Danish Superliga9th25232,09523.3303300400.130.000.130.130.13Matches
2015-201624Baselch SUI1. Super Lg1st121090010.0000000000.000.000.000.000.00Matches
2016-201725Baselch SUI1. Super Lg1st1076837.6000000000.000.000.000.000.00Matches
2017-201826Heerenveennl NED1. Eredivisie8th34343,06034.0213200300.060.030.090.060.09Matches
2018-201927Heerenveennl NED1. Eredivisie11th31312,64329.4213200402.12.10.12.21810810.070.030.100.070.100.070.000.070.070.07Matches
2019-202028Heerenveennl NED1. Eredivisie10th40110.1000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd422372.6000000100.000.000.000.000.00Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd19171,51616.8000000300.000.000.000.000.00Matches
2022-202331Randersdk DEN1. Danish Superliga6th18141,32014.7224200200.140.140.270.140.27Matches
2023-202432Randersdk DEN1. Danish Superliga7th27272,37826.4213200100.080.040.110.080.11Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17171,53017.0112100100.060.060.120.060.12Matches
15 Seasons5 Clubs3 Leagues28024822,575250.81482214003112.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Odense (5 Seasons)1 League104898,29792.25275001610.050.020.080.050.08
Heerenveen (3 Seasons)1 League69655,71463.5426400702.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Randers (3 Seasons)1 League62585,22858.1549500400.090.070.150.090.15
Midtjylland (2 Seasons)1 League23191,75319.5000000400.000.000.000.000.00
Basel (2 Seasons)1 League22171,58317.6000000000.000.000.000.000.00
Danish Superliga (10 Seasons)18916615,278169.81061610002410.060.040.090.060.09
Eredivisie (3 Seasons)69655,71463.5426400702.12.10.12.21810910.060.030.090.060.090.070.000.070.070.07
Super Lg (2 Seasons)22171,58317.6000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201119Odense2. Europa LgGR11901.0000000000.000.000.000.000.00Matches
2011-201220Odense2. Europa LgGR331952.2000000000.000.000.000.000.00Matches
2015-201624Basel2. Europa LgR16321802.0000000000.000.000.000.000.00Matches
2016-201725Basel1. Champions LgGR00Matches
2020-202129Midtjylland1. Champions LgGR11901.0000000000.10.10.00.10200.000.000.000.000.000.070.000.070.070.07Matches
2021-202230Midtjylland3. Conf LgKO10750.8101100000.60.60.00.60301.200.001.201.201.201.240.001.241.241.24Matches
2021-202230Midtjylland2. Europa LgGR00Matches
6 Seasons3 Clubs3 Leagues976307.0101100000.70.70.00.70500.140.000.140.140.140.460.000.460.460.46
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
Odense (2 Seasons)1 League442853.2000000000.000.000.000.000.00
Basel (2 Seasons)2 Leagues321802.0000000000.000.000.000.000.00
Midtjylland (2 Seasons)3 Leagues211651.8101100000.70.70.00.70500.550.000.550.550.550.460.000.460.460.46
Europa Lg (4 Seasons)764655.2000000000.000.000.000.000.00
Champions Lg (2 Seasons)11901.0000000000.10.10.00.10200.000.000.000.000.000.070.000.070.070.07
Conf Lg (1 Season)10750.8101100000.60.60.00.60301.200.001.201.201.201.240.001.241.241.24

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
2010-201119Odensedk DEN1. Danish Superliga11.7140.340.2500Matches
2010-201119Odense2. Europa Lg1.0000.0000Matches
2011-201220Odensedk DEN1. Danish Superliga17.0040.240.0000Matches
2011-201220Odense2. Europa Lg2.2000.0000Matches
2012-201321Odensedk DEN1. Danish Superliga23.9020.080.0000
2013-201422Odensedk DEN1. Danish Superliga16.3160.370.1700
2014-201523Odensedk DEN1. Danish Superliga23.3370.300.4300Matches
2015-201624Basel2. Europa Lg2.0000.0000Matches
2015-201624Baselch SUI1. Super Lg10.0010.100.0000Matches
2016-201725Baselch SUI1. Super Lg7.60000.000.0000Matches
2017-201826Heerenveennl NED1. Eredivisie34.02060.000.180.3300Matches
2018-201927Heerenveennl NED1. Eredivisie29.4222731.80.750.240.090.2910.30002.12.10.09-0.1-0.1Matches
2019-202028Heerenveennl NED1. Eredivisie0.10000.000.000000.00.00.00.0Matches
2020-202129Midtjylland1. Champions Lg1.00100.01.000.000.0010.00000.10.10.07-0.1-0.1Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.6011100.00.380.380.000.0000Matches
2021-202230Midtjylland3. Conf Lg0.813266.73.602.400.330.507.60000.60.60.21+0.4+0.4Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.8014535.70.830.300.000.0000Matches
2022-202331Randersdk DEN1. Danish Superliga14.728562.50.550.340.250.4000Matches
2023-202432Randersdk DEN1. Danish Superliga26.4221628.60.790.230.100.3300Matches
2024-202533Randersdk DEN1. Danish Superliga17.018562.50.470.290.130.2000Matches
15 Seasons5 Clubs6 Leagues257.815786147.40.520.240.130.2510.00002.72.70.11+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
Odense (5 Seasons)2 Leagues95.45230.240.2200
Heerenveen (3 Seasons)1 League63.54221359.10.350.200.180.3110.30002.12.10.09-0.1-0.1
Randers (3 Seasons)1 League58.15371643.20.640.280.140.3100
Midtjylland (2 Seasons)4 Leagues21.3119842.10.890.380.050.138.20000.70.70.17+0.3+0.3
Basel (2 Seasons)3 Leagues19.60010.000.050.0000
Danish Superliga (10 Seasons)169.810524542.30.670.270.100.2200
Europa Lg (4 Seasons)5.2000.0000
Eredivisie (3 Seasons)63.54221359.10.350.200.180.3110.30002.12.10.09-0.1-0.1
Super Lg (2 Seasons)17.60010.000.060.0000
Champions Lg (2 Seasons)1.00100.01.000.000.0010.00000.10.10.07-0.1-0.1
Conf Lg (1 Season)0.813266.73.602.400.330.507.60000.60.60.21+0.4+0.4
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
2010-201119Odense2 Leagues12.7140.320.2500
2011-201220Odense2 Leagues19.2040.210.0000
2012-201321Odense1 League23.9020.080.0000
2013-201422Odense1 League16.3160.370.1700
2014-201523Odense1 League23.3370.300.4300
2015-201624Basel2 Leagues12.0010.080.0000
2016-201725Basel2 Leagues7.60000.000.0000
2017-201826Heerenveen1 League34.02060.000.180.3300
2018-201927Heerenveen1 League29.4222731.80.750.240.090.2910.30002.12.10.09-0.1-0.1
2019-202028Heerenveen1 League0.10000.000.000000.00.00.00.0
2020-202129Midtjylland2 Leagues3.602150.00.550.280.000.0010.00000.10.10.07-0.1-0.1
2021-202230Midtjylland3 Leagues17.7117741.20.960.400.060.147.60000.60.60.21+0.4+0.4
2022-202331Randers1 League14.728562.50.550.340.250.4000
2023-202432Randers1 League26.4221628.60.790.230.100.3300
2024-202533Randers1 League17.018562.50.470.290.130.2000
15 Seasons5 Clubs6 Leagues257.815786147.40.520.240.130.2510.00002.72.70.11+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
Odense (5 Seasons)2 Leagues95.45230.240.2200
Heerenveen (3 Seasons)1 League63.54221359.10.350.200.180.3110.30002.12.10.09-0.1-0.1
Randers (3 Seasons)1 League58.15371643.20.640.280.140.3100
Midtjylland (2 Seasons)4 Leagues21.3119842.10.890.380.050.138.20000.70.70.17+0.3+0.3
Basel (2 Seasons)3 Leagues19.60010.000.050.0000
Danish Superliga (10 Seasons)169.810524542.30.670.270.100.2200
Europa Lg (4 Seasons)5.2000.0000
Eredivisie (3 Seasons)63.54221359.10.350.200.180.3110.30002.12.10.09-0.1-0.1
Super Lg (2 Seasons)17.60010.000.060.0000
Champions Lg (2 Seasons)1.00100.01.000.000.0010.00000.10.10.07-0.1-0.1
Conf Lg (1 Season)0.813266.73.602.400.330.507.60000.60.60.21+0.4+0.4
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201119Odensedk DEN1. Danish Superliga2nd11.7140.340.2500Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.0040.240.0000Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.9020.080.0000
2013-201422Odensedk DEN1. Danish Superliga8th16.3160.370.1700
2014-201523Odensedk DEN1. Danish Superliga9th23.3370.300.4300Matches
2015-201624Baselch SUI1. Super Lg1st10.0010.100.0000Matches
2016-201725Baselch SUI1. Super Lg1st7.60000.000.0000Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.02060.000.180.3300Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.4222731.80.750.240.090.2910.30002.12.10.09-0.1-0.1Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.10000.000.000000.00.00.00.0Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.6011100.00.380.380.000.0000Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.8014535.70.830.300.000.0000Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.728562.50.550.340.250.4000Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.4221628.60.790.230.100.3300Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.018562.50.470.290.130.2000Matches
15 Seasons5 Clubs3 Leagues250.814745947.30.500.240.120.2410.30002.12.10.09-0.1-0.1
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Odense (5 Seasons)1 League92.25230.250.2200
Heerenveen (3 Seasons)1 League63.54221359.10.350.200.180.3110.30002.12.10.09-0.1-0.1
Randers (3 Seasons)1 League58.15371643.20.640.280.140.3100
Midtjylland (2 Seasons)1 League19.5015640.00.770.310.000.0000
Basel (2 Seasons)1 League17.60010.000.060.0000
Danish Superliga (10 Seasons)169.810524542.30.670.270.100.2200
Eredivisie (3 Seasons)63.54221359.10.350.200.180.3110.30002.12.10.09-0.1-0.1
Super Lg (2 Seasons)17.60010.000.060.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
2010-201119Odense2. Europa LgGR1.0000.0000Matches
2011-201220Odense2. Europa LgGR2.2000.0000Matches
2015-201624Basel2. Europa LgR162.0000.0000Matches
2020-202129Midtjylland1. Champions LgGR1.00100.01.000.000.0010.00000.10.10.07-0.1-0.1Matches
2021-202230Midtjylland3. Conf LgKO0.813266.73.602.400.330.507.60000.60.60.21+0.4+0.4Matches
6 Seasons3 Clubs3 Leagues7.014250.02.180.290.250.508.20000.70.70.17+0.3+0.3
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
Odense (2 Seasons)1 League3.2000.0000
Basel (2 Seasons)2 Leagues2.0000.0000
Midtjylland (2 Seasons)3 Leagues1.814250.02.181.090.250.508.20000.70.70.17+0.3+0.3
Europa Lg (4 Seasons)5.2000.0000
Champions Lg (2 Seasons)1.00100.01.000.000.0010.00000.10.10.07-0.1-0.1
Conf Lg (1 Season)0.813266.73.602.400.330.507.60000.60.60.21+0.4+0.4
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
2010-201119Odensedk DEN1. Danish Superliga11.70Matches
2010-201119Odense2. Europa Lg1.00Matches
2011-201220Odensedk DEN1. Danish Superliga17.00Matches
2011-201220Odense2. Europa Lg2.20Matches
2012-201321Odensedk DEN1. Danish Superliga23.92
2013-201422Odensedk DEN1. Danish Superliga16.30
2014-201523Odensedk DEN1. Danish Superliga23.30Matches
2015-201624Basel2. Europa Lg2.00Matches
2015-201624Baselch SUI1. Super Lg10.00Matches
2016-201725Baselch SUI1. Super Lg7.60Matches
2017-201826Heerenveennl NED1. Eredivisie34.01Matches
2018-201927Heerenveennl NED1. Eredivisie29.41293154383.825529957141448285.972180289.914322862.710.10.5+0.936530108Matches
2019-202028Heerenveennl NED1. Eredivisie0.11616.72010010.01333.3020.000.00.00.000001Matches
2020-202129Midtjylland1. Champions Lg1.0152365.221993101190.94666.71425.000.00.00.000002Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.60Matches
2021-202230Midtjylland3. Conf Lg0.8465386.8882303182185.7232688.55683.300.00.10.003003Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.80Matches
2022-202331Randersdk DEN1. Danish Superliga14.72Matches
2023-202432Randersdk DEN1. Danish Superliga26.41Matches
2024-202533Randersdk DEN1. Danish Superliga17.01Matches
15 Seasons5 Clubs6 Leagues257.81355162583.426650997744251585.874983789.514924062.180.10.6+7.936830114
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
Odense (5 Seasons)2 Leagues95.42
Heerenveen (3 Seasons)1 League63.51294154983.525549958141448385.772280589.714323062.220.10.5+1.936530109
Randers (3 Seasons)1 League58.14
Midtjylland (2 Seasons)4 Leagues21.3617680.31101396283287.5273284.461060.000.00.10.003005
Basel (2 Seasons)3 Leagues19.60
Danish Superliga (10 Seasons)169.86
Europa Lg (4 Seasons)5.20
Eredivisie (3 Seasons)63.51294154983.525549958141448385.772280589.714323062.220.10.5+1.936530109
Super Lg (2 Seasons)17.60
Champions Lg (2 Seasons)1.0152365.221993101190.94666.71425.000.00.00.000002
Conf Lg (1 Season)0.8465386.8882303182185.7232688.55683.300.00.10.003003
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
2010-201119Odense2 Leagues12.70
2011-201220Odense2 Leagues19.20
2012-201321Odense1 League23.92
2013-201422Odense1 League16.30
2014-201523Odense1 League23.30
2015-201624Basel2 Leagues12.00
2016-201725Basel2 Leagues7.60
2017-201826Heerenveen1 League34.01
2018-201927Heerenveen1 League29.41293154383.825529957141448285.972180289.914322862.710.10.5+0.936530108
2019-202028Heerenveen1 League0.11616.72010010.01333.3020.000.00.00.000001
2020-202129Midtjylland2 Leagues3.6152365.221993101190.94666.71425.000.00.00.000002
2021-202230Midtjylland3 Leagues17.7465386.8882303182185.7232688.55683.300.00.10.003003
2022-202331Randers1 League14.72
2023-202432Randers1 League26.41
2024-202533Randers1 League17.01
15 Seasons5 Clubs6 Leagues257.81355162583.426650997744251585.874983789.514924062.180.10.6+7.936830114
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
Odense (5 Seasons)2 Leagues95.42
Heerenveen (3 Seasons)1 League63.51294154983.525549958141448385.772280589.714323062.220.10.5+1.936530109
Randers (3 Seasons)1 League58.14
Midtjylland (2 Seasons)4 Leagues21.3617680.31101396283287.5273284.461060.000.00.10.003005
Basel (2 Seasons)3 Leagues19.60
Danish Superliga (10 Seasons)169.86
Europa Lg (4 Seasons)5.20
Eredivisie (3 Seasons)63.51294154983.525549958141448385.772280589.714323062.220.10.5+1.936530109
Super Lg (2 Seasons)17.60
Champions Lg (2 Seasons)1.0152365.221993101190.94666.71425.000.00.00.000002
Conf Lg (1 Season)0.8465386.8882303182185.7232688.55683.300.00.10.003003
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201119Odensedk DEN1. Danish Superliga2nd11.70Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.00Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.92
2013-201422Odensedk DEN1. Danish Superliga8th16.30
2014-201523Odensedk DEN1. Danish Superliga9th23.30Matches
2015-201624Baselch SUI1. Super Lg1st10.00Matches
2016-201725Baselch SUI1. Super Lg1st7.60Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.01Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.41293154383.825529957141448285.972180289.914322862.710.10.5+0.936530108Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.11616.72010010.01333.3020.000.00.00.000001Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.60Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.80Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.72Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.41Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.01Matches
15 Seasons5 Clubs3 Leagues250.81294154983.525549958141448385.772280589.714323062.280.10.5+7.936530109
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Odense (5 Seasons)1 League92.22
Heerenveen (3 Seasons)1 League63.51294154983.525549958141448385.772280589.714323062.220.10.5+1.936530109
Randers (3 Seasons)1 League58.14
Midtjylland (2 Seasons)1 League19.50
Basel (2 Seasons)1 League17.60
Danish Superliga (10 Seasons)169.86
Eredivisie (3 Seasons)63.51294154983.525549958141448385.772280589.714323062.220.10.5+1.936530109
Super Lg (2 Seasons)17.60
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
2010-201119Odense2. Europa LgGR1.00Matches
2011-201220Odense2. Europa LgGR2.20Matches
2015-201624Basel2. Europa LgR162.00Matches
2020-202129Midtjylland1. Champions LgGR1.0152365.221993101190.94666.71425.000.00.00.000002Matches
2021-202230Midtjylland3. Conf LgKO0.8465386.8882303182185.7232688.55683.300.00.10.003003Matches
6 Seasons3 Clubs3 Leagues7.0617680.31101396283287.5273284.461060.000.00.10.003005
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
Odense (2 Seasons)1 League3.20
Basel (2 Seasons)2 Leagues2.00
Midtjylland (2 Seasons)3 Leagues1.8617680.31101396283287.5273284.461060.000.00.10.003005
Europa Lg (4 Seasons)5.20
Champions Lg (2 Seasons)1.0152365.221993101190.94666.71425.000.00.00.000002
Conf Lg (1 Season)0.8465386.8882303182185.7232688.55683.300.00.10.003003

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
2010-201119Odensedk DEN1. Danish Superliga11.7Matches
2010-201119Odense2. Europa Lg1.0Matches
2011-201220Odensedk DEN1. Danish Superliga17.0Matches
2011-201220Odense2. Europa Lg2.2Matches
2012-201321Odensedk DEN1. Danish Superliga23.9
2013-201422Odensedk DEN1. Danish Superliga16.3
2014-201523Odensedk DEN1. Danish Superliga23.3Matches
2015-201624Basel2. Europa Lg2.0Matches
2015-201624Baselch SUI1. Super Lg10.0Matches
2016-201725Baselch SUI1. Super Lg7.60Matches
2017-201826Heerenveennl NED1. Eredivisie34.00Matches
2018-201927Heerenveennl NED1. Eredivisie29.4154314944746018010000129327Matches
2019-202028Heerenveennl NED1. Eredivisie0.1651100000000100Matches
2020-202129Midtjylland1. Champions Lg1.0232300000000001500Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.60Matches
2021-202230Midtjylland3. Conf Lg0.8534673010400004600Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.80Matches
2022-202331Randersdk DEN1. Danish Superliga14.73Matches
2023-202432Randersdk DEN1. Danish Superliga26.43Matches
2024-202533Randersdk DEN1. Danish Superliga17.02Matches
15 Seasons5 Clubs6 Leagues257.8162515685550019850000135527
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Odense (5 Seasons)2 Leagues95.4
Heerenveen (3 Seasons)1 League63.5154914994847018010000129427
Randers (3 Seasons)1 League58.18
Midtjylland (2 Seasons)4 Leagues21.3766973010400006100
Basel (2 Seasons)3 Leagues19.60
Danish Superliga (10 Seasons)169.88
Europa Lg (4 Seasons)5.2
Eredivisie (3 Seasons)63.5154914994847018010000129427
Super Lg (2 Seasons)17.60
Champions Lg (2 Seasons)1.0232300000000001500
Conf Lg (1 Season)0.8534673010400004600
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
2010-201119Odense2 Leagues12.7
2011-201220Odense2 Leagues19.2
2012-201321Odense1 League23.9
2013-201422Odense1 League16.3
2014-201523Odense1 League23.3
2015-201624Basel2 Leagues12.0
2016-201725Basel2 Leagues7.60
2017-201826Heerenveen1 League34.00
2018-201927Heerenveen1 League29.4154314944746018010000129327
2019-202028Heerenveen1 League0.1651100000000100
2020-202129Midtjylland2 Leagues3.6232300000000001500
2021-202230Midtjylland3 Leagues17.7534673010400004600
2022-202331Randers1 League14.73
2023-202432Randers1 League26.43
2024-202533Randers1 League17.02
15 Seasons5 Clubs6 Leagues257.8162515685550019850000135527
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Odense (5 Seasons)2 Leagues95.4
Heerenveen (3 Seasons)1 League63.5154914994847018010000129427
Randers (3 Seasons)1 League58.18
Midtjylland (2 Seasons)4 Leagues21.3766973010400006100
Basel (2 Seasons)3 Leagues19.60
Danish Superliga (10 Seasons)169.88
Europa Lg (4 Seasons)5.2
Eredivisie (3 Seasons)63.5154914994847018010000129427
Super Lg (2 Seasons)17.60
Champions Lg (2 Seasons)1.0232300000000001500
Conf Lg (1 Season)0.8534673010400004600
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
2010-201119Odensedk DEN1. Danish Superliga2nd11.7Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.0Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.9
2013-201422Odensedk DEN1. Danish Superliga8th16.3
2014-201523Odensedk DEN1. Danish Superliga9th23.3Matches
2015-201624Baselch SUI1. Super Lg1st10.0Matches
2016-201725Baselch SUI1. Super Lg1st7.60Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.00Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.4154314944746018010000129327Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.1651100000000100Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.60Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.80Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.73Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.43Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.02Matches
15 Seasons5 Clubs3 Leagues250.8154914994847018810000129427
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Odense (5 Seasons)1 League92.2
Heerenveen (3 Seasons)1 League63.5154914994847018010000129427
Randers (3 Seasons)1 League58.18
Midtjylland (2 Seasons)1 League19.50
Basel (2 Seasons)1 League17.60
Danish Superliga (10 Seasons)169.88
Eredivisie (3 Seasons)63.5154914994847018010000129427
Super Lg (2 Seasons)17.60
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
2010-201119Odense2. Europa LgGR1.0Matches
2011-201220Odense2. Europa LgGR2.2Matches
2015-201624Basel2. Europa LgR162.0Matches
2020-202129Midtjylland1. Champions LgGR1.0232300000000001500Matches
2021-202230Midtjylland3. Conf LgKO0.8534673010400004600Matches
6 Seasons3 Clubs3 Leagues7.0766973010400006100
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Odense (2 Seasons)1 League3.2
Basel (2 Seasons)2 Leagues2.0
Midtjylland (2 Seasons)3 Leagues1.8766973010400006100
Europa Lg (4 Seasons)5.2
Champions Lg (2 Seasons)1.0232300000000001500
Conf Lg (1 Season)0.8534673010400004600

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
2010-201119Odensedk DEN1. Danish Superliga11.7Matches
2010-201119Odense2. Europa Lg1.0Matches
2011-201220Odensedk DEN1. Danish Superliga17.0Matches
2011-201220Odense2. Europa Lg2.2Matches
2012-201321Odensedk DEN1. Danish Superliga23.9
2013-201422Odensedk DEN1. Danish Superliga16.3
2014-201523Odensedk DEN1. Danish Superliga23.3Matches
2015-201624Basel2. Europa Lg2.0Matches
2015-201624Baselch SUI1. Super Lg10.0Matches
2016-201725Baselch SUI1. Super Lg7.6Matches
2017-201826Heerenveennl NED1. Eredivisie34.0Matches
2018-201927Heerenveennl NED1. Eredivisie29.4170.58130040030.10200100Matches
2019-202028Heerenveennl NED1. Eredivisie0.100.0000000000.00000000Matches
2020-202129Midtjylland1. Champions Lg1.011.0000010000.00000000Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.6Matches
2021-202230Midtjylland3. Conf Lg0.812.0010000000.00000000Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.8Matches
2022-202331Randersdk DEN1. Danish Superliga14.7Matches
2023-202432Randersdk DEN1. Danish Superliga26.4Matches
2024-202533Randersdk DEN1. Danish Superliga17.0Matches
15 Seasons5 Clubs6 Leagues257.8190.61140050030.10200100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Odense (5 Seasons)2 Leagues95.4
Heerenveen (3 Seasons)1 League63.5170.58130040030.10200100
Randers (3 Seasons)1 League58.1
Midtjylland (2 Seasons)4 Leagues21.321.3310010000.00000000
Basel (2 Seasons)3 Leagues19.6
Danish Superliga (10 Seasons)169.8
Europa Lg (4 Seasons)5.2
Eredivisie (3 Seasons)63.5170.58130040030.10200100
Super Lg (2 Seasons)17.6
Champions Lg (2 Seasons)1.011.0000010000.00000000
Conf Lg (1 Season)0.812.0010000000.00000000
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
2010-201119Odense2 Leagues12.7
2011-201220Odense2 Leagues19.2
2012-201321Odense1 League23.9
2013-201422Odense1 League16.3
2014-201523Odense1 League23.3
2015-201624Basel2 Leagues12.0
2016-201725Basel2 Leagues7.6
2017-201826Heerenveen1 League34.0
2018-201927Heerenveen1 League29.4170.58130040030.10200100
2019-202028Heerenveen1 League0.100.0000000000.00000000
2020-202129Midtjylland2 Leagues3.611.0000010000.00000000
2021-202230Midtjylland3 Leagues17.712.0010000000.00000000
2022-202331Randers1 League14.7
2023-202432Randers1 League26.4
2024-202533Randers1 League17.0
15 Seasons5 Clubs6 Leagues257.8190.61140050030.10200100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Odense (5 Seasons)2 Leagues95.4
Heerenveen (3 Seasons)1 League63.5170.58130040030.10200100
Randers (3 Seasons)1 League58.1
Midtjylland (2 Seasons)4 Leagues21.321.3310010000.00000000
Basel (2 Seasons)3 Leagues19.6
Danish Superliga (10 Seasons)169.8
Europa Lg (4 Seasons)5.2
Eredivisie (3 Seasons)63.5170.58130040030.10200100
Super Lg (2 Seasons)17.6
Champions Lg (2 Seasons)1.011.0000010000.00000000
Conf Lg (1 Season)0.812.0010000000.00000000
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
2010-201119Odensedk DEN1. Danish Superliga2nd11.7Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.0Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.9
2013-201422Odensedk DEN1. Danish Superliga8th16.3
2014-201523Odensedk DEN1. Danish Superliga9th23.3Matches
2015-201624Baselch SUI1. Super Lg1st10.0Matches
2016-201725Baselch SUI1. Super Lg1st7.6Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.0Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.4170.58130040030.10200100Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.100.0000000000.00000000Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.6Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.8Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.7Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.4Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.0Matches
15 Seasons5 Clubs3 Leagues250.8170.58130040030.10200100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Odense (5 Seasons)1 League92.2
Heerenveen (3 Seasons)1 League63.5170.58130040030.10200100
Randers (3 Seasons)1 League58.1
Midtjylland (2 Seasons)1 League19.5
Basel (2 Seasons)1 League17.6
Danish Superliga (10 Seasons)169.8
Eredivisie (3 Seasons)63.5170.58130040030.10200100
Super Lg (2 Seasons)17.6
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
2010-201119Odense2. Europa LgGR1.0Matches
2011-201220Odense2. Europa LgGR2.2Matches
2015-201624Basel2. Europa LgR162.0Matches
2020-202129Midtjylland1. Champions LgGR1.011.0000010000.00000000Matches
2021-202230Midtjylland3. Conf LgKO0.812.0010000000.00000000Matches
6 Seasons3 Clubs3 Leagues7.021.3310010000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Odense (2 Seasons)1 League3.2
Basel (2 Seasons)2 Leagues2.0
Midtjylland (2 Seasons)3 Leagues1.821.3310010000.00000000
Europa Lg (4 Seasons)5.2
Champions Lg (2 Seasons)1.011.0000010000.00000000
Conf Lg (1 Season)0.812.0010000000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201119Odensedk DEN1. Danish Superliga11.7Matches
2010-201119Odense2. Europa Lg1.0Matches
2011-201220Odensedk DEN1. Danish Superliga17.0Matches
2011-201220Odense2. Europa Lg2.2Matches
2012-201321Odensedk DEN1. Danish Superliga23.9
2013-201422Odensedk DEN1. Danish Superliga16.3
2014-201523Odensedk DEN1. Danish Superliga23.3Matches
2015-201624Basel2. Europa Lg2.0Matches
2015-201624Baselch SUI1. Super Lg10.0Matches
2016-201725Baselch SUI1. Super Lg7.600Matches
2017-201826Heerenveennl NED1. Eredivisie34.000Matches
2018-201927Heerenveennl NED1. Eredivisie29.4381924140174042.52349311829671992Matches
2019-202028Heerenveennl NED1. Eredivisie0.1000000000000050Matches
2020-202129Midtjylland1. Champions Lg1.02211000032146100Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.611Matches
2021-202230Midtjylland3. Conf Lg0.8101000000001210Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.81327Matches
2022-202331Randersdk DEN1. Danish Superliga14.7926Matches
2023-202432Randersdk DEN1. Danish Superliga26.41533Matches
2024-202533Randersdk DEN1. Danish Superliga17.01320Matches
15 Seasons5 Clubs6 Leagues257.8417226150174042.523523319141752152
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Odense (5 Seasons)2 Leagues95.40
Heerenveen (3 Seasons)1 League63.5381924140174042.52349311829672042
Randers (3 Seasons)1 League58.137790
Midtjylland (2 Seasons)4 Leagues21.3316210000321338110
Basel (2 Seasons)3 Leagues19.6000
Danish Superliga (10 Seasons)169.8511070
Europa Lg (4 Seasons)5.20
Eredivisie (3 Seasons)63.5381924140174042.52349311829672042
Super Lg (2 Seasons)17.6000
Champions Lg (2 Seasons)1.02211000032146100
Conf Lg (1 Season)0.8101000000001210
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
2010-201119Odense2 Leagues12.70
2011-201220Odense2 Leagues19.20
2012-201321Odense1 League23.90
2013-201422Odense1 League16.30
2014-201523Odense1 League23.30
2015-201624Basel2 Leagues12.00
2016-201725Basel2 Leagues7.6000
2017-201826Heerenveen1 League34.0000
2018-201927Heerenveen1 League29.4381924140174042.52349311829671992
2019-202028Heerenveen1 League0.1000000000000050
2020-202129Midtjylland2 Leagues3.62311000032156100
2021-202230Midtjylland3 Leagues17.711310000000028210
2022-202331Randers1 League14.79260
2023-202432Randers1 League26.415330
2024-202533Randers1 League17.013200
15 Seasons5 Clubs6 Leagues257.8417226150174042.523523319141752152
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Odense (5 Seasons)2 Leagues95.40
Heerenveen (3 Seasons)1 League63.5381924140174042.52349311829672042
Randers (3 Seasons)1 League58.137790
Midtjylland (2 Seasons)4 Leagues21.3316210000321338110
Basel (2 Seasons)3 Leagues19.6000
Danish Superliga (10 Seasons)169.8511070
Europa Lg (4 Seasons)5.20
Eredivisie (3 Seasons)63.5381924140174042.52349311829672042
Super Lg (2 Seasons)17.6000
Champions Lg (2 Seasons)1.02211000032146100
Conf Lg (1 Season)0.8101000000001210
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
2010-201119Odensedk DEN1. Danish Superliga2nd11.7Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.0Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.9
2013-201422Odensedk DEN1. Danish Superliga8th16.3
2014-201523Odensedk DEN1. Danish Superliga9th23.3Matches
2015-201624Baselch SUI1. Super Lg1st10.0Matches
2016-201725Baselch SUI1. Super Lg1st7.600Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.000Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.4381924140174042.52349311829671992Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.1000000000000050Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.611Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.81327Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.7926Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.41533Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.01320Matches
15 Seasons5 Clubs3 Leagues250.8387024140174042.523493118136672042
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
Odense (5 Seasons)1 League92.20
Heerenveen (3 Seasons)1 League63.5381924140174042.52349311829672042
Randers (3 Seasons)1 League58.137790
Midtjylland (2 Seasons)1 League19.514280
Basel (2 Seasons)1 League17.6000
Danish Superliga (10 Seasons)169.8511070
Eredivisie (3 Seasons)63.5381924140174042.52349311829672042
Super Lg (2 Seasons)17.6000
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
2010-201119Odense2. Europa LgGR1.0Matches
2011-201220Odense2. Europa LgGR2.2Matches
2015-201624Basel2. Europa LgR162.0Matches
2020-202129Midtjylland1. Champions LgGR1.02211000032146100Matches
2021-202230Midtjylland3. Conf LgKO0.8101000000001210Matches
6 Seasons3 Clubs3 Leagues7.03221000032158110
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Odense (2 Seasons)1 League3.20
Basel (2 Seasons)2 Leagues2.00
Midtjylland (2 Seasons)3 Leagues1.83221000032158110
Europa Lg (4 Seasons)5.20
Champions Lg (2 Seasons)1.02211000032146100
Conf Lg (1 Season)0.8101000000001210

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
2010-201119Odensedk DEN1. Danish Superliga11.7Matches
2010-201119Odense2. Europa Lg1.0Matches
2011-201220Odensedk DEN1. Danish Superliga17.0Matches
2011-201220Odense2. Europa Lg2.2Matches
2012-201321Odensedk DEN1. Danish Superliga23.9
2013-201422Odensedk DEN1. Danish Superliga16.3
2014-201523Odensedk DEN1. Danish Superliga23.3Matches
2015-201624Basel2. Europa Lg2.0Matches
2015-201624Baselch SUI1. Super Lg10.0Matches
2016-201725Baselch SUI1. Super Lg7.6Matches
2017-201826Heerenveennl NED1. Eredivisie34.0Matches
2018-201927Heerenveennl NED1. Eredivisie29.41926241886997613519263133.3266.799861013985184114711021Matches
2019-202028Heerenveennl NED1. Eredivisie0.112210200120001000000000Matches
2020-202129Midtjylland1. Champions Lg1.04213281222420001388200101050Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.6Matches
2021-202230Midtjylland3. Conf Lg0.861030238661000171094800010380Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.8Matches
2022-202331Randersdk DEN1. Danish Superliga14.7Matches
2023-202432Randersdk DEN1. Danish Superliga26.4Matches
2024-202533Randersdk DEN1. Danish Superliga17.0Matches
15 Seasons5 Clubs6 Leagues257.820412569541034714320413133.3266.7102962984053185116711451
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
Odense (5 Seasons)2 Leagues95.4
Heerenveen (3 Seasons)1 League63.51938243896999613519383133.3266.799961013985184114711021
Randers (3 Seasons)1 League58.1
Midtjylland (2 Seasons)4 Leagues21.3103135835108103000301976801020430
Basel (2 Seasons)3 Leagues19.6
Danish Superliga (10 Seasons)169.8
Europa Lg (4 Seasons)5.2
Eredivisie (3 Seasons)63.51938243896999613519383133.3266.799961013985184114711021
Super Lg (2 Seasons)17.6
Champions Lg (2 Seasons)1.04213281222420001388200101050
Conf Lg (1 Season)0.861030238661000171094800010380
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
2010-201119Odense2 Leagues12.7
2011-201220Odense2 Leagues19.2
2012-201321Odense1 League23.9
2013-201422Odense1 League16.3
2014-201523Odense1 League23.3
2015-201624Basel2 Leagues12.0
2016-201725Basel2 Leagues7.6
2017-201826Heerenveen1 League34.0
2018-201927Heerenveen1 League29.41926241886997613519263133.3266.799861013985184114711021
2019-202028Heerenveen1 League0.112210200120001000000000
2020-202129Midtjylland2 Leagues3.64213281222420001388200101050
2021-202230Midtjylland3 Leagues17.761030238661000171094800010380
2022-202331Randers1 League14.7
2023-202432Randers1 League26.4
2024-202533Randers1 League17.0
15 Seasons5 Clubs6 Leagues257.820412569541034714320413133.3266.7102962984053185116711451
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
Odense (5 Seasons)2 Leagues95.4
Heerenveen (3 Seasons)1 League63.51938243896999613519383133.3266.799961013985184114711021
Randers (3 Seasons)1 League58.1
Midtjylland (2 Seasons)4 Leagues21.3103135835108103000301976801020430
Basel (2 Seasons)3 Leagues19.6
Danish Superliga (10 Seasons)169.8
Europa Lg (4 Seasons)5.2
Eredivisie (3 Seasons)63.51938243896999613519383133.3266.799961013985184114711021
Super Lg (2 Seasons)17.6
Champions Lg (2 Seasons)1.04213281222420001388200101050
Conf Lg (1 Season)0.861030238661000171094800010380
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201119Odensedk DEN1. Danish Superliga2nd11.7Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.0Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.9
2013-201422Odensedk DEN1. Danish Superliga8th16.3
2014-201523Odensedk DEN1. Danish Superliga9th23.3Matches
2015-201624Baselch SUI1. Super Lg1st10.0Matches
2016-201725Baselch SUI1. Super Lg1st7.6Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.0Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.41926241886997613519263133.3266.799861013985184114711021Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.112210200120001000000000Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.6Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.8Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.7Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.4Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.0Matches
15 Seasons5 Clubs3 Leagues250.81938243896999613519383133.3266.799961013985184114711021
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Odense (5 Seasons)1 League92.2
Heerenveen (3 Seasons)1 League63.51938243896999613519383133.3266.799961013985184114711021
Randers (3 Seasons)1 League58.1
Midtjylland (2 Seasons)1 League19.5
Basel (2 Seasons)1 League17.6
Danish Superliga (10 Seasons)169.8
Eredivisie (3 Seasons)63.51938243896999613519383133.3266.799961013985184114711021
Super Lg (2 Seasons)17.6
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
2010-201119Odense2. Europa LgGR1.0Matches
2011-201220Odense2. Europa LgGR2.2Matches
2015-201624Basel2. Europa LgR162.0Matches
2020-202129Midtjylland1. Champions LgGR1.04213281222420001388200101050Matches
2021-202230Midtjylland3. Conf LgKO0.861030238661000171094800010380Matches
6 Seasons3 Clubs3 Leagues7.0103135835108103000301976801020430
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
Odense (2 Seasons)1 League3.2
Basel (2 Seasons)2 Leagues2.0
Midtjylland (2 Seasons)3 Leagues1.8103135835108103000301976801020430
Europa Lg (4 Seasons)5.2
Champions Lg (2 Seasons)1.04213281222420001388200101050
Conf Lg (1 Season)0.861030238661000171094800010380

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
2010-201119Odensedk DEN1. Danish Superliga121,0528835.411.7102Matches
2010-201119Odense2. Europa Lg190901.0110Matches
2011-201220Odensedk DEN1. Danish Superliga221,5297051.517.0166Matches
2011-201220Odense2. Europa Lg3195652.2320Matches
2012-201321Odensedk DEN1. Danish Superliga252,1558672.623.9250
2013-201422Odensedk DEN1. Danish Superliga201,4667349.416.3155
2014-201523Odensedk DEN1. Danish Superliga252,0958470.523.32320221.442821+7+0.30+1.84Matches
2015-201624Basel2. Europa Lg31806020.02.022111.3324-2-1.00-1.50Matches
2015-201624Baselch SUI1. Super Lg129007527.810.0109252.582913+16+1.60+0.29Matches
2016-201725Basel1. Champions Lg00006Matches
2016-201725Baselch SUI1. Super Lg106836821.17.6773202.30226+16+2.11+0.67Matches
2017-201826Heerenveennl NED1. Eredivisie343,06090100.034.03434001.364853-5-0.15Matches
2018-201927Heerenveennl NED1. Eredivisie312,6438586.429.4318528001.295859-1-0.03+1.6946.555.3-8.8-0.30+0.58Matches
2019-202028Heerenveennl NED1. Eredivisie41130.50.10042133.000000.000.000.60.2+0.4+3.53+3.47Matches
2020-202129Midtjylland1. Champions Lg1909016.71.01901031.001100.00+1.800.72.4-1.7-1.72-1.21Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga4237598.22.62902229151.5045-1-0.38-1.23Matches
2021-202230Midtjylland3. Conf Lg1757535.70.80017510.0010+1+1.20+1.871.50.4+1.1+2.29+2.28Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga191,5168052.616.817851523352.213217+15+0.89+0.16Matches
2021-202230Midtjylland2. Europa Lg00003Matches
2022-202331Randersdk DEN1. Danish Superliga181,3207345.814.714891341921.221726-9-0.61-0.73Matches
2023-202432Randersdk DEN1. Danish Superliga272,3788882.626.4278824021.293634+2+0.08+1.87Matches
2024-202533Randersdk DEN1. Danish Superliga171,53090100.017.0179017001.763119+12+0.71Matches
15 Seasons5 Clubs6 Leagues28923,2058050.3257.8255871753422781.59309258+51+0.27-0.1449.358.2-8.9-0.29-0.15
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
Odense (5 Seasons)2 Leagues1088,5827955.995.493231521.442821+7+0.30+1.84
Heerenveen (3 Seasons)1 League695,7148367.563.565856242131.42106112-6-0.09+0.1747.155.5-8.3-0.28-0.20
Randers (3 Seasons)1 League625,2288471.758.158895441941.408479+5+0.09+0.44
Midtjylland (2 Seasons)4 Leagues251,9187727.221.3208618539271.963823+15+0.70+0.192.22.7-0.6-0.38-0.01
Basel (2 Seasons)3 Leagues251,7637122.319.619186322.325323+30+1.53+0.27
Danish Superliga (10 Seasons)18915,2788154.8169.816688912325261.55148122+26+0.26+0.09
Europa Lg (4 Seasons)74656612.55.265141.3324-2-1.00-1.50
Eredivisie (3 Seasons)695,7148367.563.565856242131.42106112-6-0.09+0.1747.155.5-8.3-0.28-0.20
Super Lg (2 Seasons)221,5837224.417.617165252.455119+32+1.82+0.44
Champions Lg (2 Seasons)190908.31.01901091.001100.00+1.800.72.4-1.7-1.72-1.21
Conf Lg (1 Season)1757535.70.80017510.0010+1+1.20+1.871.50.4+1.1+2.29+2.28
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
2010-201119Odense2 Leagues131,1428835.412.71112
2011-201220Odense2 Leagues251,7246951.519.21926
2012-201321Odense1 League252,1558672.623.9250
2013-201422Odense1 League201,4667349.416.3155
2014-201523Odense1 League252,0958470.523.32320221.442821+7+0.30+1.84
2015-201624Basel2 Leagues151,0807226.112.01211362.333117+14+1.17+0.05
2016-201725Basel2 Leagues106836818.17.6773262.30226+16+2.11+0.67
2017-201826Heerenveen1 League343,06090100.034.03434001.364853-5-0.15
2018-201927Heerenveen1 League312,6438586.429.4318528001.295859-1-0.03+1.6946.555.3-8.8-0.30+0.58
2019-202028Heerenveen1 League41130.50.10042133.000000.000.000.60.2+0.4+3.53+3.47
2020-202129Midtjylland2 Leagues5327659.63.63903229181.4056-1-0.28-0.740.72.4-1.7-1.72-1.21
2021-202230Midtjylland3 Leagues201,5918043.817.717851534792.103317+16+0.91+0.301.50.4+1.1+2.29+2.28
2022-202331Randers1 League181,3207345.814.714891341921.221726-9-0.61-0.73
2023-202432Randers1 League272,3788882.626.4278824021.293634+2+0.08+1.87
2024-202533Randers1 League171,53090100.017.0179017001.763119+12+0.71
15 Seasons5 Clubs6 Leagues28923,2058050.3257.8255871753422781.59309258+51+0.27-0.1449.358.2-8.9-0.29-0.15
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
Odense (5 Seasons)2 Leagues1088,5827955.995.493231521.442821+7+0.30+1.84
Heerenveen (3 Seasons)1 League695,7148367.563.565856242131.42106112-6-0.09+0.1747.155.5-8.3-0.28-0.20
Randers (3 Seasons)1 League625,2288471.758.158895441941.408479+5+0.09+0.44
Midtjylland (2 Seasons)4 Leagues251,9187727.221.3208618539271.963823+15+0.70+0.192.22.7-0.6-0.38-0.01
Basel (2 Seasons)3 Leagues251,7637122.319.619186322.325323+30+1.53+0.27
Danish Superliga (10 Seasons)18915,2788154.8169.816688912325261.55148122+26+0.26+0.09
Europa Lg (4 Seasons)74656612.55.265141.3324-2-1.00-1.50
Eredivisie (3 Seasons)695,7148367.563.565856242131.42106112-6-0.09+0.1747.155.5-8.3-0.28-0.20
Super Lg (2 Seasons)221,5837224.417.617165252.455119+32+1.82+0.44
Champions Lg (2 Seasons)190908.31.01901091.001100.00+1.800.72.4-1.7-1.72-1.21
Conf Lg (1 Season)1757535.70.80017510.0010+1+1.20+1.871.50.4+1.1+2.29+2.28
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201119Odensedk DEN1. Danish Superliga2nd121,0528835.411.7102Matches
2011-201220Odensedk DEN1. Danish Superliga10th221,5297051.517.0166Matches
2012-201321Odensedk DEN1. Danish Superliga10th252,1558672.623.9250
2013-201422Odensedk DEN1. Danish Superliga8th201,4667349.416.3155
2014-201523Odensedk DEN1. Danish Superliga9th252,0958470.523.32320221.442821+7+0.30+1.84Matches
2015-201624Baselch SUI1. Super Lg1st129007527.810.0109252.582913+16+1.60+0.29Matches
2016-201725Baselch SUI1. Super Lg1st106836821.17.6773202.30226+16+2.11+0.67Matches
2017-201826Heerenveennl NED1. Eredivisie8th343,06090100.034.03434001.364853-5-0.15Matches
2018-201927Heerenveennl NED1. Eredivisie11th312,6438586.429.4318528001.295859-1-0.03+1.6946.555.3-8.8-0.30+0.58Matches
2019-202028Heerenveennl NED1. Eredivisie10th41130.50.10042133.000000.000.000.60.2+0.4+3.53+3.47Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd4237598.22.62902229151.5045-1-0.38-1.23Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd191,5168052.616.817851523352.213217+15+0.89+0.16Matches
2022-202331Randersdk DEN1. Danish Superliga6th181,3207345.814.714891341921.221726-9-0.61-0.73Matches
2023-202432Randersdk DEN1. Danish Superliga7th272,3788882.626.4278824021.293634+2+0.08+1.87Matches
2024-202533Randersdk DEN1. Danish Superliga3rd171,53090100.017.0179017001.763119+12+0.71Matches
15 Seasons5 Clubs3 Leagues28022,5758152.7250.8248871693217641.61305253+52+0.29-0.2147.155.5-8.3-0.28-0.20
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Odense (5 Seasons)1 League1048,2978055.992.289201521.442821+7+0.30+1.84
Heerenveen (3 Seasons)1 League695,7148367.563.565856242131.42106112-6-0.09+0.1747.155.5-8.3-0.28-0.20
Randers (3 Seasons)1 League625,2288471.758.158895441941.408479+5+0.09+0.44
Midtjylland (2 Seasons)1 League231,7537630.419.5198617431202.093622+14+0.72-0.09
Basel (2 Seasons)1 League221,5837224.417.617165252.455119+32+1.82+0.44
Danish Superliga (10 Seasons)18915,2788154.8169.816688912325261.55148122+26+0.26+0.09
Eredivisie (3 Seasons)695,7148367.563.565856242131.42106112-6-0.09+0.1747.155.5-8.3-0.28-0.20
Super Lg (2 Seasons)221,5837224.417.617165252.455119+32+1.82+0.44
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
2010-201119Odense2. Europa LgGR190901.0110Matches
2011-201220Odense2. Europa LgGR3195652.2320Matches
2015-201624Basel2. Europa LgR1631806020.02.022111.3324-2-1.00-1.50Matches
2016-201725Basel1. Champions LgGR00006Matches
2020-202129Midtjylland1. Champions LgGR1909016.71.01901031.001100.00+1.800.72.4-1.7-1.72-1.21Matches
2021-202230Midtjylland3. Conf LgKO1757535.70.80017510.0010+1+1.20+1.871.50.4+1.1+2.29+2.28Matches
2021-202230Midtjylland2. Europa LgGR00003Matches
6 Seasons3 Clubs3 Leagues96307012.67.07906275141.0045-1-0.26+0.152.22.7-0.6-0.38-0.01
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
Odense (2 Seasons)1 League4285713.2430
Basel (2 Seasons)2 Leagues31806012.52.022171.3324-2-1.00-1.50
Midtjylland (2 Seasons)3 Leagues21658312.81.8190117570.5021+1+0.55+2.082.22.7-0.6-0.38-0.01
Europa Lg (4 Seasons)74656612.55.265141.3324-2-1.00-1.50
Champions Lg (2 Seasons)190908.31.01901091.001100.00+1.800.72.4-1.7-1.72-1.21
Conf Lg (1 Season)1757535.70.80017510.0010+1+1.20+1.871.50.4+1.1+2.29+2.28

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
2010-201119Odensedk DEN1. Danish Superliga11.720Matches
2010-201119Odense2. Europa Lg1.0003Matches
2011-201220Odensedk DEN1. Danish Superliga17.020Matches
2011-201220Odense2. Europa Lg2.2004Matches
2012-201321Odensedk DEN1. Danish Superliga23.951
2013-201422Odensedk DEN1. Danish Superliga16.330
2014-201523Odensedk DEN1. Danish Superliga23.340Matches
2015-201624Basel2. Europa Lg2.0002Matches
2015-201624Baselch SUI1. Super Lg10.000Matches
2016-201725Baselch SUI1. Super Lg7.600000000000Matches
2017-201826Heerenveennl NED1. Eredivisie34.03002600000001Matches
2018-201927Heerenveennl NED1. Eredivisie29.440033220029190201751137360.8Matches
2019-202028Heerenveennl NED1. Eredivisie0.100000000000013175.0Matches
2020-202129Midtjylland1. Champions Lg1.0000100042000106366.7Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2.61002300110Matches
2021-202230Midtjylland3. Conf Lg0.800010001000051233.3Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga16.830020120027130Matches
2022-202331Randersdk DEN1. Danish Superliga14.72001212032690Matches
2023-202432Randersdk DEN1. Danish Superliga26.410021210333150Matches
2024-202533Randersdk DEN1. Danish Superliga17.0100790220130Matches
15 Seasons5 Clubs6 Leagues257.831101327908141720211911237960.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Odense (5 Seasons)2 Leagues95.41617
Heerenveen (3 Seasons)1 League63.570059220029190211761167461.1
Randers (3 Seasons)1 League58.140040420879370
Midtjylland (2 Seasons)4 Leagues21.34002415003316000157558.3
Basel (2 Seasons)3 Leagues19.6000200000000
Danish Superliga (10 Seasons)169.82410625708107510
Europa Lg (4 Seasons)5.2009
Eredivisie (3 Seasons)63.570059220029190211761167461.1
Super Lg (2 Seasons)17.600000000000
Champions Lg (2 Seasons)1.0000100042000106366.7
Conf Lg (1 Season)0.800010001000051233.3
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
2010-201119Odense2 Leagues12.7203
2011-201220Odense2 Leagues19.2204
2012-201321Odense1 League23.951
2013-201422Odense1 League16.330
2014-201523Odense1 League23.340
2015-201624Basel2 Leagues12.0002
2016-201725Basel2 Leagues7.600000000000
2017-201826Heerenveen1 League34.03002600000001
2018-201927Heerenveen1 League29.440033220029190201751137360.8
2019-202028Heerenveen1 League0.100000000000013175.0
2020-202129Midtjylland2 Leagues3.6100330053000106366.7
2021-202230Midtjylland3 Leagues17.7300211200281300051233.3
2022-202331Randers1 League14.72001212032690
2023-202432Randers1 League26.410021210333150
2024-202533Randers1 League17.0100790220130
15 Seasons5 Clubs6 Leagues257.831101327908141720211911237960.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Odense (5 Seasons)2 Leagues95.41617
Heerenveen (3 Seasons)1 League63.570059220029190211761167461.1
Randers (3 Seasons)1 League58.140040420879370
Midtjylland (2 Seasons)4 Leagues21.34002415003316000157558.3
Basel (2 Seasons)3 Leagues19.6000200000000
Danish Superliga (10 Seasons)169.82410625708107510
Europa Lg (4 Seasons)5.2009
Eredivisie (3 Seasons)63.570059220029190211761167461.1
Super Lg (2 Seasons)17.600000000000
Champions Lg (2 Seasons)1.0000100042000106366.7
Conf Lg (1 Season)0.800010001000051233.3
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2010-201119Odensedk DEN1. Danish Superliga2nd11.720Matches
2011-201220Odensedk DEN1. Danish Superliga10th17.020Matches
2012-201321Odensedk DEN1. Danish Superliga10th23.951
2013-201422Odensedk DEN1. Danish Superliga8th16.330
2014-201523Odensedk DEN1. Danish Superliga9th23.340Matches
2015-201624Baselch SUI1. Super Lg1st10.000Matches
2016-201725Baselch SUI1. Super Lg1st7.600000000000Matches
2017-201826Heerenveennl NED1. Eredivisie8th34.03002600000001Matches
2018-201927Heerenveennl NED1. Eredivisie11th29.440033220029190201751137360.8Matches
2019-202028Heerenveennl NED1. Eredivisie10th0.100000000000013175.0Matches
2020-202129Midtjyllanddk DEN1. Danish Superliga2nd2.61002300110Matches
2021-202230Midtjyllanddk DEN1. Danish Superliga2nd16.830020120027130Matches
2022-202331Randersdk DEN1. Danish Superliga6th14.72001212032690Matches
2023-202432Randersdk DEN1. Danish Superliga7th26.410021210333150Matches
2024-202533Randersdk DEN1. Danish Superliga3rd17.0100790220130Matches
15 Seasons5 Clubs3 Leagues250.831101217908136700211761167461.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Odense (5 Seasons)1 League92.2161
Heerenveen (3 Seasons)1 League63.570059220029190211761167461.1
Randers (3 Seasons)1 League58.140040420879370
Midtjylland (2 Seasons)1 League19.540022150028140
Basel (2 Seasons)1 League17.600000000000
Danish Superliga (10 Seasons)169.82410625708107510
Eredivisie (3 Seasons)63.570059220029190211761167461.1
Super Lg (2 Seasons)17.600000000000
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
2010-201119Odense2. Europa LgGR1.0003Matches
2011-201220Odense2. Europa LgGR2.2004Matches
2015-201624Basel2. Europa LgR162.0002Matches
2020-202129Midtjylland1. Champions LgGR1.0000100042000106366.7Matches
2021-202230Midtjylland3. Conf LgKO0.800010001000051233.3Matches
6 Seasons3 Clubs3 Leagues7.00001100052000157558.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Odense (2 Seasons)1 League3.2007
Basel (2 Seasons)2 Leagues2.0002
Midtjylland (2 Seasons)3 Leagues1.8000200052000157558.3
Europa Lg (4 Seasons)5.2009
Champions Lg (2 Seasons)1.0000100042000106366.7
Conf Lg (1 Season)0.800010001000051233.3

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 Daniel Høegh Pages