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
201320Vikingno NOR1. Tippeligaen23893210.4134100000.100.290.390.100.39
201421Vikingno NOR1. Tippeligaen29242,12423.65611500100.210.250.470.210.47Matches
201522Vikingno NOR1. Tippeligaen29222,06923.09514900100.390.220.610.390.61Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga15151,30914.5224111100.140.140.280.070.21Matches
2016-201724Wolveseng ENG2. Championship42222,21824.6325301300.120.080.200.120.20Matches
2016-201724Wolveseng ENGEFL Cup30800.9011000000.001.131.130.001.13Matches
2016-201724Wolveseng ENGFA Cup321932.1000000000.000.000.000.000.00Matches
2017-201825Readingeng ENG2. Championship33201,76519.6718700200.360.050.410.360.41Matches
2017-201825Readingeng ENGEFL Cup10170.2000000000.000.000.000.000.00Matches
2017-201825Readingeng ENGFA Cup221802.0303300001.500.001.501.501.50Matches
2018-201926Readingeng ENG2. Championship20991710.2707700004.94.90.45.31318620.690.000.690.690.690.480.040.520.480.52Matches
2018-201926Readingeng ENGEFL Cup00Matches
2018-201926Readingeng ENGJr. PL2 — Div. 211640.7000000000.000.000.000.000.00Matches
2019-202027Millwalleng ENG2. Championship31131,37615.3426400204.64.61.15.61026960.260.130.390.260.390.300.070.370.300.37Matches
2019-202027Millwalleng ENGEFL Cup222102.3202200000.860.000.860.860.86Matches
2019-202027Millwalleng ENGFA Cup211101.2000000000.000.000.000.000.00Matches
2020-202128Millwalleng ENG2. Championship38131,39015.4123100101.71.71.53.217311020.060.130.190.060.190.110.100.210.110.21Matches
2020-202128Millwalleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202128Millwalleng ENGFA Cup10300.3000000000.000.000.000.000.00Matches
2021-202229Millwalleng ENG2. Championship00Matches
2021-202229Millwalleng ENGEFL Cup10190.2000000000.000.000.000.000.00Matches
2021-202229Boltoneng ENG3. League One21101,03011.4729700000.610.170.790.610.79Matches
2022-202330Boltoneng ENGEFL Cup11820.9101100001.100.001.101.101.10Matches
2022-202330Boltoneng ENGFA Cup10280.3101100003.210.003.213.213.21Matches
2022-202330Boltoneng ENG3. League One2187638.5314300200.350.120.470.350.47Matches
2023-202431Boltoneng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2023-202431Boltoneng ENGFA Cup421651.8303300001.640.001.641.641.64Matches
2023-202431Boltoneng ENG3. League One36111,44216.0426400000.250.120.370.250.37Matches
2024-202532Wrexhameng ENGFA Cup10320.4000000000.000.000.000.000.00Matches
2024-202532Wrexhameng ENG3. League One31901.0000000000.000.000.000.000.00Matches
12 Seasons7 Clubs6 Leagues36518718,682207.6632992621213011.211.22.914.240752600.300.140.440.300.440.270.070.350.270.35
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
Bolton (3 Seasons)3 Leagues85323,53139.2195241900200.480.130.610.480.61
Viking (3 Seasons)1 League81545,12556.91514291500200.260.250.510.260.51
Millwall (3 Seasons)3 Leagues76303,22535.87411700306.36.32.68.827571980.200.110.310.200.310.200.080.290.200.29
Reading (2 Seasons)3 Leagues56312,87932.0171181700204.94.90.45.31318620.530.030.560.530.560.480.040.520.480.52
Wolves (1 Season)3 Leagues48242,49127.7336301300.110.110.220.110.22
Kaiserslautern (1 Season)1 League15151,30914.5224111100.140.140.280.070.21
Wrexham (1 Season)2 Leagues411221.4000000000.000.000.000.000.00
Reading (1 Season)1 League11640.7000000000.000.000.000.000.00
EFL Cup (8 Seasons)1045195.8314300000.520.170.690.520.69
FA Cup (7 Seasons)1477388.2707700000.850.000.850.850.85
Championship (6 Seasons)164777,66685.22272922018011.211.22.914.240752600.260.080.340.260.340.270.070.350.270.35
League One (4 Seasons)81303,32536.9145191400200.380.140.510.380.51
Tippeligaen (3 Seasons)81545,12556.91514291500200.260.250.510.260.51
2. Bundesliga (1 Season)15151,30914.5224111100.140.140.280.070.21
PL2 — Div. 2 (1 Season)11640.7000000000.000.000.000.000.00
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
201320Viking1 League23893210.4134100000.100.290.390.100.39
201421Viking1 League29242,12423.65611500100.210.250.470.210.47
201522Viking1 League29222,06923.09514900100.390.220.610.390.61
2015-201623Kaiserslautern1 League15151,30914.5224111100.140.140.280.070.21
2016-201724Wolves3 Leagues48242,49127.7336301300.110.110.220.110.22
2017-201825Reading3 Leagues36221,96221.8101111000200.460.050.500.460.50
2018-201926Reading2 Leagues20991710.2707700004.94.90.45.31318620.690.000.690.690.690.480.040.520.480.52
2018-201926Reading1 League11640.7000000000.000.000.000.000.00
2019-202027Millwall3 Leagues35161,69618.8628600204.64.61.15.61026960.320.110.420.320.420.300.070.370.300.37
2020-202128Millwall3 Leagues40141,51016.8123100101.71.71.53.217311020.060.120.180.060.180.110.100.210.110.21
2021-202229Millwall2 Leagues10190.2000000000.000.000.000.000.00
2021-202229Bolton1 League21101,03011.4729700000.610.170.790.610.79
2022-202330Bolton3 Leagues2398739.7516500200.520.100.620.520.62
2023-202431Bolton3 Leagues41131,62818.1729700000.390.110.500.390.50
2024-202532Wrexham2 Leagues411221.4000000000.000.000.000.000.00
12 Seasons7 Clubs6 Leagues36518718,682207.6632992621213011.211.22.914.240752600.300.140.440.300.440.270.070.350.270.35
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
Bolton (3 Seasons)3 Leagues85323,53139.2195241900200.480.130.610.480.61
Viking (3 Seasons)1 League81545,12556.91514291500200.260.250.510.260.51
Millwall (3 Seasons)3 Leagues76303,22535.87411700306.36.32.68.827571980.200.110.310.200.310.200.080.290.200.29
Reading (2 Seasons)3 Leagues56312,87932.0171181700204.94.90.45.31318620.530.030.560.530.560.480.040.520.480.52
Wolves (1 Season)3 Leagues48242,49127.7336301300.110.110.220.110.22
Kaiserslautern (1 Season)1 League15151,30914.5224111100.140.140.280.070.21
Wrexham (1 Season)2 Leagues411221.4000000000.000.000.000.000.00
Reading (1 Season)1 League11640.7000000000.000.000.000.000.00
EFL Cup (8 Seasons)1045195.8314300000.520.170.690.520.69
FA Cup (7 Seasons)1477388.2707700000.850.000.850.850.85
Championship (6 Seasons)164777,66685.22272922018011.211.22.914.240752600.260.080.340.260.340.270.070.350.270.35
League One (4 Seasons)81303,32536.9145191400200.380.140.510.380.51
Tippeligaen (3 Seasons)81545,12556.91514291500200.260.250.510.260.51
2. Bundesliga (1 Season)15151,30914.5224111100.140.140.280.070.21
PL2 — Div. 2 (1 Season)11640.7000000000.000.000.000.000.00
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
201320Vikingno NOR1. Tippeligaen5th23893210.4134100000.100.290.390.100.39
201421Vikingno NOR1. Tippeligaen10th29242,12423.65611500100.210.250.470.210.47Matches
201522Vikingno NOR1. Tippeligaen5th29222,06923.09514900100.390.220.610.390.61Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th15151,30914.5224111100.140.140.280.070.21Matches
2016-201724Wolveseng ENG2. Championship15th42222,21824.6325301300.120.080.200.120.20Matches
2017-201825Readingeng ENG2. Championship20th33201,76519.6718700200.360.050.410.360.41Matches
2018-201926Readingeng ENG2. Championship20th20991710.2707700004.94.90.45.31318620.690.000.690.690.690.480.040.520.480.52Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd11640.7000000000.000.000.000.000.00Matches
2019-202027Millwalleng ENG2. Championship8th31131,37615.3426400204.64.61.15.61026960.260.130.390.260.390.300.070.370.300.37Matches
2020-202128Millwalleng ENG2. Championship11th38131,39015.4123100101.71.71.53.217311020.060.130.190.060.190.110.100.210.110.21Matches
2021-202229Millwalleng ENG2. Championship9th00Matches
2021-202229Boltoneng ENG3. League One9th21101,03011.4729700000.610.170.790.610.79Matches
2022-202330Boltoneng ENG3. League One5th2187638.5314300200.350.120.470.350.47Matches
2023-202431Boltoneng ENG3. League One3rd36111,44216.0426400000.250.120.370.250.37Matches
2024-202532Wrexhameng ENG3. League One3rd31901.0000000000.000.000.000.000.00Matches
12 Seasons7 Clubs4 Leagues34117617,425193.6532881521213011.211.22.914.240752600.270.140.420.270.410.270.070.350.270.35
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
Viking (3 Seasons)1 League81545,12556.91514291500200.260.250.510.260.51
Bolton (3 Seasons)1 League78293,23535.9145191400200.390.140.530.390.53
Millwall (3 Seasons)1 League69262,76630.7549500306.36.32.68.827571980.160.130.290.160.290.200.080.290.200.29
Reading (2 Seasons)1 League53292,68229.8141151400204.94.90.45.31318620.470.030.500.470.500.480.040.520.480.52
Wolves (1 Season)1 League42222,21824.6325301300.120.080.200.120.20
Kaiserslautern (1 Season)1 League15151,30914.5224111100.140.140.280.070.21
Wrexham (1 Season)1 League31901.0000000000.000.000.000.000.00
Reading (1 Season)1 League11640.7000000000.000.000.000.000.00
Championship (6 Seasons)164777,66685.22272922018011.211.22.914.240752600.260.080.340.260.340.270.070.350.270.35
League One (4 Seasons)81303,32536.9145191400200.380.140.510.380.51
Tippeligaen (3 Seasons)81545,12556.91514291500200.260.250.510.260.51
2. Bundesliga (1 Season)15151,30914.5224111100.140.140.280.070.21
PL2 — Div. 2 (1 Season)11640.7000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201724Wolveseng ENGEFL Cup17th30800.9011000000.001.131.130.001.13Matches
2016-201724Wolveseng ENGFA Cup9th321932.1000000000.000.000.000.000.00Matches
2017-201825Readingeng ENGEFL Cup17th10170.2000000000.000.000.000.000.00Matches
2017-201825Readingeng ENGFA Cup17th221802.0303300001.500.001.501.501.50Matches
2018-201926Readingeng ENGEFL Cup33rd00Matches
2019-202027Millwalleng ENGEFL Cup33rd222102.3202200000.860.000.860.860.86Matches
2019-202027Millwalleng ENGFA Cup17th211101.2000000000.000.000.000.000.00Matches
2020-202128Millwalleng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2020-202128Millwalleng ENGFA Cup17th10300.3000000000.000.000.000.000.00Matches
2021-202229Millwalleng ENGEFL CupRd310190.2000000000.000.000.000.000.00Matches
2022-202330Boltoneng ENGEFL CupRd211820.9101100001.100.001.101.101.10Matches
2022-202330Boltoneng ENGFA Cup10280.3101100003.210.003.213.213.21Matches
2023-202431Boltoneng ENGEFL CupRd210210.2000000000.000.000.000.000.00Matches
2023-202431Boltoneng ENGFA Cup421651.8303300001.640.001.641.641.64Matches
2024-202532Wrexhameng ENGFA Cup10320.4000000000.000.000.000.000.00Matches
9 Seasons5 Clubs2 Leagues24111,25714.0101111000000.720.070.790.720.79
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
Millwall (3 Seasons)2 Leagues744595.1202200000.390.000.390.390.39
Bolton (2 Seasons)2 Leagues732963.3505500001.520.001.521.521.52
Reading (2 Seasons)2 Leagues321972.2303300001.370.001.371.371.37
Wolves (1 Season)2 Leagues622733.0011000000.000.330.330.000.33
Wrexham (1 Season)1 League10320.4000000000.000.000.000.000.00
EFL Cup (8 Seasons)1045195.8314300000.520.170.690.520.69
FA Cup (7 Seasons)1477388.2707700000.850.000.850.850.85
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
201421is IcelandFriendlies (M)211071.2000000000.000.000.000.000.00Matches
201522is IcelandFriendlies (M)543073.4011000000.000.290.290.000.29Matches
201623is IcelandFriendlies (M)421661.8000000000.000.000.000.000.00Matches
201623is IcelandUEFA EuroQF553614.0112100100.250.250.500.250.50Matches
201623is IcelandUEFA Euro Qualifying976347.0101100000.140.000.140.140.14Matches
201724is IcelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201826is Iceland1. World CupGR11700.8000000000.00.00.10.12360.000.000.000.000.000.000.070.070.000.07Matches
201825is IcelandWCQ864655.2033000000.000.580.580.000.58Matches
201825is IcelandFriendlies (M)21881.0000000000.000.000.000.000.00Matches
2018-201926is IcelandUEFA Nations League12th221591.8000000000.000.000.000.000.00Matches
2020-202128is IcelandUEFA Nations LeagueLgA643984.4000000100.000.000.000.000.00Matches
202128is IcelandFriendlies (M)332172.4000000000.000.000.000.000.00Matches
202128is IcelandUEFA Euro Qualifying855285.9011000000.000.170.170.000.17Matches
202229is IcelandWCQ221641.8000000000.000.000.000.000.00Matches
202229is IcelandFriendlies (M)432222.5112100000.410.410.810.410.81Matches
8 Seasons1 Club6 Leagues62473,97644.23710300200.00.00.10.12360.070.160.230.070.230.000.070.070.000.07
Friendlies (M) (7 Seasons)21151,19713.3123100000.080.150.230.080.23
UEFA Euro Qualifying (2 Seasons)17121,16212.9112100000.080.080.150.080.15
WCQ (2 Seasons)1086297.0033000000.000.430.430.000.43
UEFA Nations League (2 Seasons)865576.2000000100.000.000.000.000.00
UEFA Euro (1 Season)553614.0112100100.250.250.500.250.50
World Cup (1 Season)11700.8000000000.00.00.10.12360.000.000.000.000.000.000.070.070.000.07

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
201320Vikingno NOR1. Tippeligaen10.4180.770.1300
201421Vikingno NOR1. Tippeligaen23.65261.100.1900Matches
201522Vikingno NOR1. Tippeligaen23.09311.350.2900Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.52100.690.1011Matches
2016-201724Wolveseng ENG2. Championship24.630190.000.770.1601Matches
2016-201724Wolveseng ENGEFL Cup0.904250.04.502.250.000.0000Matches
2016-201724Wolveseng ENGFA Cup2.1000Matches
2017-201825Readingeng ENG2. Championship19.67491836.72.500.920.140.3900Matches
2017-201825Readingeng ENGEFL Cup0.20000.000.0000Matches
2017-201825Readingeng ENGFA Cup2.039444.44.502.000.330.7500Matches
2018-201926Readingeng ENG2. Championship10.27191157.91.861.080.370.6410.50004.94.90.26+2.1+2.1Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.7000Matches
2019-202027Millwalleng ENG2. Championship15.34291137.91.900.720.140.3611.10004.64.60.16-0.6-0.6Matches
2019-202027Millwalleng ENGEFL Cup2.326350.02.571.290.330.6700Matches
2019-202027Millwalleng ENGFA Cup1.202150.01.640.820.000.0000Matches
2020-202128Millwalleng ENG2. Championship15.4124937.51.550.580.040.1114.60001.71.70.07-0.7-0.7Matches
2020-202128Millwalleng ENGEFL Cup1.003133.33.001.000.000.0000Matches
2020-202128Millwalleng ENGFA Cup0.30000.000.0000Matches
2021-202229Millwalleng ENGEFL Cup0.20000.000.0000Matches
2021-202229Boltoneng ENG3. League One11.47291137.92.530.960.240.6400Matches
2022-202330Boltoneng ENGEFL Cup0.914125.04.391.100.251.0000Matches
2022-202330Boltoneng ENGFA Cup0.3100Matches
2022-202330Boltoneng ENG3. League One8.5320945.02.361.060.150.3300Matches
2023-202431Boltoneng ENGEFL Cup0.20000.000.0000Matches
2023-202431Boltoneng ENGFA Cup1.837685.73.823.270.430.5000Matches
2023-202431Boltoneng ENG3. League One16.04351645.72.181.000.110.2500Matches
2024-202532Wrexhameng ENGFA Cup0.402150.05.632.810.000.0000Matches
2024-202532Wrexhameng ENG3. League One1.00200.02.000.000.0000Matches
12 Seasons7 Clubs6 Leagues207.66324419850.41.830.970.180.3112.101211.211.20.16+0.8+0.8
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
Bolton (3 Seasons)3 Leagues39.219954345.32.441.100.190.4200
Viking (3 Seasons)1 League56.915651.140.2300
Millwall (3 Seasons)3 Leagues35.87642539.11.790.700.110.2812.70006.36.30.12-1.3-1.3
Reading (2 Seasons)3 Leagues32.017773342.92.411.030.220.5210.50004.94.90.26+2.1+2.1
Wolves (1 Season)3 Leagues27.73421525.00.160.820.750.1401
Kaiserslautern (1 Season)1 League14.52100.690.1011
Wrexham (1 Season)2 Leagues1.404125.02.950.740.000.0000
Reading (1 Season)1 League0.7000
EFL Cup (8 Seasons)5.8317741.22.951.210.180.4300
FA Cup (7 Seasons)8.27201260.03.482.090.300.5000
Championship (6 Seasons)85.2221216856.21.420.800.180.3212.100111.211.20.16+0.8+0.8
League One (4 Seasons)36.914863641.92.330.970.160.3900
Tippeligaen (3 Seasons)56.915651.140.2300
2. Bundesliga (1 Season)14.52100.690.1011
PL2 — Div. 2 (1 Season)0.7000
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
201320Viking1 League10.4180.770.1300
201421Viking1 League23.65261.100.1900
201522Viking1 League23.09311.350.2900
2015-201623Kaiserslautern1 League14.52100.690.1011
2016-201724Wolves3 Leagues27.73421525.00.160.820.750.1401
2017-201825Reading3 Leagues21.810582237.92.661.010.170.4500
2018-201926Reading2 Leagues10.27191157.91.861.080.370.6410.50004.94.90.26+2.1+2.1
2018-201926Reading1 League0.7000
2019-202027Millwall3 Leagues18.86371540.51.960.800.160.4011.10004.64.60.16-0.6-0.6
2020-202128Millwall3 Leagues16.81271037.01.610.600.040.1014.60001.71.70.07-0.7-0.7
2021-202229Millwall2 Leagues0.20000.000.0000
2021-202229Bolton1 League11.47291137.92.530.960.240.6400
2022-202330Bolton3 Leagues9.75241041.72.561.070.170.4000
2023-202431Bolton3 Leagues18.17422252.42.321.220.170.3200
2024-202532Wrexham2 Leagues1.404125.02.950.740.000.0000
12 Seasons7 Clubs6 Leagues207.66324419850.41.830.970.180.3112.101211.211.20.16+0.8+0.8
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
Bolton (3 Seasons)3 Leagues39.219954345.32.441.100.190.4200
Viking (3 Seasons)1 League56.915651.140.2300
Millwall (3 Seasons)3 Leagues35.87642539.11.790.700.110.2812.70006.36.30.12-1.3-1.3
Reading (2 Seasons)3 Leagues32.017773342.92.411.030.220.5210.50004.94.90.26+2.1+2.1
Wolves (1 Season)3 Leagues27.73421525.00.160.820.750.1401
Kaiserslautern (1 Season)1 League14.52100.690.1011
Wrexham (1 Season)2 Leagues1.404125.02.950.740.000.0000
Reading (1 Season)1 League0.7000
EFL Cup (8 Seasons)5.8317741.22.951.210.180.4300
FA Cup (7 Seasons)8.27201260.03.482.090.300.5000
Championship (6 Seasons)85.2221216856.21.420.800.180.3212.100111.211.20.16+0.8+0.8
League One (4 Seasons)36.914863641.92.330.970.160.3900
Tippeligaen (3 Seasons)56.915651.140.2300
2. Bundesliga (1 Season)14.52100.690.1011
PL2 — Div. 2 (1 Season)0.7000
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
201320Vikingno NOR1. Tippeligaen5th10.4180.770.1300
201421Vikingno NOR1. Tippeligaen10th23.65261.100.1900Matches
201522Vikingno NOR1. Tippeligaen5th23.09311.350.2900Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.52100.690.1011Matches
2016-201724Wolveseng ENG2. Championship15th24.630190.000.770.1601Matches
2017-201825Readingeng ENG2. Championship20th19.67491836.72.500.920.140.3900Matches
2018-201926Readingeng ENG2. Championship20th10.27191157.91.861.080.370.6410.50004.94.90.26+2.1+2.1Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.7000Matches
2019-202027Millwalleng ENG2. Championship8th15.34291137.91.900.720.140.3611.10004.64.60.16-0.6-0.6Matches
2020-202128Millwalleng ENG2. Championship11th15.4124937.51.550.580.040.1114.60001.71.70.07-0.7-0.7Matches
2021-202229Boltoneng ENG3. League One9th11.47291137.92.530.960.240.6400Matches
2022-202330Boltoneng ENG3. League One5th8.5320945.02.361.060.150.3300Matches
2023-202431Boltoneng ENG3. League One3rd16.04351645.72.181.000.110.2500Matches
2024-202532Wrexhameng ENG3. League One3rd1.00200.02.000.000.0000Matches
12 Seasons7 Clubs4 Leagues193.65320717950.21.700.920.170.2912.101211.211.20.16+0.8+0.8
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
Viking (3 Seasons)1 League56.915651.140.2300
Bolton (3 Seasons)1 League35.914843642.92.341.000.170.3900
Millwall (3 Seasons)1 League30.75532037.71.720.650.090.2512.70006.36.30.12-1.3-1.3
Reading (2 Seasons)1 League29.814682942.62.280.970.210.4810.50004.94.90.26+2.1+2.1
Wolves (1 Season)1 League24.630190.000.770.1601
Kaiserslautern (1 Season)1 League14.52100.690.1011
Wrexham (1 Season)1 League1.00200.02.000.000.0000
Reading (1 Season)1 League0.7000
Championship (6 Seasons)85.2221216856.21.420.800.180.3212.100111.211.20.16+0.8+0.8
League One (4 Seasons)36.914863641.92.330.970.160.3900
Tippeligaen (3 Seasons)56.915651.140.2300
2. Bundesliga (1 Season)14.52100.690.1011
PL2 — Div. 2 (1 Season)0.7000
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
2016-201724Wolveseng ENGEFL Cup17th0.904250.04.502.250.000.0000Matches
2016-201724Wolveseng ENGFA Cup9th2.1000Matches
2017-201825Readingeng ENGEFL Cup17th0.20000.000.0000Matches
2017-201825Readingeng ENGFA Cup17th2.039444.44.502.000.330.7500Matches
2019-202027Millwalleng ENGEFL Cup33rd2.326350.02.571.290.330.6700Matches
2019-202027Millwalleng ENGFA Cup17th1.202150.01.640.820.000.0000Matches
2020-202128Millwalleng ENGEFL Cup17th1.003133.33.001.000.000.0000Matches
2020-202128Millwalleng ENGFA Cup17th0.30000.000.0000Matches
2021-202229Millwalleng ENGEFL CupRd30.20000.000.0000Matches
2022-202330Boltoneng ENGEFL CupRd20.914125.04.391.100.251.0000Matches
2022-202330Boltoneng ENGFA Cup0.3100Matches
2023-202431Boltoneng ENGEFL CupRd20.20000.000.0000Matches
2023-202431Boltoneng ENGFA Cup1.837685.73.823.270.430.5000Matches
2024-202532Wrexhameng ENGFA Cup0.402150.05.632.810.000.0000Matches
9 Seasons5 Clubs2 Leagues14.010371951.43.211.650.240.4700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (3 Seasons)2 Leagues5.1211545.52.160.980.180.4000
Bolton (2 Seasons)2 Leagues3.3511763.63.692.350.360.5700
Reading (2 Seasons)2 Leagues2.239444.44.111.830.330.7500
Wolves (1 Season)2 Leagues3.004250.04.502.250.000.0000
Wrexham (1 Season)1 League0.402150.05.632.810.000.0000
EFL Cup (8 Seasons)5.8317741.22.951.210.180.4300
FA Cup (7 Seasons)8.27201260.03.482.090.300.5000
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
201421is IcelandFriendlies (M)1.2000Matches
201522is IcelandFriendlies (M)3.4000Matches
201623is IcelandFriendlies (M)1.8000Matches
201623is IcelandUEFA EuroQF4.015240.01.250.500.200.5000Matches
201623is IcelandUEFA Euro Qualifying7.018225.01.140.280.130.5000Matches
201724is IcelandFriendlies (M)1.0000Matches
201826is Iceland1. World CupGR0.80000.000.000000.00.00.00.0Matches
201825is IcelandWCQ5.2000Matches
201825is IcelandFriendlies (M)1.0000Matches
2018-201926is IcelandUEFA Nations League12th1.8000Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.403266.70.680.450.000.0000Matches
202128is IcelandFriendlies (M)2.4000Matches
202128is IcelandUEFA Euro Qualifying5.908225.01.360.340.000.0000Matches
202229is IcelandWCQ1.804250.02.201.100.000.0000Matches
202229is IcelandFriendlies (M)2.5100Matches
8 Seasons1 Club6 Leagues44.23281035.71.170.420.070.200000.00.00.00.0
Friendlies (M) (7 Seasons)13.3100
UEFA Euro Qualifying (2 Seasons)12.9116425.01.240.310.060.2500
WCQ (2 Seasons)7.004250.02.201.100.000.0000
UEFA Nations League (2 Seasons)6.203266.70.680.450.000.0000
UEFA Euro (1 Season)4.015240.01.250.500.200.5000
World Cup (1 Season)0.80000.000.000000.00.00.00.0

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
201320Vikingno NOR1. Tippeligaen10.43
201421Vikingno NOR1. Tippeligaen23.66Matches
201522Vikingno NOR1. Tippeligaen23.05Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.52Matches
2016-201724Wolveseng ENG2. Championship24.62Matches
2016-201724Wolveseng ENGEFL Cup0.91Matches
2016-201724Wolveseng ENGFA Cup2.10Matches
2017-201825Readingeng ENG2. Championship19.61Matches
2017-201825Readingeng ENGEFL Cup0.20Matches
2017-201825Readingeng ENGFA Cup2.00Matches
2018-201926Readingeng ENG2. Championship10.210319353.413053516610960.6214052.55955.600.40.4-0.48213118Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.70Matches
2019-202027Millwalleng ENG2. Championship15.320232761.8229665114520670.4346552.351338.521.10.9+0.913910126Matches
2019-202027Millwalleng ENGEFL Cup2.30Matches
2019-202027Millwalleng ENGFA Cup1.20Matches
2020-202128Millwalleng ENG2. Championship15.421838856.2263761614622963.8509055.64666.721.51.1+0.59255231Matches
2020-202128Millwalleng ENGEFL Cup1.00Matches
2020-202128Millwalleng ENGFA Cup0.30Matches
2021-202229Millwalleng ENGEFL Cup0.20Matches
2021-202229Boltoneng ENG3. League One11.42Matches
2022-202330Boltoneng ENGEFL Cup0.90Matches
2022-202330Boltoneng ENGFA Cup0.30Matches
2022-202330Boltoneng ENG3. League One8.51Matches
2023-202431Boltoneng ENGEFL Cup0.20Matches
2023-202431Boltoneng ENGFA Cup1.80Matches
2023-202431Boltoneng ENG3. League One16.02Matches
2024-202532Wrexhameng ENGFA Cup0.40Matches
2024-202532Wrexhameng ENG3. League One1.00Matches
12 Seasons7 Clubs6 Leagues207.652390857.66238161835754465.610519553.8142850.0292.92.4+26.1305518475
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
Bolton (3 Seasons)3 Leagues39.25
Viking (3 Seasons)1 League56.914
Millwall (3 Seasons)3 Leagues35.842071558.74933126729143566.98415554.291947.442.62.0+1.4223415357
Reading (2 Seasons)3 Leagues32.010319353.413053516610960.6214052.55955.610.40.4+0.68213118
Wolves (1 Season)3 Leagues27.73
Kaiserslautern (1 Season)1 League14.52
Wrexham (1 Season)2 Leagues1.40
Reading (1 Season)1 League0.70
EFL Cup (8 Seasons)5.81
FA Cup (7 Seasons)8.20
Championship (6 Seasons)85.252390857.66238161835754465.610519553.8142850.072.92.4+4.1305518475
League One (4 Seasons)36.95
Tippeligaen (3 Seasons)56.914
2. Bundesliga (1 Season)14.52
PL2 — Div. 2 (1 Season)0.70
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
201320Viking1 League10.43
201421Viking1 League23.66
201522Viking1 League23.05
2015-201623Kaiserslautern1 League14.52
2016-201724Wolves3 Leagues27.73
2017-201825Reading3 Leagues21.81
2018-201926Reading2 Leagues10.210319353.413053516610960.6214052.55955.600.40.4-0.48213118
2018-201926Reading1 League0.70
2019-202027Millwall3 Leagues18.820232761.8229665114520670.4346552.351338.521.10.9+0.913910126
2020-202128Millwall3 Leagues16.821838856.2263761614622963.8509055.64666.721.51.1+0.59255231
2021-202229Millwall2 Leagues0.20
2021-202229Bolton1 League11.42
2022-202330Bolton3 Leagues9.71
2023-202431Bolton3 Leagues18.12
2024-202532Wrexham2 Leagues1.40
12 Seasons7 Clubs6 Leagues207.652390857.66238161835754465.610519553.8142850.0292.92.4+26.1305518475
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
Bolton (3 Seasons)3 Leagues39.25
Viking (3 Seasons)1 League56.914
Millwall (3 Seasons)3 Leagues35.842071558.74933126729143566.98415554.291947.442.62.0+1.4223415357
Reading (2 Seasons)3 Leagues32.010319353.413053516610960.6214052.55955.610.40.4+0.68213118
Wolves (1 Season)3 Leagues27.73
Kaiserslautern (1 Season)1 League14.52
Wrexham (1 Season)2 Leagues1.40
Reading (1 Season)1 League0.70
EFL Cup (8 Seasons)5.81
FA Cup (7 Seasons)8.20
Championship (6 Seasons)85.252390857.66238161835754465.610519553.8142850.072.92.4+4.1305518475
League One (4 Seasons)36.95
Tippeligaen (3 Seasons)56.914
2. Bundesliga (1 Season)14.52
PL2 — Div. 2 (1 Season)0.70
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
201320Vikingno NOR1. Tippeligaen5th10.43
201421Vikingno NOR1. Tippeligaen10th23.66Matches
201522Vikingno NOR1. Tippeligaen5th23.05Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.52Matches
2016-201724Wolveseng ENG2. Championship15th24.62Matches
2017-201825Readingeng ENG2. Championship20th19.61Matches
2018-201926Readingeng ENG2. Championship20th10.210319353.413053516610960.6214052.55955.600.40.4-0.48213118Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.70Matches
2019-202027Millwalleng ENG2. Championship8th15.320232761.8229665114520670.4346552.351338.521.10.9+0.913910126Matches
2020-202128Millwalleng ENG2. Championship11th15.421838856.2263761614622963.8509055.64666.721.51.1+0.59255231Matches
2021-202229Boltoneng ENG3. League One9th11.42Matches
2022-202330Boltoneng ENG3. League One5th8.51Matches
2023-202431Boltoneng ENG3. League One3rd16.02Matches
2024-202532Wrexhameng ENG3. League One3rd1.00Matches
12 Seasons7 Clubs4 Leagues193.652390857.66238161835754465.610519553.8142850.0282.92.4+25.1305518475
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
Viking (3 Seasons)1 League56.914
Bolton (3 Seasons)1 League35.95
Millwall (3 Seasons)1 League30.742071558.74933126729143566.98415554.291947.442.62.0+1.4223415357
Reading (2 Seasons)1 League29.810319353.413053516610960.6214052.55955.610.40.4+0.68213118
Wolves (1 Season)1 League24.62
Kaiserslautern (1 Season)1 League14.52
Wrexham (1 Season)1 League1.00
Reading (1 Season)1 League0.70
Championship (6 Seasons)85.252390857.66238161835754465.610519553.8142850.072.92.4+4.1305518475
League One (4 Seasons)36.95
Tippeligaen (3 Seasons)56.914
2. Bundesliga (1 Season)14.52
PL2 — Div. 2 (1 Season)0.70
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
2016-201724Wolveseng ENGEFL Cup17th0.91Matches
2016-201724Wolveseng ENGFA Cup9th2.10Matches
2017-201825Readingeng ENGEFL Cup17th0.20Matches
2017-201825Readingeng ENGFA Cup17th2.00Matches
2019-202027Millwalleng ENGEFL Cup33rd2.30Matches
2019-202027Millwalleng ENGFA Cup17th1.20Matches
2020-202128Millwalleng ENGEFL Cup17th1.00Matches
2020-202128Millwalleng ENGFA Cup17th0.30Matches
2021-202229Millwalleng ENGEFL CupRd30.20Matches
2022-202330Boltoneng ENGEFL CupRd20.90Matches
2022-202330Boltoneng ENGFA Cup0.30Matches
2023-202431Boltoneng ENGEFL CupRd20.20Matches
2023-202431Boltoneng ENGFA Cup1.80Matches
2024-202532Wrexhameng ENGFA Cup0.40Matches
9 Seasons5 Clubs2 Leagues14.01
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
Millwall (3 Seasons)2 Leagues5.10
Bolton (2 Seasons)2 Leagues3.30
Reading (2 Seasons)2 Leagues2.20
Wolves (1 Season)2 Leagues3.01
Wrexham (1 Season)1 League0.40
EFL Cup (8 Seasons)5.81
FA Cup (7 Seasons)8.20
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
201421is IcelandFriendlies (M)1.20Matches
201522is IcelandFriendlies (M)3.41Matches
201623is IcelandFriendlies (M)1.80Matches
201623is IcelandUEFA EuroQF4.01Matches
201623is IcelandUEFA Euro Qualifying7.00Matches
201724is IcelandFriendlies (M)1.00Matches
201826is Iceland1. World CupGR0.8131968.413752111291.71333.3010.000.10.0-0.111003Matches
201825is IcelandWCQ5.23Matches
201825is IcelandFriendlies (M)1.00Matches
2018-201926is IcelandUEFA Nations League12th1.80Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.40Matches
202128is IcelandFriendlies (M)2.40Matches
202128is IcelandUEFA Euro Qualifying5.91Matches
202229is IcelandWCQ1.80Matches
202229is IcelandFriendlies (M)2.51Matches
8 Seasons1 Club6 Leagues44.2131968.413752111291.71333.3010.070.10.0+6.911003
Friendlies (M) (7 Seasons)13.32
UEFA Euro Qualifying (2 Seasons)12.91
WCQ (2 Seasons)7.03
UEFA Nations League (2 Seasons)6.20
UEFA Euro (1 Season)4.01
World Cup (1 Season)0.8131968.413752111291.71333.3010.000.10.0-0.111003
Become a Stathead & surf this site ad-free.

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
201320Vikingno NOR1. Tippeligaen10.4
201421Vikingno NOR1. Tippeligaen23.6Matches
201522Vikingno NOR1. Tippeligaen23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.5Matches
2016-201724Wolveseng ENG2. Championship24.60Matches
2016-201724Wolveseng ENGEFL Cup0.92Matches
2016-201724Wolveseng ENGFA Cup2.1Matches
2017-201825Readingeng ENG2. Championship19.618Matches
2017-201825Readingeng ENGEFL Cup0.20Matches
2017-201825Readingeng ENGFA Cup2.01Matches
2018-201926Readingeng ENG2. Championship10.21931885000110000103011Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.7Matches
2019-202027Millwalleng ENG2. Championship15.33273242010600000202111Matches
2019-202027Millwalleng ENGEFL Cup2.31Matches
2019-202027Millwalleng ENGFA Cup1.20Matches
2020-202128Millwalleng ENG2. Championship15.438838420001110000218213Matches
2020-202128Millwalleng ENGEFL Cup1.01Matches
2020-202128Millwalleng ENGFA Cup0.30Matches
2021-202229Millwalleng ENGEFL Cup0.20Matches
2021-202229Boltoneng ENG3. League One11.45Matches
2022-202330Boltoneng ENGEFL Cup0.90Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2022-202330Boltoneng ENG3. League One8.55Matches
2023-202431Boltoneng ENGEFL Cup0.20Matches
2023-202431Boltoneng ENGFA Cup1.80Matches
2023-202431Boltoneng ENG3. League One16.05Matches
2024-202532Wrexhameng ENGFA Cup0.40Matches
2024-202532Wrexhameng ENG3. League One1.01Matches
12 Seasons7 Clubs6 Leagues207.690889690105720000523335
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bolton (3 Seasons)3 Leagues39.215
Viking (3 Seasons)1 League56.9
Millwall (3 Seasons)3 Leagues35.871570840101910000420324
Reading (2 Seasons)3 Leagues32.019318850002010000103011
Wolves (1 Season)3 Leagues27.72
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)2 Leagues1.41
Reading (1 Season)1 League0.7
EFL Cup (8 Seasons)5.84
FA Cup (7 Seasons)8.21
Championship (6 Seasons)85.290889690103620000523335
League One (4 Seasons)36.916
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
201320Viking1 League10.4
201421Viking1 League23.6
201522Viking1 League23.0
2015-201623Kaiserslautern1 League14.5
2016-201724Wolves3 Leagues27.72
2017-201825Reading3 Leagues21.819
2018-201926Reading2 Leagues10.21931885000110000103011
2018-201926Reading1 League0.7
2019-202027Millwall3 Leagues18.83273242010700000202111
2020-202128Millwall3 Leagues16.838838420001210000218213
2021-202229Millwall2 Leagues0.20
2021-202229Bolton1 League11.45
2022-202330Bolton3 Leagues9.75
2023-202431Bolton3 Leagues18.15
2024-202532Wrexham2 Leagues1.41
12 Seasons7 Clubs6 Leagues207.690889690105720000523335
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bolton (3 Seasons)3 Leagues39.215
Viking (3 Seasons)1 League56.9
Millwall (3 Seasons)3 Leagues35.871570840101910000420324
Reading (2 Seasons)3 Leagues32.019318850002010000103011
Wolves (1 Season)3 Leagues27.72
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)2 Leagues1.41
Reading (1 Season)1 League0.7
EFL Cup (8 Seasons)5.84
FA Cup (7 Seasons)8.21
Championship (6 Seasons)85.290889690103620000523335
League One (4 Seasons)36.916
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
201320Vikingno NOR1. Tippeligaen5th10.4
201421Vikingno NOR1. Tippeligaen10th23.6Matches
201522Vikingno NOR1. Tippeligaen5th23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.5Matches
2016-201724Wolveseng ENG2. Championship15th24.60Matches
2017-201825Readingeng ENG2. Championship20th19.618Matches
2018-201926Readingeng ENG2. Championship20th10.21931885000110000103011Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.7Matches
2019-202027Millwalleng ENG2. Championship8th15.33273242010600000202111Matches
2020-202128Millwalleng ENG2. Championship11th15.438838420001110000218213Matches
2021-202229Boltoneng ENG3. League One9th11.45Matches
2022-202330Boltoneng ENG3. League One5th8.55Matches
2023-202431Boltoneng ENG3. League One3rd16.05Matches
2024-202532Wrexhameng ENG3. League One3rd1.01Matches
12 Seasons7 Clubs4 Leagues193.690889690105220000523335
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Viking (3 Seasons)1 League56.9
Bolton (3 Seasons)1 League35.915
Millwall (3 Seasons)1 League30.771570840101710000420324
Reading (2 Seasons)1 League29.819318850001910000103011
Wolves (1 Season)1 League24.60
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)1 League1.01
Reading (1 Season)1 League0.7
Championship (6 Seasons)85.290889690103620000523335
League One (4 Seasons)36.916
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
2016-201724Wolveseng ENGEFL Cup17th0.92Matches
2016-201724Wolveseng ENGFA Cup9th2.1Matches
2017-201825Readingeng ENGEFL Cup17th0.20Matches
2017-201825Readingeng ENGFA Cup17th2.01Matches
2019-202027Millwalleng ENGEFL Cup33rd2.31Matches
2019-202027Millwalleng ENGFA Cup17th1.20Matches
2020-202128Millwalleng ENGEFL Cup17th1.01Matches
2020-202128Millwalleng ENGFA Cup17th0.30Matches
2021-202229Millwalleng ENGEFL CupRd30.20Matches
2022-202330Boltoneng ENGEFL CupRd20.90Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2023-202431Boltoneng ENGEFL CupRd20.20Matches
2023-202431Boltoneng ENGFA Cup1.80Matches
2024-202532Wrexhameng ENGFA Cup0.40Matches
9 Seasons5 Clubs2 Leagues14.05
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (3 Seasons)2 Leagues5.12
Bolton (2 Seasons)2 Leagues3.30
Reading (2 Seasons)2 Leagues2.21
Wolves (1 Season)2 Leagues3.02
Wrexham (1 Season)1 League0.40
EFL Cup (8 Seasons)5.84
FA Cup (7 Seasons)8.21
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
201421is IcelandFriendlies (M)1.2Matches
201522is IcelandFriendlies (M)3.4Matches
201623is IcelandFriendlies (M)1.8Matches
201623is IcelandUEFA EuroQF4.01Matches
201623is IcelandUEFA Euro Qualifying7.06Matches
201724is IcelandFriendlies (M)1.0Matches
201826is Iceland1. World CupGR0.8191900000000001301Matches
201825is IcelandWCQ5.2Matches
201825is IcelandFriendlies (M)1.0Matches
2018-201926is IcelandUEFA Nations League12th1.8Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.41Matches
202128is IcelandFriendlies (M)2.4Matches
202128is IcelandUEFA Euro Qualifying5.911Matches
202229is IcelandWCQ1.81Matches
202229is IcelandFriendlies (M)2.5Matches
8 Seasons1 Club6 Leagues44.21919000020000001301
Friendlies (M) (7 Seasons)13.3
UEFA Euro Qualifying (2 Seasons)12.917
WCQ (2 Seasons)7.01
UEFA Nations League (2 Seasons)6.21
UEFA Euro (1 Season)4.01
World Cup (1 Season)0.8191900000000001301

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
201320Vikingno NOR1. Tippeligaen10.4
201421Vikingno NOR1. Tippeligaen23.6Matches
201522Vikingno NOR1. Tippeligaen23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.5Matches
2016-201724Wolveseng ENG2. Championship24.6Matches
2016-201724Wolveseng ENGEFL Cup0.9Matches
2016-201724Wolveseng ENGFA Cup2.1Matches
2017-201825Readingeng ENG2. Championship19.6Matches
2017-201825Readingeng ENGEFL Cup0.2Matches
2017-201825Readingeng ENGFA Cup2.0Matches
2018-201926Readingeng ENG2. Championship10.2171.67110006000.00000000Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.7Matches
2019-202027Millwalleng ENG2. Championship15.3342.22250233160.39301020Matches
2019-202027Millwalleng ENGEFL Cup2.3Matches
2019-202027Millwalleng ENGFA Cup1.2Matches
2020-202128Millwalleng ENG2. Championship15.4301.94220233030.19300000Matches
2020-202128Millwalleng ENGEFL Cup1.0Matches
2020-202128Millwalleng ENGFA Cup0.3Matches
2021-202229Millwalleng ENGEFL Cup0.2Matches
2021-202229Boltoneng ENG3. League One11.4Matches
2022-202330Boltoneng ENGEFL Cup0.9Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2022-202330Boltoneng ENG3. League One8.5Matches
2023-202431Boltoneng ENGEFL Cup0.2Matches
2023-202431Boltoneng ENGFA Cup1.8Matches
2023-202431Boltoneng ENG3. League One16.0Matches
2024-202532Wrexhameng ENGFA Cup0.4Matches
2024-202532Wrexhameng ENG3. League One1.0Matches
12 Seasons7 Clubs6 Leagues207.6811.985804612190.22601020
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bolton (3 Seasons)3 Leagues39.2
Viking (3 Seasons)1 League56.9
Millwall (3 Seasons)3 Leagues35.8642.08470466190.29601020
Reading (2 Seasons)3 Leagues32.0171.67110006000.00000000
Wolves (1 Season)3 Leagues27.7
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)2 Leagues1.4
Reading (1 Season)1 League0.7
EFL Cup (8 Seasons)5.8
FA Cup (7 Seasons)8.2
Championship (6 Seasons)85.2811.985804612190.22601020
League One (4 Seasons)36.9
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
201320Viking1 League10.4
201421Viking1 League23.6
201522Viking1 League23.0
2015-201623Kaiserslautern1 League14.5
2016-201724Wolves3 Leagues27.7
2017-201825Reading3 Leagues21.8
2018-201926Reading2 Leagues10.2171.67110006000.00000000
2018-201926Reading1 League0.7
2019-202027Millwall3 Leagues18.8342.22250233160.39301020
2020-202128Millwall3 Leagues16.8301.94220233030.19300000
2021-202229Millwall2 Leagues0.2
2021-202229Bolton1 League11.4
2022-202330Bolton3 Leagues9.7
2023-202431Bolton3 Leagues18.1
2024-202532Wrexham2 Leagues1.4
12 Seasons7 Clubs6 Leagues207.6811.985804612190.22601020
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bolton (3 Seasons)3 Leagues39.2
Viking (3 Seasons)1 League56.9
Millwall (3 Seasons)3 Leagues35.8642.08470466190.29601020
Reading (2 Seasons)3 Leagues32.0171.67110006000.00000000
Wolves (1 Season)3 Leagues27.7
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)2 Leagues1.4
Reading (1 Season)1 League0.7
EFL Cup (8 Seasons)5.8
FA Cup (7 Seasons)8.2
Championship (6 Seasons)85.2811.985804612190.22601020
League One (4 Seasons)36.9
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
201320Vikingno NOR1. Tippeligaen5th10.4
201421Vikingno NOR1. Tippeligaen10th23.6Matches
201522Vikingno NOR1. Tippeligaen5th23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.5Matches
2016-201724Wolveseng ENG2. Championship15th24.6Matches
2017-201825Readingeng ENG2. Championship20th19.6Matches
2018-201926Readingeng ENG2. Championship20th10.2171.67110006000.00000000Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.7Matches
2019-202027Millwalleng ENG2. Championship8th15.3342.22250233160.39301020Matches
2020-202128Millwalleng ENG2. Championship11th15.4301.94220233030.19300000Matches
2021-202229Boltoneng ENG3. League One9th11.4Matches
2022-202330Boltoneng ENG3. League One5th8.5Matches
2023-202431Boltoneng ENG3. League One3rd16.0Matches
2024-202532Wrexhameng ENG3. League One3rd1.0Matches
12 Seasons7 Clubs4 Leagues193.6811.985804612190.22601020
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Viking (3 Seasons)1 League56.9
Bolton (3 Seasons)1 League35.9
Millwall (3 Seasons)1 League30.7642.08470466190.29601020
Reading (2 Seasons)1 League29.8171.67110006000.00000000
Wolves (1 Season)1 League24.6
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)1 League1.0
Reading (1 Season)1 League0.7
Championship (6 Seasons)85.2811.985804612190.22601020
League One (4 Seasons)36.9
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
2016-201724Wolveseng ENGEFL Cup17th0.9Matches
2016-201724Wolveseng ENGFA Cup9th2.1Matches
2017-201825Readingeng ENGEFL Cup17th0.2Matches
2017-201825Readingeng ENGFA Cup17th2.0Matches
2019-202027Millwalleng ENGEFL Cup33rd2.3Matches
2019-202027Millwalleng ENGFA Cup17th1.2Matches
2020-202128Millwalleng ENGEFL Cup17th1.0Matches
2020-202128Millwalleng ENGFA Cup17th0.3Matches
2021-202229Millwalleng ENGEFL CupRd30.2Matches
2022-202330Boltoneng ENGEFL CupRd20.9Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2023-202431Boltoneng ENGEFL CupRd20.2Matches
2023-202431Boltoneng ENGFA Cup1.8Matches
2024-202532Wrexhameng ENGFA Cup0.4Matches
9 Seasons5 Clubs2 Leagues14.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (3 Seasons)2 Leagues5.1
Bolton (2 Seasons)2 Leagues3.3
Reading (2 Seasons)2 Leagues2.2
Wolves (1 Season)2 Leagues3.0
Wrexham (1 Season)1 League0.4
EFL Cup (8 Seasons)5.8
FA Cup (7 Seasons)8.2
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
201421is IcelandFriendlies (M)1.2Matches
201522is IcelandFriendlies (M)3.4Matches
201623is IcelandFriendlies (M)1.8Matches
201623is IcelandUEFA EuroQF4.0Matches
201623is IcelandUEFA Euro Qualifying7.0Matches
201724is IcelandFriendlies (M)1.0Matches
201826is Iceland1. World CupGR0.833.8620001000.00000000Matches
201825is IcelandWCQ5.2Matches
201825is IcelandFriendlies (M)1.0Matches
2018-201926is IcelandUEFA Nations League12th1.8Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.4Matches
202128is IcelandFriendlies (M)2.4Matches
202128is IcelandUEFA Euro Qualifying5.9Matches
202229is IcelandWCQ1.8Matches
202229is IcelandFriendlies (M)2.5Matches
8 Seasons1 Club6 Leagues44.233.8620001000.00000000
Friendlies (M) (7 Seasons)13.3
UEFA Euro Qualifying (2 Seasons)12.9
WCQ (2 Seasons)7.0
UEFA Nations League (2 Seasons)6.2
UEFA Euro (1 Season)4.0
World Cup (1 Season)0.833.8620001000.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
201320Vikingno NOR1. Tippeligaen10.4
201421Vikingno NOR1. Tippeligaen23.6Matches
201522Vikingno NOR1. Tippeligaen23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.5Matches
2016-201724Wolveseng ENG2. Championship24.600Matches
2016-201724Wolveseng ENGEFL Cup0.900Matches
2016-201724Wolveseng ENGFA Cup2.1Matches
2017-201825Readingeng ENG2. Championship19.6104Matches
2017-201825Readingeng ENGEFL Cup0.200Matches
2017-201825Readingeng ENGFA Cup2.000Matches
2018-201926Readingeng ENG2. Championship10.21060821250.0181731380Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.7Matches
2019-202027Millwalleng ENG2. Championship15.32215412671450.07835729170Matches
2019-202027Millwalleng ENGEFL Cup2.312Matches
2019-202027Millwalleng ENGFA Cup1.200Matches
2020-202128Millwalleng ENG2. Championship15.414911302825.061111062080Matches
2020-202128Millwalleng ENGEFL Cup1.002Matches
2020-202128Millwalleng ENGFA Cup0.300Matches
2021-202229Millwalleng ENGEFL Cup0.200Matches
2021-202229Boltoneng ENG3. League One11.456Matches
2022-202330Boltoneng ENGEFL Cup0.910Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2022-202330Boltoneng ENG3. League One8.5311Matches
2023-202431Boltoneng ENGEFL Cup0.201Matches
2023-202431Boltoneng ENGFA Cup1.800Matches
2023-202431Boltoneng ENG3. League One16.092Matches
2024-202532Wrexhameng ENGFA Cup0.400Matches
2024-202532Wrexhameng ENG3. League One1.010Matches
12 Seasons7 Clubs6 Leagues207.646605338102441.714275224462330
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bolton (3 Seasons)3 Leagues39.218200
Viking (3 Seasons)1 League56.90
Millwall (3 Seasons)3 Leagues35.83625525692240.913194151749250
Reading (2 Seasons)3 Leagues32.010160821250.0181771380
Wolves (1 Season)3 Leagues27.7000
Kaiserslautern (1 Season)1 League14.50
Wrexham (1 Season)2 Leagues1.4100
Reading (1 Season)1 League0.70
EFL Cup (8 Seasons)5.8250
FA Cup (7 Seasons)8.2000
Championship (6 Seasons)85.246405338102441.714275222062330
League One (4 Seasons)36.918190
Tippeligaen (3 Seasons)56.90
2. Bundesliga (1 Season)14.50
PL2 — Div. 2 (1 Season)0.70
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
201320Viking1 League10.40
201421Viking1 League23.60
201522Viking1 League23.00
2015-201623Kaiserslautern1 League14.50
2016-201724Wolves3 Leagues27.7000
2017-201825Reading3 Leagues21.81040
2018-201926Reading2 Leagues10.21060821250.0181731380
2018-201926Reading1 League0.70
2019-202027Millwall3 Leagues18.82216412671450.07835929170
2020-202128Millwall3 Leagues16.814911302825.061111082080
2021-202229Millwall2 Leagues0.2000
2021-202229Bolton1 League11.4560
2022-202330Bolton3 Leagues9.74110
2023-202431Bolton3 Leagues18.1930
2024-202532Wrexham2 Leagues1.4100
12 Seasons7 Clubs6 Leagues207.646605338102441.714275224462330
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bolton (3 Seasons)3 Leagues39.218200
Viking (3 Seasons)1 League56.90
Millwall (3 Seasons)3 Leagues35.83625525692240.913194151749250
Reading (2 Seasons)3 Leagues32.010160821250.0181771380
Wolves (1 Season)3 Leagues27.7000
Kaiserslautern (1 Season)1 League14.50
Wrexham (1 Season)2 Leagues1.4100
Reading (1 Season)1 League0.70
EFL Cup (8 Seasons)5.8250
FA Cup (7 Seasons)8.2000
Championship (6 Seasons)85.246405338102441.714275222062330
League One (4 Seasons)36.918190
Tippeligaen (3 Seasons)56.90
2. Bundesliga (1 Season)14.50
PL2 — Div. 2 (1 Season)0.70
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
201320Vikingno NOR1. Tippeligaen5th10.4
201421Vikingno NOR1. Tippeligaen10th23.6Matches
201522Vikingno NOR1. Tippeligaen5th23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.5Matches
2016-201724Wolveseng ENG2. Championship15th24.600Matches
2017-201825Readingeng ENG2. Championship20th19.6104Matches
2018-201926Readingeng ENG2. Championship20th10.21060821250.0181731380Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.7Matches
2019-202027Millwalleng ENG2. Championship8th15.32215412671450.07835729170Matches
2020-202128Millwalleng ENG2. Championship11th15.414911302825.061111062080Matches
2021-202229Boltoneng ENG3. League One9th11.456Matches
2022-202330Boltoneng ENG3. League One5th8.5311Matches
2023-202431Boltoneng ENG3. League One3rd16.092Matches
2024-202532Wrexhameng ENG3. League One3rd1.010Matches
12 Seasons7 Clubs4 Leagues193.646585338102441.714275223962330
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
Viking (3 Seasons)1 League56.90
Bolton (3 Seasons)1 League35.917190
Millwall (3 Seasons)1 League30.73624525692240.913194151349250
Reading (2 Seasons)1 League29.810160821250.0181771380
Wolves (1 Season)1 League24.6000
Kaiserslautern (1 Season)1 League14.50
Wrexham (1 Season)1 League1.0100
Reading (1 Season)1 League0.70
Championship (6 Seasons)85.246405338102441.714275222062330
League One (4 Seasons)36.918190
Tippeligaen (3 Seasons)56.90
2. Bundesliga (1 Season)14.50
PL2 — Div. 2 (1 Season)0.70
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
2016-201724Wolveseng ENGEFL Cup17th0.900Matches
2016-201724Wolveseng ENGFA Cup9th2.1Matches
2017-201825Readingeng ENGEFL Cup17th0.200Matches
2017-201825Readingeng ENGFA Cup17th2.000Matches
2019-202027Millwalleng ENGEFL Cup33rd2.312Matches
2019-202027Millwalleng ENGFA Cup17th1.200Matches
2020-202128Millwalleng ENGEFL Cup17th1.002Matches
2020-202128Millwalleng ENGFA Cup17th0.300Matches
2021-202229Millwalleng ENGEFL CupRd30.200Matches
2022-202330Boltoneng ENGEFL CupRd20.910Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2023-202431Boltoneng ENGEFL CupRd20.201Matches
2023-202431Boltoneng ENGFA Cup1.800Matches
2024-202532Wrexhameng ENGFA Cup0.400Matches
9 Seasons5 Clubs2 Leagues14.0250
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
Millwall (3 Seasons)2 Leagues5.1140
Bolton (2 Seasons)2 Leagues3.3110
Reading (2 Seasons)2 Leagues2.2000
Wolves (1 Season)2 Leagues3.0000
Wrexham (1 Season)1 League0.4000
EFL Cup (8 Seasons)5.8250
FA Cup (7 Seasons)8.2000
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
201421is IcelandFriendlies (M)1.2Matches
201522is IcelandFriendlies (M)3.4Matches
201623is IcelandFriendlies (M)1.8Matches
201623is IcelandUEFA EuroQF4.011Matches
201623is IcelandUEFA Euro Qualifying7.052Matches
201724is IcelandFriendlies (M)1.0Matches
201826is Iceland1. World CupGR0.8000000002020010Matches
201825is IcelandWCQ5.2Matches
201825is IcelandFriendlies (M)1.0Matches
2018-201926is IcelandUEFA Nations League12th1.8Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.402Matches
202128is IcelandFriendlies (M)2.4Matches
202128is IcelandUEFA Euro Qualifying5.940Matches
202229is IcelandWCQ1.800Matches
202229is IcelandFriendlies (M)2.5Matches
8 Seasons1 Club6 Leagues44.20100000002025010
Friendlies (M) (7 Seasons)13.30
UEFA Euro Qualifying (2 Seasons)12.9920
WCQ (2 Seasons)7.0000
UEFA Nations League (2 Seasons)6.2020
UEFA Euro (1 Season)4.0110
World Cup (1 Season)0.8000000002020010

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
201320Vikingno NOR1. Tippeligaen10.4
201421Vikingno NOR1. Tippeligaen23.6Matches
201522Vikingno NOR1. Tippeligaen23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.5Matches
2016-201724Wolveseng ENG2. Championship24.6Matches
2016-201724Wolveseng ENGEFL Cup0.9Matches
2016-201724Wolveseng ENGFA Cup2.1Matches
2017-201825Readingeng ENG2. Championship19.6Matches
2017-201825Readingeng ENGEFL Cup0.2Matches
2017-201825Readingeng ENGFA Cup2.0Matches
2018-201926Readingeng ENG2. Championship10.23061018144146463069333.3666.716910273201377321223562Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.7Matches
2019-202027Millwalleng ENG2. Championship15.3541195220928468541281139.31760.7289123834210136522938596Matches
2019-202027Millwalleng ENGEFL Cup2.3Matches
2019-202027Millwalleng ENGFA Cup1.2Matches
2020-202128Millwalleng ENG2. Championship15.4573102528927150573231252.21147.83041451489171486526433102Matches
2020-202128Millwalleng ENGEFL Cup1.0Matches
2020-202128Millwalleng ENGFA Cup0.3Matches
2021-202229Millwalleng ENGEFL Cup0.2Matches
2021-202229Boltoneng ENG3. League One11.4Matches
2022-202330Boltoneng ENGEFL Cup0.9Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2022-202330Boltoneng ENG3. League One8.5Matches
2023-202431Boltoneng ENGEFL Cup0.2Matches
2023-202431Boltoneng ENGFA Cup1.8Matches
2023-202431Boltoneng ENG3. League One16.0Matches
2024-202532Wrexhameng ENGFA Cup0.4Matches
2024-202532Wrexhameng ENG3. League One1.0Matches
12 Seasons7 Clubs6 Leagues207.6142039956427011641420602643.33456.776237161151403421149671053260
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
Bolton (3 Seasons)3 Leagues39.2
Viking (3 Seasons)1 League56.9
Millwall (3 Seasons)3 Leagues35.8111429774985551181114512345.12854.9593268983127271411755818198
Reading (2 Seasons)3 Leagues32.03061018144146463069333.3666.716910273201377321223562
Wolves (1 Season)3 Leagues27.7
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)2 Leagues1.4
Reading (1 Season)1 League0.7
EFL Cup (8 Seasons)5.8
FA Cup (7 Seasons)8.2
Championship (6 Seasons)85.2142039956427011641420602643.33456.776237161151403421149671053260
League One (4 Seasons)36.9
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
201320Viking1 League10.4
201421Viking1 League23.6
201522Viking1 League23.0
2015-201623Kaiserslautern1 League14.5
2016-201724Wolves3 Leagues27.7
2017-201825Reading3 Leagues21.8
2018-201926Reading2 Leagues10.23061018144146463069333.3666.716910273201377321223562
2018-201926Reading1 League0.7
2019-202027Millwall3 Leagues18.8541195220928468541281139.31760.7289123834210136522938596
2020-202128Millwall3 Leagues16.8573102528927150573231252.21147.83041451489171486526433102
2021-202229Millwall2 Leagues0.2
2021-202229Bolton1 League11.4
2022-202330Bolton3 Leagues9.7
2023-202431Bolton3 Leagues18.1
2024-202532Wrexham2 Leagues1.4
12 Seasons7 Clubs6 Leagues207.6142039956427011641420602643.33456.776237161151403421149671053260
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
Bolton (3 Seasons)3 Leagues39.2
Viking (3 Seasons)1 League56.9
Millwall (3 Seasons)3 Leagues35.8111429774985551181114512345.12854.9593268983127271411755818198
Reading (2 Seasons)3 Leagues32.03061018144146463069333.3666.716910273201377321223562
Wolves (1 Season)3 Leagues27.7
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)2 Leagues1.4
Reading (1 Season)1 League0.7
EFL Cup (8 Seasons)5.8
FA Cup (7 Seasons)8.2
Championship (6 Seasons)85.2142039956427011641420602643.33456.776237161151403421149671053260
League One (4 Seasons)36.9
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
201320Vikingno NOR1. Tippeligaen5th10.4
201421Vikingno NOR1. Tippeligaen10th23.6Matches
201522Vikingno NOR1. Tippeligaen5th23.0Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.5Matches
2016-201724Wolveseng ENG2. Championship15th24.6Matches
2017-201825Readingeng ENG2. Championship20th19.6Matches
2018-201926Readingeng ENG2. Championship20th10.23061018144146463069333.3666.716910273201377321223562Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.7Matches
2019-202027Millwalleng ENG2. Championship8th15.3541195220928468541281139.31760.7289123834210136522938596Matches
2020-202128Millwalleng ENG2. Championship11th15.4573102528927150573231252.21147.83041451489171486526433102Matches
2021-202229Boltoneng ENG3. League One9th11.4Matches
2022-202330Boltoneng ENG3. League One5th8.5Matches
2023-202431Boltoneng ENG3. League One3rd16.0Matches
2024-202532Wrexhameng ENG3. League One3rd1.0Matches
12 Seasons7 Clubs4 Leagues193.6142039956427011641420602643.33456.776237161151403421149671053260
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
Viking (3 Seasons)1 League56.9
Bolton (3 Seasons)1 League35.9
Millwall (3 Seasons)1 League30.7111429774985551181114512345.12854.9593268983127271411755818198
Reading (2 Seasons)1 League29.83061018144146463069333.3666.716910273201377321223562
Wolves (1 Season)1 League24.6
Kaiserslautern (1 Season)1 League14.5
Wrexham (1 Season)1 League1.0
Reading (1 Season)1 League0.7
Championship (6 Seasons)85.2142039956427011641420602643.33456.776237161151403421149671053260
League One (4 Seasons)36.9
Tippeligaen (3 Seasons)56.9
2. Bundesliga (1 Season)14.5
PL2 — Div. 2 (1 Season)0.7
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
2016-201724Wolveseng ENGEFL Cup17th0.9Matches
2016-201724Wolveseng ENGFA Cup9th2.1Matches
2017-201825Readingeng ENGEFL Cup17th0.2Matches
2017-201825Readingeng ENGFA Cup17th2.0Matches
2019-202027Millwalleng ENGEFL Cup33rd2.3Matches
2019-202027Millwalleng ENGFA Cup17th1.2Matches
2020-202128Millwalleng ENGEFL Cup17th1.0Matches
2020-202128Millwalleng ENGFA Cup17th0.3Matches
2021-202229Millwalleng ENGEFL CupRd30.2Matches
2022-202330Boltoneng ENGEFL CupRd20.9Matches
2022-202330Boltoneng ENGFA Cup0.3Matches
2023-202431Boltoneng ENGEFL CupRd20.2Matches
2023-202431Boltoneng ENGFA Cup1.8Matches
2024-202532Wrexhameng ENGFA Cup0.4Matches
9 Seasons5 Clubs2 Leagues14.0
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
Millwall (3 Seasons)2 Leagues5.1
Bolton (2 Seasons)2 Leagues3.3
Reading (2 Seasons)2 Leagues2.2
Wolves (1 Season)2 Leagues3.0
Wrexham (1 Season)1 League0.4
EFL Cup (8 Seasons)5.8
FA Cup (7 Seasons)8.2
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
201421is IcelandFriendlies (M)1.2Matches
201522is IcelandFriendlies (M)3.4Matches
201623is IcelandFriendlies (M)1.8Matches
201623is IcelandUEFA EuroQF4.0Matches
201623is IcelandUEFA Euro Qualifying7.0Matches
201724is IcelandFriendlies (M)1.0Matches
201826is Iceland1. World CupGR0.8271511123272150.0150.0141193420120166Matches
201825is IcelandWCQ5.2Matches
201825is IcelandFriendlies (M)1.0Matches
2018-201926is IcelandUEFA Nations League12th1.8Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.4Matches
202128is IcelandFriendlies (M)2.4Matches
202128is IcelandUEFA Euro Qualifying5.9Matches
202229is IcelandWCQ1.8Matches
202229is IcelandFriendlies (M)2.5Matches
8 Seasons1 Club6 Leagues44.2271511123272150.0150.0141193420120166
Friendlies (M) (7 Seasons)13.3
UEFA Euro Qualifying (2 Seasons)12.9
WCQ (2 Seasons)7.0
UEFA Nations League (2 Seasons)6.2
UEFA Euro (1 Season)4.0
World Cup (1 Season)0.8271511123272150.0150.0141193420120166

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
201320Vikingno NOR1. Tippeligaen239324134.510.4815
201421Vikingno NOR1. Tippeligaen292,1247378.723.62415511.14343400.000.00Matches
201522Vikingno NOR1. Tippeligaen292,0697176.623.02216711.724231+11+0.48+0.05Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga151,3098742.814.51512001.272521+4+0.28+0.38Matches
2016-201724Wolveseng ENG2. Championship422,2185353.624.622122021.242729-2-0.08+0.01Matches
2016-201724Wolveseng ENGEFL Cup3802729.60.90032602.0010+1+1.13+1.60Matches
2016-201724Wolveseng ENGFA Cup31936471.52.1287111902.002200.00-1.17Matches
2017-201825Readingeng ENG2. Championship331,7655342.619.62081330.881933-14-0.71-0.41Matches
2017-201825Readingeng ENGEFL Cup117175.70.20011600.0001-1-5.29-6.25Matches
2017-201825Readingeng ENGFA Cup21809066.72.02902001.5043+1+0.50+0.50Matches
2018-201926Readingeng ENG2. Championship209174622.110.29814111700.901215-3-0.29+0.1012.217.8-5.6-0.55+0.22Matches
2018-201926Readingeng ENGEFL Cup00001Matches
2018-201926Readingeng ENGJr. PL2 — Div. 2164643.20.71640000.000000.00-0.56Matches
2019-202027Millwalleng ENG2. Championship311,3764433.215.313752182391.45202000.00-0.2022.219.5+2.7+0.18+0.09Matches
2019-202027Millwalleng ENGEFL Cup2210105100.02.321052001.5043+1+0.43Matches
2019-202027Millwalleng ENGFA Cup21105561.11.2190112001.5031+2+1.64+2.92Matches
2020-202128Millwalleng ENG2. Championship381,3903733.615.413751251761.341416-2-0.13-0.0314.616.3-1.7-0.11-0.06Matches
2020-202128Millwalleng ENGEFL Cup1909033.31.01901010.0002-2-2.00-4.00Matches
2020-202128Millwalleng ENGFA Cup1303016.70.30013013.0010+1+3.00+4.20Matches
2021-202229Millwalleng ENG2. Championship00001Matches
2021-202229Millwalleng ENGEFL Cup119197.00.20011913.000000.00-0.36Matches
2021-202229Boltoneng ENG3. League One211,0304924.911.410764112502.102510+15+1.31+1.25Matches
2022-202330Boltoneng ENGEFL Cup1828245.60.91820003.0041+3+3.29+5.13Matches
2022-202330Boltoneng ENGFA Cup1282831.10.30012800.0010+1+3.21+6.12Matches
2022-202330Boltoneng ENG3. League One217633618.48.58640132001.62115+6+0.71+0.17Matches
2023-202431Boltoneng ENGEFL Cup1212111.70.20012100.0002-2-8.57-9.14Matches
2023-202431Boltoneng ENGFA Cup41654145.81.8267021601.7581+7+3.82+3.82Matches
2023-202431Boltoneng ENG3. League One361,4424034.816.011803252241.813518+17+1.06+0.46Matches
2024-202532Wrexhameng ENGFA Cup1323235.60.40013200.000000.00+1.55Matches
2024-202532Wrexhameng ENG3. League One390304.81.0162021402.0001-1-1.00-1.90Matches
12 Seasons7 Clubs6 Leagues36518,6825134.8207.6187778417820311.41292249+43+0.22+0.1049.053.6-4.6-0.11+0.16
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
Bolton (3 Seasons)3 Leagues853,5314226.739.232747532241.808437+47+1.20+0.85
Viking (3 Seasons)1 League815,1256363.356.954312721.437665+11+0.24+0.01
Millwall (3 Seasons)3 Leagues763,2254223.835.8307874619191.42424200.00-0.0736.835.8+1.0+0.03+0.01
Reading (2 Seasons)3 Leagues562,8795131.932.0318314251740.893552-17-0.53-0.2512.217.8-5.6-0.55+0.22
Wolves (1 Season)3 Leagues482,4915253.227.7248813242421.343031-1-0.04+0.05
Kaiserslautern (1 Season)1 League151,3098742.814.51512001.272521+4+0.28+0.38
Wrexham (1 Season)2 Leagues4122316.21.4162032001.5001-1-0.74-1.56
Reading (1 Season)1 League164643.20.71640000.000000.00-0.56
EFL Cup (8 Seasons)105195227.95.8496362231.509900.00-0.47
FA Cup (7 Seasons)147385351.38.2783472311.57197+12+1.46+2.10
Championship (6 Seasons)1647,6664730.985.27776278719211.1992113-21-0.25-0.1049.053.6-4.6-0.11+0.16
League One (4 Seasons)813,3254123.236.930747512241.847134+37+1.00+0.53
Tippeligaen (3 Seasons)815,1256363.356.954312721.437665+11+0.24+0.01
2. Bundesliga (1 Season)151,3098742.814.51512001.272521+4+0.28+0.38
PL2 — Div. 2 (1 Season)164643.20.71640000.000000.00-0.56
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
201320Viking1 League239324134.510.4815
201421Viking1 League292,1247378.723.62415511.14343400.000.00
201522Viking1 League292,0697176.623.02216711.724231+11+0.48+0.05
2015-201623Kaiserslautern1 League151,3098742.814.51512001.272521+4+0.28+0.38
2016-201724Wolves3 Leagues482,4915253.227.7248813242421.343031-1-0.04+0.05
2017-201825Reading3 Leagues361,9625541.721.8229110141630.892337-14-0.64-0.48
2018-201926Reading2 Leagues209174621.210.29814111710.901215-3-0.29+0.1012.217.8-5.6-0.55+0.22
2018-201926Reading1 League164643.20.71640000.000000.00-0.56
2019-202027Millwall3 Leagues351,6964837.418.816795192291.462724+3+0.160.0022.219.5+2.7+0.18+0.09
2020-202128Millwall3 Leagues401,5103832.916.814762261781.351518-3-0.18-0.1514.616.3-1.7-0.11-0.06
2021-202229Millwall2 Leagues119190.40.20011923.000000.00-0.36
2021-202229Bolton1 League211,0304924.911.410764112502.102510+15+1.31+1.25
2022-202330Bolton3 Leagues238733819.89.79660142001.61166+10+1.03+0.62
2023-202431Bolton3 Leagues411,6284034.818.113783282241.764321+22+1.22+0.66
2024-202532Wrexham2 Leagues4122316.21.4162032001.5001-1-0.74-1.56
12 Seasons7 Clubs6 Leagues36518,6825134.8207.6187778417820311.41292249+43+0.22+0.1049.053.6-4.6-0.11+0.16
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
Bolton (3 Seasons)3 Leagues853,5314226.739.232747532241.808437+47+1.20+0.85
Viking (3 Seasons)1 League815,1256363.356.954312721.437665+11+0.24+0.01
Millwall (3 Seasons)3 Leagues763,2254223.835.8307874619191.42424200.00-0.0736.835.8+1.0+0.03+0.01
Reading (2 Seasons)3 Leagues562,8795131.932.0318314251740.893552-17-0.53-0.2512.217.8-5.6-0.55+0.22
Wolves (1 Season)3 Leagues482,4915253.227.7248813242421.343031-1-0.04+0.05
Kaiserslautern (1 Season)1 League151,3098742.814.51512001.272521+4+0.28+0.38
Wrexham (1 Season)2 Leagues4122316.21.4162032001.5001-1-0.74-1.56
Reading (1 Season)1 League164643.20.71640000.000000.00-0.56
EFL Cup (8 Seasons)105195227.95.8496362231.509900.00-0.47
FA Cup (7 Seasons)147385351.38.2783472311.57197+12+1.46+2.10
Championship (6 Seasons)1647,6664730.985.27776278719211.1992113-21-0.25-0.1049.053.6-4.6-0.11+0.16
League One (4 Seasons)813,3254123.236.930747512241.847134+37+1.00+0.53
Tippeligaen (3 Seasons)815,1256363.356.954312721.437665+11+0.24+0.01
2. Bundesliga (1 Season)151,3098742.814.51512001.272521+4+0.28+0.38
PL2 — Div. 2 (1 Season)164643.20.71640000.000000.00-0.56
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
201320Vikingno NOR1. Tippeligaen5th239324134.510.4815
201421Vikingno NOR1. Tippeligaen10th292,1247378.723.62415511.14343400.000.00Matches
201522Vikingno NOR1. Tippeligaen5th292,0697176.623.02216711.724231+11+0.48+0.05Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th151,3098742.814.51512001.272521+4+0.28+0.38Matches
2016-201724Wolveseng ENG2. Championship15th422,2185353.624.622122021.242729-2-0.08+0.01Matches
2017-201825Readingeng ENG2. Championship20th331,7655342.619.62081330.881933-14-0.71-0.41Matches
2018-201926Readingeng ENG2. Championship20th209174622.110.29814111700.901215-3-0.29+0.1012.217.8-5.6-0.55+0.22Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd164643.20.71640000.000000.00-0.56Matches
2019-202027Millwalleng ENG2. Championship8th311,3764433.215.313752182391.45202000.00-0.2022.219.5+2.7+0.18+0.09Matches
2020-202128Millwalleng ENG2. Championship11th381,3903733.615.413751251761.341416-2-0.13-0.0314.616.3-1.7-0.11-0.06Matches
2021-202229Millwalleng ENG2. Championship9th00001Matches
2021-202229Boltoneng ENG3. League One9th211,0304924.911.410764112502.102510+15+1.31+1.25Matches
2022-202330Boltoneng ENG3. League One5th217633618.48.58640132001.62115+6+0.71+0.17Matches
2023-202431Boltoneng ENG3. League One3rd361,4424034.816.011803252241.813518+17+1.06+0.46Matches
2024-202532Wrexhameng ENG3. League One3rd390304.81.0162021402.0001-1-1.00-1.90Matches
12 Seasons7 Clubs4 Leagues34117,4255134.6193.6176757716520271.40264233+31+0.17+0.0449.053.6-4.6-0.11+0.16
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
Viking (3 Seasons)1 League815,1256363.356.954312721.437665+11+0.24+0.01
Bolton (3 Seasons)1 League783,2354126.035.929747492241.847133+38+1.06+0.67
Millwall (3 Seasons)1 League692,7664022.330.7267534319161.393436-2-0.07-0.1136.835.8+1.0+0.03+0.01
Reading (2 Seasons)1 League532,6825132.429.8298112241730.893148-17-0.57-0.2212.217.8-5.6-0.55+0.22
Wolves (1 Season)1 League422,2185353.624.622122021.242729-2-0.08+0.01
Kaiserslautern (1 Season)1 League151,3098742.814.51512001.272521+4+0.28+0.38
Wrexham (1 Season)1 League390304.81.0162021402.0001-1-1.00-1.90
Reading (1 Season)1 League164643.20.71640000.000000.00-0.56
Championship (6 Seasons)1647,6664730.985.27776278719211.1992113-21-0.25-0.1049.053.6-4.6-0.11+0.16
League One (4 Seasons)813,3254123.236.930747512241.847134+37+1.00+0.53
Tippeligaen (3 Seasons)815,1256363.356.954312721.437665+11+0.24+0.01
2. Bundesliga (1 Season)151,3098742.814.51512001.272521+4+0.28+0.38
PL2 — Div. 2 (1 Season)164643.20.71640000.000000.00-0.56
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
2016-201724Wolveseng ENGEFL Cup17th3802729.60.90032602.0010+1+1.13+1.60Matches
2016-201724Wolveseng ENGFA Cup9th31936471.52.1287111902.002200.00-1.17Matches
2017-201825Readingeng ENGEFL Cup17th117175.70.20011600.0001-1-5.29-6.25Matches
2017-201825Readingeng ENGFA Cup17th21809066.72.02902001.5043+1+0.50+0.50Matches
2018-201926Readingeng ENGEFL Cup33rd00001Matches
2019-202027Millwalleng ENGEFL Cup33rd2210105100.02.321052001.5043+1+0.43Matches
2019-202027Millwalleng ENGFA Cup17th21105561.11.2190112001.5031+2+1.64+2.92Matches
2020-202128Millwalleng ENGEFL Cup17th1909033.31.01901010.0002-2-2.00-4.00Matches
2020-202128Millwalleng ENGFA Cup17th1303016.70.30013013.0010+1+3.00+4.20Matches
2021-202229Millwalleng ENGEFL CupRd3119197.00.20011913.000000.00-0.36Matches
2022-202330Boltoneng ENGEFL CupRd21828245.60.91820003.0041+3+3.29+5.13Matches
2022-202330Boltoneng ENGFA Cup1282831.10.30012800.0010+1+3.21+6.12Matches
2023-202431Boltoneng ENGEFL CupRd21212111.70.20012100.0002-2-8.57-9.14Matches
2023-202431Boltoneng ENGFA Cup41654145.81.8267021601.7581+7+3.82+3.82Matches
2024-202532Wrexhameng ENGFA Cup1323235.60.40013200.000000.00+1.55Matches
9 Seasons5 Clubs2 Leagues241,2575238.114.011887132341.542816+12+0.86+0.81
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (3 Seasons)2 Leagues74596641.45.1498432331.7186+2+0.39+0.12
Bolton (2 Seasons)2 Leagues72964236.53.3372042001.43134+9+2.74+3.26
Reading (2 Seasons)2 Leagues31976626.32.2291211611.004400.00-0.72
Wolves (1 Season)2 Leagues62734650.63.0288142402.0032+1+0.33+0.33
Wrexham (1 Season)1 League1323235.60.40013200.000000.00+1.55
EFL Cup (8 Seasons)105195227.95.8496362231.509900.00-0.47
FA Cup (7 Seasons)147385351.38.2783472311.57197+12+1.46+2.10
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
201421is IcelandFriendlies (M)21075429.71.2191111600.0002-2-1.68-0.62Matches
201522is IcelandFriendlies (M)53076168.23.4459017101.0058-3-0.88-0.88Matches
201623is IcelandFriendlies (M)41664223.11.8264021911.5064+2+1.08+0.76Matches
201623is IcelandUEFA EuroQF53617280.24.05721001.6057-2-0.50-1.51Matches
201623is IcelandUEFA Euro Qualifying96347070.47.0784122412.11112+9+1.28+0.60Matches
201724is IcelandFriendlies (M)1909025.01.01901003.0010+1+1.00+1.67Matches
201826is Iceland1. World CupGR1707025.90.81700020.0001-1-1.29-0.390.40.30.0+0.06-0.37Matches
201825is IcelandWCQ84655851.75.2674221222.0092+7+1.35+0.94Matches
201825is IcelandFriendlies (M)2884416.31.0163012500.5013-2-2.05-1.25Matches
2018-201926is IcelandUEFA Nations League12th21598044.21.82801000.0008-8-4.53-2.74Matches
2020-202128is IcelandUEFA Nations LeagueLgA63986673.74.4475025000.0019-8-1.81+1.99Matches
202128is IcelandFriendlies (M)32177280.42.43720001.3332+1+0.41+2.11Matches
202128is IcelandUEFA Euro Qualifying85286648.95.9582034021.63109+1+0.17-0.16Matches
202229is IcelandWCQ21648218.21.82820010.0005-5-2.74-2.62Matches
202229is IcelandFriendlies (M)42225630.82.5365012700.5028-6-2.43-1.89Matches
8 Seasons1 Club6 Leagues623,9766445.144.247757153191.245470-16-0.36-0.050.40.30.0+0.06-0.37
Friendlies (M) (7 Seasons)211,1975735.013.31568263011.001827-9-0.68-0.23
UEFA Euro Qualifying (2 Seasons)171,1626858.712.91283153331.882111+10+0.77+0.33
WCQ (2 Seasons)106296334.97.0876221231.6097+2+0.29+0.21
UEFA Nations League (2 Seasons)85577061.96.2676125000.00117-16-2.59+0.04
UEFA Euro (1 Season)53617280.24.05721001.6057-2-0.50-1.51
World Cup (1 Season)1707025.90.81700020.0001-1-1.29-0.390.40.30.0+0.06-0.37

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
201320Vikingno NOR1. Tippeligaen10.400
201421Vikingno NOR1. Tippeligaen23.610Matches
201522Vikingno NOR1. Tippeligaen23.01020Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga14.51016Matches
2016-201724Wolveseng ENG2. Championship24.63002300000000Matches
2016-201724Wolveseng ENGEFL Cup0.9000030200000Matches
2016-201724Wolveseng ENGFA Cup2.10000Matches
2017-201825Readingeng ENG2. Championship19.620013291118410100Matches
2017-201825Readingeng ENGEFL Cup0.2000000000000Matches
2017-201825Readingeng ENGFA Cup2.00002511000Matches
2018-201926Readingeng ENG2. Championship10.2000716613600023588440.8Matches
2018-201926Readingeng ENGJr. PL2 — Div. 20.70000Matches
2019-202027Millwalleng ENG2. Championship15.320092366715100567711240.7Matches
2019-202027Millwalleng ENGEFL Cup2.30002401210Matches
2019-202027Millwalleng ENGFA Cup1.20001110000Matches
2020-202128Millwalleng ENG2. Championship15.4100182171169000479314738.8Matches
2020-202128Millwalleng ENGEFL Cup1.00000001200Matches
2020-202128Millwalleng ENGFA Cup0.30001000000Matches
2021-202229Millwalleng ENGEFL Cup0.20000100000Matches
2021-202229Boltoneng ENG3. League One11.400051215650Matches
2022-202330Boltoneng ENGEFL Cup0.90000210010Matches
2022-202330Boltoneng ENGFA Cup0.30000Matches
2022-202330Boltoneng ENG3. League One8.520078251130Matches
2023-202431Boltoneng ENGEFL Cup0.20000100100Matches
2023-202431Boltoneng ENGFA Cup1.80007210000Matches
2023-202431Boltoneng ENG3. League One16.0000924135290Matches
2024-202532Wrexhameng ENGFA Cup0.40000000000Matches
2024-202532Wrexhameng ENG3. League One1.00002101010Matches
12 Seasons7 Clubs6 Leagues207.613001421535057446020012622834339.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bolton (3 Seasons)3 Leagues39.22002849181520180
Viking (3 Seasons)1 League56.92020
Millwall (3 Seasons)3 Leagues35.830031501419172510010317025939.6
Reading (2 Seasons)3 Leagues32.02002250182071610023588440.8
Wolves (1 Season)3 Leagues27.73002330200000
Kaiserslautern (1 Season)1 League14.51016
Wrexham (1 Season)2 Leagues1.40002101010
Reading (1 Season)1 League0.70000
EFL Cup (8 Seasons)5.80002111452000
FA Cup (7 Seasons)8.200011831000
Championship (6 Seasons)85.280070893036204020012622834339.9
League One (4 Seasons)36.92002345161619180
Tippeligaen (3 Seasons)56.92020
2. Bundesliga (1 Season)14.51016
PL2 — Div. 2 (1 Season)0.70000
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
201320Viking1 League10.400
201421Viking1 League23.610
201522Viking1 League23.01020
2015-201623Kaiserslautern1 League14.51016
2016-201724Wolves3 Leagues27.73002330200000
2017-201825Reading3 Leagues21.820015341219410100
2018-201926Reading2 Leagues10.2000716613600023588440.8
2018-201926Reading1 League0.70000
2019-202027Millwall3 Leagues18.8200122877916100567711240.7
2020-202128Millwall3 Leagues16.8100192171289000479314738.8
2021-202229Millwall2 Leagues0.20000100000
2021-202229Bolton1 League11.400051215650
2022-202330Bolton3 Leagues9.7200710351140
2023-202431Bolton3 Leagues18.10001627145390
2024-202532Wrexham2 Leagues1.40002101010
12 Seasons7 Clubs6 Leagues207.613001421535057446020012622834339.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bolton (3 Seasons)3 Leagues39.22002849181520180
Viking (3 Seasons)1 League56.92020
Millwall (3 Seasons)3 Leagues35.830031501419172510010317025939.6
Reading (2 Seasons)3 Leagues32.02002250182071610023588440.8
Wolves (1 Season)3 Leagues27.73002330200000
Kaiserslautern (1 Season)1 League14.51016
Wrexham (1 Season)2 Leagues1.40002101010
Reading (1 Season)1 League0.70000
EFL Cup (8 Seasons)5.80002111452000
FA Cup (7 Seasons)8.200011831000
Championship (6 Seasons)85.280070893036204020012622834339.9
League One (4 Seasons)36.92002345161619180
Tippeligaen (3 Seasons)56.92020
2. Bundesliga (1 Season)14.51016
PL2 — Div. 2 (1 Season)0.70000
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
201320Vikingno NOR1. Tippeligaen5th10.400
201421Vikingno NOR1. Tippeligaen10th23.610Matches
201522Vikingno NOR1. Tippeligaen5th23.01020Matches
2015-201623Kaiserslauternde GER2. 2. Bundesliga10th14.51016Matches
2016-201724Wolveseng ENG2. Championship15th24.63002300000000Matches
2017-201825Readingeng ENG2. Championship20th19.620013291118410100Matches
2018-201926Readingeng ENG2. Championship20th10.2000716613600023588440.8Matches
2018-201926Readingeng ENGJr. PL2 — Div. 23rd0.70000Matches
2019-202027Millwalleng ENG2. Championship8th15.320092366715100567711240.7Matches
2020-202128Millwalleng ENG2. Championship11th15.4100182171169000479314738.8Matches
2021-202229Boltoneng ENG3. League One9th11.400051215650Matches
2022-202330Boltoneng ENG3. League One5th8.520078251130Matches
2023-202431Boltoneng ENG3. League One3rd16.0000924135290Matches
2024-202532Wrexhameng ENG3. League One3rd1.00002101010Matches
12 Seasons7 Clubs4 Leagues193.613001291344652395820012622834339.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Viking (3 Seasons)1 League56.92020
Bolton (3 Seasons)1 League35.92002144161519170
Millwall (3 Seasons)1 League30.730027441317132410010317025939.6
Reading (2 Seasons)1 League29.82002045171971610023588440.8
Wolves (1 Season)1 League24.63002300000000
Kaiserslautern (1 Season)1 League14.51016
Wrexham (1 Season)1 League1.00002101010
Reading (1 Season)1 League0.70000
Championship (6 Seasons)85.280070893036204020012622834339.9
League One (4 Seasons)36.92002345161619180
Tippeligaen (3 Seasons)56.92020
2. Bundesliga (1 Season)14.51016
PL2 — Div. 2 (1 Season)0.70000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201724Wolveseng ENGEFL Cup17th0.9000030200000Matches
2016-201724Wolveseng ENGFA Cup9th2.10000Matches
2017-201825Readingeng ENGEFL Cup17th0.2000000000000Matches
2017-201825Readingeng ENGFA Cup17th2.00002511000Matches
2019-202027Millwalleng ENGEFL Cup33rd2.30002401210Matches
2019-202027Millwalleng ENGFA Cup17th1.20001110000Matches
2020-202128Millwalleng ENGEFL Cup17th1.00000001200Matches
2020-202128Millwalleng ENGFA Cup17th0.30001000000Matches
2021-202229Millwalleng ENGEFL CupRd30.20000100000Matches
2022-202330Boltoneng ENGEFL CupRd20.90000210010Matches
2022-202330Boltoneng ENGFA Cup0.30000Matches
2023-202431Boltoneng ENGEFL CupRd20.20000100100Matches
2023-202431Boltoneng ENGFA Cup1.80007210000Matches
2024-202532Wrexhameng ENGFA Cup0.40000000000Matches
9 Seasons5 Clubs2 Leagues14.000013194552000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (3 Seasons)2 Leagues5.10004612410
Bolton (2 Seasons)2 Leagues3.30007520110
Reading (2 Seasons)2 Leagues2.2000251100000
Wolves (1 Season)2 Leagues3.0000030200000
Wrexham (1 Season)1 League0.40000000000
EFL Cup (8 Seasons)5.80002111452000
FA Cup (7 Seasons)8.200011831000
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
201421is IcelandFriendlies (M)1.20000Matches
201522is IcelandFriendlies (M)3.40000Matches
201623is IcelandFriendlies (M)1.80000Matches
201623is IcelandUEFA EuroQF4.0100430111000Matches
201623is IcelandUEFA Euro Qualifying7.00007131625000Matches
201724is IcelandFriendlies (M)1.00000Matches
201826is Iceland1. World CupGR0.800001000000035550.0Matches
201825is IcelandWCQ5.20000Matches
201825is IcelandFriendlies (M)1.00000Matches
2018-201926is IcelandUEFA Nations League12th1.80000Matches
2020-202128is IcelandUEFA Nations LeagueLgA4.41006621200Matches
202128is IcelandFriendlies (M)2.40000Matches
202128is IcelandUEFA Euro Qualifying5.9000411311040Matches
202229is IcelandWCQ1.80002011000Matches
202229is IcelandFriendlies (M)2.50000Matches
8 Seasons1 Club6 Leagues44.2200233472051000035550.0
Friendlies (M) (7 Seasons)13.30000
UEFA Euro Qualifying (2 Seasons)12.9000112441729000
WCQ (2 Seasons)7.00002011000
UEFA Nations League (2 Seasons)6.21006621200
UEFA Euro (1 Season)4.0100430111000
World Cup (1 Season)0.800001000000035550.0

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.