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-19ThuConf LgLeague phaseAwayD 0–0cy AC Omoniaba Borac Banja LukaYCB9000001000860000.10.10.010627187.3355310Match Report
2024-12-12ThuConf LgLeague phaseHomeW 3–1cy AC Omoniaat Rapid WienYCB9000000000412030.00.00.000232688.5317011Match Report
2024-10-24ThuConf LgLeague phaseAwayL 0–2cy AC Omoniasct HeartsYCB90000030001031000.40.40.010829289.1269200Match Report
2024-08-29ThuConf LgPlay-off roundAwayL 0–1cy AC Omoniaaz ZiraYCB90000000000Match Report
2024-08-01ThuConf LgSecond qualifying roundAwayW 2–1cy AC Omoniage Torpedo KutaisiN5000000Match 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
201117Malmöse SWE1. Allsvenskan11901.0000000000.000.000.000.000.00
201218Malmöse SWE1. Allsvenskan12121,08012.0000000100.000.000.000.000.00
201319Malmöse SWE1. Allsvenskan18151,34615.0000000300.000.000.000.000.00
201420Malmöse SWE1. Allsvenskan28272,37726.4101100000.040.000.040.040.04Matches
2014-201521Malmö1. Champions Lg665406.0000000200.000.000.000.000.00Matches
201521Malmöse SWE1. Allsvenskan121093310.4000000100.000.000.000.000.00Matches
2015-201622Hellas Veronait ITACoppa Italia221802.0000000000.000.000.000.000.00Matches
2015-201622Hellas Veronait ITA1. Serie A24211,86720.7202200400.100.000.100.100.10Matches
2016-201723Hellas Veronait ITACoppa Italia221802.0000000000.000.000.000.000.00Matches
2016-201723Bolognait ITA1. Serie A1198379.3101100300.110.000.110.110.11Matches
2017-201824Bolognait ITACoppa Italia00Matches
2017-201824Bolognait ITA1. Serie A29272,49927.8000000600.30.30.00.3248730.000.000.000.000.000.010.000.010.010.01Matches
2018-201925Bolognait ITACoppa Italia332703.0000000000.000.000.000.000.00Matches
2018-201925Bolognait ITA1. Serie A20191,71319.0000000600.70.70.20.9105540.000.000.000.000.000.040.010.050.040.05Matches
2019-202026Rangers2. Europa Lg665406.0000000200.00.00.00.001100.000.000.000.000.000.010.000.010.010.01Matches
2019-202026Rangerssct SCO1. Premiership887208.0101100200.120.000.120.120.12Matches
2020-202127Rangers2. Europa Lg443604.0101100000.90.90.00.90500.250.000.250.250.250.230.000.230.230.23Matches
2020-202127Rangerssct SCO1. Premiership22211,84720.5101100200.050.000.050.050.05Matches
2021-202228Rangerssct SCO1. Premiership664174.6101100000.220.000.220.220.22Matches
2023-202430Odensedk DEN1. Danish Superliga22211,78819.9101100300.050.000.050.050.05Matches
2024-202531AC Omonia3. Conf Lg332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15Matches
13 Seasons6 Clubs8 Leagues23922319,854220.69099003502.42.40.22.63916670.040.000.040.040.040.040.000.040.040.04
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
Malmö (5 Seasons)2 Leagues77716,36670.7101100700.010.000.010.010.01
Bologna (3 Seasons)2 Leagues63585,31959.11011001500.90.90.21.23414270.020.000.020.020.020.020.010.030.020.03
Rangers (3 Seasons)2 Leagues46453,88443.2404400601.01.00.01.001600.090.000.090.090.090.100.000.100.100.10
Hellas Verona (2 Seasons)2 Leagues28252,22724.7202200400.080.000.080.080.08
Odense (1 Season)1 League22211,78819.9101100300.050.000.050.050.05
AC Omonia (1 Season)1 League332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
Allsvenskan (5 Seasons)71655,82664.7101100500.020.000.020.020.02
Serie A (4 Seasons)84766,91676.83033001900.90.90.21.23414270.040.000.040.040.040.020.010.030.020.03
Coppa Italia (4 Seasons)776307.0000000000.000.000.000.000.00
Premiership (3 Seasons)36352,98433.2303300400.090.000.090.090.09
Europa Lg (2 Seasons)101090010.0101100201.01.00.01.001600.100.000.100.100.100.100.000.100.100.10
Danish Superliga (1 Season)22211,78819.9101100300.050.000.050.050.05
Champions Lg (1 Season)665406.0000000200.000.000.000.000.00
Conf Lg (1 Season)332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
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
201117Malmö1 League11901.0000000000.000.000.000.000.00
201218Malmö1 League12121,08012.0000000100.000.000.000.000.00
201319Malmö1 League18151,34615.0000000300.000.000.000.000.00
201420Malmö1 League28272,37726.4101100000.040.000.040.040.04
2014-201521Malmö1 League665406.0000000200.000.000.000.000.00
201521Malmö1 League121093310.4000000100.000.000.000.000.00
2015-201622Hellas Verona2 Leagues26232,04722.7202200400.090.000.090.090.09
2016-201723Hellas Verona1 League221802.0000000000.000.000.000.000.00
2016-201723Bologna1 League1198379.3101100300.110.000.110.110.11
2017-201824Bologna2 Leagues29272,49927.8000000600.30.30.00.3248730.000.000.000.000.000.010.000.010.010.01
2018-201925Bologna2 Leagues23221,98322.0000000600.70.70.20.9105540.000.000.000.000.000.040.010.050.040.05
2019-202026Rangers2 Leagues14141,26014.0101100400.00.00.00.001100.070.000.070.070.070.010.000.010.010.01
2020-202127Rangers2 Leagues26252,20724.5202200200.90.90.00.90500.080.000.080.080.080.230.000.230.230.23
2021-202228Rangers1 League664174.6101100000.220.000.220.220.22
2023-202430Odense1 League22211,78819.9101100300.050.000.050.050.05
2024-202531AC Omonia1 League332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
13 Seasons6 Clubs8 Leagues23922319,854220.69099003502.42.40.22.63916670.040.000.040.040.040.040.000.040.040.04
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
Malmö (5 Seasons)2 Leagues77716,36670.7101100700.010.000.010.010.01
Bologna (3 Seasons)2 Leagues63585,31959.11011001500.90.90.21.23414270.020.000.020.020.020.020.010.030.020.03
Rangers (3 Seasons)2 Leagues46453,88443.2404400601.01.00.01.001600.090.000.090.090.090.100.000.100.100.10
Hellas Verona (2 Seasons)2 Leagues28252,22724.7202200400.080.000.080.080.08
Odense (1 Season)1 League22211,78819.9101100300.050.000.050.050.05
AC Omonia (1 Season)1 League332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
Allsvenskan (5 Seasons)71655,82664.7101100500.020.000.020.020.02
Serie A (4 Seasons)84766,91676.83033001900.90.90.21.23414270.040.000.040.040.040.020.010.030.020.03
Coppa Italia (4 Seasons)776307.0000000000.000.000.000.000.00
Premiership (3 Seasons)36352,98433.2303300400.090.000.090.090.09
Europa Lg (2 Seasons)101090010.0101100201.01.00.01.001600.100.000.100.100.100.100.000.100.100.10
Danish Superliga (1 Season)22211,78819.9101100300.050.000.050.050.05
Champions Lg (1 Season)665406.0000000200.000.000.000.000.00
Conf Lg (1 Season)332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
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
201117Malmöse SWE1. Allsvenskan4th11901.0000000000.000.000.000.000.00
201218Malmöse SWE1. Allsvenskan3rd12121,08012.0000000100.000.000.000.000.00
201319Malmöse SWE1. Allsvenskan1st18151,34615.0000000300.000.000.000.000.00
201420Malmöse SWE1. Allsvenskan1st28272,37726.4101100000.040.000.040.040.04Matches
201521Malmöse SWE1. Allsvenskan5th121093310.4000000100.000.000.000.000.00Matches
2015-201622Hellas Veronait ITA1. Serie A20th24211,86720.7202200400.100.000.100.100.10Matches
2016-201723Bolognait ITA1. Serie A15th1198379.3101100300.110.000.110.110.11Matches
2017-201824Bolognait ITA1. Serie A15th29272,49927.8000000600.30.30.00.3248730.000.000.000.000.000.010.000.010.010.01Matches
2018-201925Bolognait ITA1. Serie A10th20191,71319.0000000600.70.70.20.9105540.000.000.000.000.000.040.010.050.040.05Matches
2019-202026Rangerssct SCO1. Premiership2nd887208.0101100200.120.000.120.120.12Matches
2020-202127Rangerssct SCO1. Premiership1st22211,84720.5101100200.050.000.050.050.05Matches
2021-202228Rangerssct SCO1. Premiership2nd664174.6101100000.220.000.220.220.22Matches
2023-202430Odensedk DEN1. Danish Superliga11th22211,78819.9101100300.050.000.050.050.05Matches
12 Seasons5 Clubs4 Leagues21319717,514194.68088003100.90.90.21.23414270.040.000.040.040.040.020.010.030.020.03
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
Malmö (5 Seasons)1 League71655,82664.7101100500.020.000.020.020.02
Bologna (3 Seasons)1 League60555,04956.11011001500.90.90.21.23414270.020.000.020.020.020.020.010.030.020.03
Rangers (3 Seasons)1 League36352,98433.2303300400.090.000.090.090.09
Hellas Verona (1 Season)1 League24211,86720.7202200400.100.000.100.100.10
Odense (1 Season)1 League22211,78819.9101100300.050.000.050.050.05
Allsvenskan (5 Seasons)71655,82664.7101100500.020.000.020.020.02
Serie A (4 Seasons)84766,91676.83033001900.90.90.21.23414270.040.000.040.040.040.020.010.030.020.03
Premiership (3 Seasons)36352,98433.2303300400.090.000.090.090.09
Danish Superliga (1 Season)22211,78819.9101100300.050.000.050.050.05
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201622Hellas Veronait ITACoppa Italia9th221802.0000000000.000.000.000.000.00Matches
2016-201723Hellas Veronait ITACoppa Italia17th221802.0000000000.000.000.000.000.00Matches
2017-201824Bolognait ITACoppa Italia25th00Matches
2018-201925Bolognait ITACoppa Italia9th332703.0000000000.000.000.000.000.00Matches
4 Seasons2 Clubs1 League776307.0000000000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Hellas Verona (2 Seasons)1 League443604.0000000000.000.000.000.000.00
Bologna (2 Seasons)1 League332703.0000000000.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
2014-201521Malmö1. Champions LgGR665406.0000000200.000.000.000.000.00Matches
2019-202026Rangers2. Europa LgR16665406.0000000200.00.00.00.001100.000.000.000.000.000.010.000.010.010.01Matches
2020-202127Rangers2. Europa LgR16443604.0101100000.90.90.00.90500.250.000.250.250.250.230.000.230.230.23Matches
2024-202531AC Omonia3. Conf Lg332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15Matches
4 Seasons3 Clubs3 Leagues19191,71019.0101100401.41.40.01.452400.050.000.050.050.050.110.000.110.110.11
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
Rangers (2 Seasons)1 League101090010.0101100201.01.00.01.001600.100.000.100.100.100.100.000.100.100.10
Malmö (1 Season)1 League665406.0000000200.000.000.000.000.00
AC Omonia (1 Season)1 League332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
Europa Lg (2 Seasons)101090010.0101100201.01.00.01.001600.100.000.100.100.100.100.000.100.100.10
Champions Lg (1 Season)665406.0000000200.000.000.000.000.00
Conf Lg (1 Season)332703.0000000000.50.50.00.55800.000.000.000.000.000.150.000.150.150.15
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
201420se SwedenFriendlies (M)00Matches
201521se SwedenFriendlies (M)00Matches
201622se SwedenUEFA Euro Qualifying00Matches
201723se SwedenFriendlies (M)221792.0000000000.000.000.000.000.00Matches
201825se Sweden1. World CupQF00Matches
201824se SwedenWCQ10100.1000000000.000.000.000.000.00Matches
201824se SwedenFriendlies (M)221802.0000000000.000.000.000.000.00Matches
2018-201925se SwedenUEFA Nations League16th10450.5000000000.000.000.000.000.00Matches
2020-202127se SwedenUEFA Nations LeagueLgA211151.3000000000.000.000.000.000.00Matches
202127se SwedenFriendlies (M)00Matches
202127se SwedenUEFA EuroR1610200.2000000000.00.00.00.00000.000.000.000.000.00Matches
202127se SwedenUEFA Euro Qualifying554505.0011000100.000.200.200.000.20Matches
202228se SwedenWCQ543634.0000000100.000.000.000.000.00Matches
202329se SwedenFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202430se SwedenUEFA Euro Qualifying332703.0000000100.000.000.000.000.00Matches
10 Seasons1 Club6 Leagues23181,72219.1011000300.00.00.00.00000.000.050.050.000.05
Friendlies (M) (6 Seasons)554495.0000000000.000.000.000.000.00
UEFA Euro Qualifying (3 Seasons)887208.0011000200.000.120.120.000.12
WCQ (2 Seasons)643734.1000000100.000.000.000.000.00
UEFA Nations League (2 Seasons)311601.8000000000.000.000.000.000.00
UEFA Euro (1 Season)10200.2000000000.00.00.00.00000.000.000.000.000.00
World Cup (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201117Malmöse SWE1. Allsvenskan1.0000.0000
201218Malmöse SWE1. Allsvenskan12.0020.170.0000
201319Malmöse SWE1. Allsvenskan15.0010.070.0000
201420Malmöse SWE1. Allsvenskan26.4140.150.2500Matches
2014-201521Malmö1. Champions Lg6.0000.0000Matches
201521Malmöse SWE1. Allsvenskan10.4040.390.0000Matches
2015-201622Hellas Veronait ITACoppa Italia2.0000Matches
2015-201622Hellas Veronait ITA1. Serie A20.7220.101.0000Matches
2016-201723Hellas Veronait ITACoppa Italia2.0000Matches
2016-201723Bolognait ITA1. Serie A9.313133.30.320.110.331.0000Matches
2017-201824Bolognait ITA1. Serie A27.804125.00.140.040.000.0013.90000.30.30.07-0.3-0.3Matches
2018-201925Bolognait ITACoppa Italia3.0000Matches
2018-201925Bolognait ITA1. Serie A19.0010110.00.530.050.000.0013.80000.70.70.07-0.7-0.7Matches
2019-202026Rangers2. Europa Lg6.00100.00.170.000.0012.60000.00.00.040.00.0Matches
2019-202026Rangerssct SCO1. Premiership8.016116.70.750.120.171.0000Matches
2020-202127Rangers2. Europa Lg4.012150.00.500.250.501.004.50000.90.90.46+0.1+0.1Matches
2020-202127Rangerssct SCO1. Premiership20.5113215.40.630.100.080.5000Matches
2021-202228Rangerssct SCO1. Premiership4.613133.30.650.220.331.0000Matches
2023-202430Odensedk DEN1. Danish Superliga19.919222.20.450.100.110.5000Matches
2024-202531AC Omonia3. Conf Lg3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5Matches
13 Seasons6 Clubs8 Leagues220.69552318.20.450.110.110.3912.30002.42.40.11-1.4-1.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Malmö (5 Seasons)2 Leagues70.71110.160.0900
Bologna (3 Seasons)2 Leagues59.1117317.60.300.050.060.3313.90000.90.90.07-0.9-0.9
Rangers (3 Seasons)2 Leagues43.2425520.00.580.120.160.807.20001.01.00.320.00.0
Hellas Verona (2 Seasons)2 Leagues24.7220.101.0000
Odense (1 Season)1 League19.919222.20.450.100.110.5000
AC Omonia (1 Season)1 League3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
Allsvenskan (5 Seasons)64.71110.170.0900
Serie A (4 Seasons)76.8317517.60.300.070.060.6013.90000.90.90.07-0.9-0.9
Coppa Italia (4 Seasons)7.0000
Premiership (3 Seasons)33.2322418.20.660.120.140.7500
Europa Lg (2 Seasons)10.013133.30.300.100.331.007.20001.01.00.320.00.0
Danish Superliga (1 Season)19.919222.20.450.100.110.5000
Champions Lg (1 Season)6.0000.0000
Conf Lg (1 Season)3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
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
201117Malmö1 League1.0000.0000
201218Malmö1 League12.0020.170.0000
201319Malmö1 League15.0010.070.0000
201420Malmö1 League26.4140.150.2500
2014-201521Malmö1 League6.0000.0000
201521Malmö1 League10.4040.390.0000
2015-201622Hellas Verona2 Leagues22.7220.101.0000
2016-201723Hellas Verona1 League2.0000
2016-201723Bologna1 League9.313133.30.320.110.331.0000
2017-201824Bologna2 Leagues27.804125.00.140.040.000.0013.90000.30.30.07-0.3-0.3
2018-201925Bologna2 Leagues22.0010110.00.530.050.000.0013.80000.70.70.07-0.7-0.7
2019-202026Rangers2 Leagues14.017114.30.500.070.141.0012.60000.00.00.040.00.0
2020-202127Rangers2 Leagues24.5215320.00.610.120.130.674.50000.90.90.46+0.1+0.1
2021-202228Rangers1 League4.613133.30.650.220.331.0000
2023-202430Odense1 League19.919222.20.450.100.110.5000
2024-202531AC Omonia1 League3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
13 Seasons6 Clubs8 Leagues220.69552318.20.450.110.110.3912.30002.42.40.11-1.4-1.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Malmö (5 Seasons)2 Leagues70.71110.160.0900
Bologna (3 Seasons)2 Leagues59.1117317.60.300.050.060.3313.90000.90.90.07-0.9-0.9
Rangers (3 Seasons)2 Leagues43.2425520.00.580.120.160.807.20001.01.00.320.00.0
Hellas Verona (2 Seasons)2 Leagues24.7220.101.0000
Odense (1 Season)1 League19.919222.20.450.100.110.5000
AC Omonia (1 Season)1 League3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
Allsvenskan (5 Seasons)64.71110.170.0900
Serie A (4 Seasons)76.8317517.60.300.070.060.6013.90000.90.90.07-0.9-0.9
Coppa Italia (4 Seasons)7.0000
Premiership (3 Seasons)33.2322418.20.660.120.140.7500
Europa Lg (2 Seasons)10.013133.30.300.100.331.007.20001.01.00.320.00.0
Danish Superliga (1 Season)19.919222.20.450.100.110.5000
Champions Lg (1 Season)6.0000.0000
Conf Lg (1 Season)3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
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
201117Malmöse SWE1. Allsvenskan4th1.0000.0000
201218Malmöse SWE1. Allsvenskan3rd12.0020.170.0000
201319Malmöse SWE1. Allsvenskan1st15.0010.070.0000
201420Malmöse SWE1. Allsvenskan1st26.4140.150.2500Matches
201521Malmöse SWE1. Allsvenskan5th10.4040.390.0000Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.7220.101.0000Matches
2016-201723Bolognait ITA1. Serie A15th9.313133.30.320.110.331.0000Matches
2017-201824Bolognait ITA1. Serie A15th27.804125.00.140.040.000.0013.90000.30.30.07-0.3-0.3Matches
2018-201925Bolognait ITA1. Serie A10th19.0010110.00.530.050.000.0013.80000.70.70.07-0.7-0.7Matches
2019-202026Rangerssct SCO1. Premiership2nd8.016116.70.750.120.171.0000Matches
2020-202127Rangerssct SCO1. Premiership1st20.5113215.40.630.100.080.5000Matches
2021-202228Rangerssct SCO1. Premiership2nd4.613133.30.650.220.331.0000Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.919222.20.450.100.110.5000Matches
12 Seasons5 Clubs4 Leagues194.68482218.80.440.110.100.3613.90000.90.90.07-0.9-0.9
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
Malmö (5 Seasons)1 League64.71110.170.0900
Bologna (3 Seasons)1 League56.1117317.60.300.050.060.3313.90000.90.90.07-0.9-0.9
Rangers (3 Seasons)1 League33.2322418.20.660.120.140.7500
Hellas Verona (1 Season)1 League20.7220.101.0000
Odense (1 Season)1 League19.919222.20.450.100.110.5000
Allsvenskan (5 Seasons)64.71110.170.0900
Serie A (4 Seasons)76.8317517.60.300.070.060.6013.90000.90.90.07-0.9-0.9
Premiership (3 Seasons)33.2322418.20.660.120.140.7500
Danish Superliga (1 Season)19.919222.20.450.100.110.5000
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
2015-201622Hellas Veronait ITACoppa Italia9th2.0000Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.0000Matches
2018-201925Bolognait ITACoppa Italia9th3.0000Matches
4 Seasons2 Clubs1 League7.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hellas Verona (2 Seasons)1 League4.0000
Bologna (2 Seasons)1 League3.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
2014-201521Malmö1. Champions LgGR6.0000.0000Matches
2019-202026Rangers2. Europa LgR166.00100.00.170.000.0012.60000.00.00.040.00.0Matches
2020-202127Rangers2. Europa LgR164.012150.00.500.250.501.004.50000.90.90.46+0.1+0.1Matches
2024-202531AC Omonia3. Conf Lg3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5Matches
4 Seasons3 Clubs3 Leagues19.017114.30.540.050.141.009.10001.41.40.21-0.4-0.4
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
Rangers (2 Seasons)1 League10.013133.30.300.100.331.007.20001.01.00.320.00.0
Malmö (1 Season)1 League6.0000.0000
AC Omonia (1 Season)1 League3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
Europa Lg (2 Seasons)10.013133.30.300.100.331.007.20001.01.00.320.00.0
Champions Lg (1 Season)6.0000.0000
Conf Lg (1 Season)3.00400.01.330.000.0010.50000.50.50.12-0.5-0.5
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
201723se SwedenFriendlies (M)2.0000Matches
201824se SwedenWCQ0.1000Matches
201824se SwedenFriendlies (M)2.0000Matches
2018-201925se SwedenUEFA Nations League16th0.5000Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.30000.000.0000Matches
202127se SwedenUEFA EuroR160.20000.000.000000.00.00.00.0Matches
202127se SwedenUEFA Euro Qualifying5.00200.00.400.000.0000Matches
202228se SwedenWCQ4.002150.00.500.250.000.0000Matches
202329se SwedenFriendlies (M)1.0000Matches
202430se SwedenUEFA Euro Qualifying3.002150.00.670.330.000.0000Matches
10 Seasons1 Club6 Leagues19.106233.30.440.150.000.000000.00.00.00.0
Friendlies (M) (6 Seasons)5.0000
UEFA Euro Qualifying (3 Seasons)8.004125.00.500.120.000.0000
WCQ (2 Seasons)4.102150.00.500.250.000.0000
UEFA Nations League (2 Seasons)1.80000.000.0000
UEFA Euro (1 Season)0.20000.000.000000.00.00.00.0
World Cup (1 Season)
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
201117Malmöse SWE1. Allsvenskan1.00
201218Malmöse SWE1. Allsvenskan12.00
201319Malmöse SWE1. Allsvenskan15.00
201420Malmöse SWE1. Allsvenskan26.40Matches
2014-201521Malmö1. Champions Lg6.00Matches
201521Malmöse SWE1. Allsvenskan10.40Matches
2015-201622Hellas Veronait ITACoppa Italia2.00Matches
2015-201622Hellas Veronait ITA1. Serie A20.70Matches
2016-201723Hellas Veronait ITACoppa Italia2.00Matches
2016-201723Bolognait ITA1. Serie A9.30Matches
2017-201824Bolognait ITA1. Serie A27.81007124281.120541749030333889.657263889.712322454.900.00.40.01652087Matches
2018-201925Bolognait ITACoppa Italia3.00Matches
2018-201925Bolognait ITA1. Serie A19.060576778.911498428222625190.031036485.26413447.800.20.5-0.22384055Matches
2019-202026Rangers2. Europa Lg6.021125582.738981520818694.211112390.2173745.900.00.00.0050011Matches
2019-202026Rangerssct SCO1. Premiership8.00Matches
2020-202127Rangers2. Europa Lg4.016719087.932461186454991.810911396.5122450.000.00.00.004005Matches
2020-202127Rangerssct SCO1. Premiership20.50Matches
2021-202228Rangerssct SCO1. Premiership4.60Matches
2023-202430Odensedk DEN1. Danish Superliga19.90Matches
2024-202531AC Omonia3. Conf Lg3.016718988.431761012454991.811411896.671838.900.00.00.005008Matches
13 Seasons6 Clubs8 Leagues220.62157264381.6423591549070077390.61216135689.722343751.000.20.9-0.2311760166
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
Malmö (5 Seasons)2 Leagues70.70
Bologna (3 Seasons)2 Leagues59.11612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
Rangers (3 Seasons)2 Leagues43.237844584.97144270612613593.322023693.2296147.500.00.00.0090016
Hellas Verona (2 Seasons)2 Leagues24.70
Odense (1 Season)1 League19.90
AC Omonia (1 Season)1 League3.016718988.431761012454991.811411896.671838.900.00.00.005008
Allsvenskan (5 Seasons)64.70
Serie A (4 Seasons)76.81612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
Coppa Italia (4 Seasons)7.00
Premiership (3 Seasons)33.20
Europa Lg (2 Seasons)10.037844584.97144270612613593.322023693.2296147.500.00.00.0090016
Danish Superliga (1 Season)19.90
Champions Lg (1 Season)6.00
Conf Lg (1 Season)3.016718988.431761012454991.811411896.671838.900.00.00.005008
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
201117Malmö1 League1.00
201218Malmö1 League12.00
201319Malmö1 League15.00
201420Malmö1 League26.40
2014-201521Malmö1 League6.00
201521Malmö1 League10.40
2015-201622Hellas Verona2 Leagues22.70
2016-201723Hellas Verona1 League2.00
2016-201723Bologna1 League9.30
2017-201824Bologna2 Leagues27.81007124281.120541749030333889.657263889.712322454.900.00.40.01652087
2018-201925Bologna2 Leagues22.060576778.911498428222625190.031036485.26413447.800.20.5-0.22384055
2019-202026Rangers2 Leagues14.021125582.738981520818694.211112390.2173745.900.00.00.0050011
2020-202127Rangers2 Leagues24.516719087.932461186454991.810911396.5122450.000.00.00.004005
2021-202228Rangers1 League4.60
2023-202430Odense1 League19.90
2024-202531AC Omonia1 League3.016718988.431761012454991.811411896.671838.900.00.00.005008
13 Seasons6 Clubs8 Leagues220.62157264381.6423591549070077390.61216135689.722343751.000.20.9-0.2311760166
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
Malmö (5 Seasons)2 Leagues70.70
Bologna (3 Seasons)2 Leagues59.11612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
Rangers (3 Seasons)2 Leagues43.237844584.97144270612613593.322023693.2296147.500.00.00.0090016
Hellas Verona (2 Seasons)2 Leagues24.70
Odense (1 Season)1 League19.90
AC Omonia (1 Season)1 League3.016718988.431761012454991.811411896.671838.900.00.00.005008
Allsvenskan (5 Seasons)64.70
Serie A (4 Seasons)76.81612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
Coppa Italia (4 Seasons)7.00
Premiership (3 Seasons)33.20
Europa Lg (2 Seasons)10.037844584.97144270612613593.322023693.2296147.500.00.00.0090016
Danish Superliga (1 Season)19.90
Champions Lg (1 Season)6.00
Conf Lg (1 Season)3.016718988.431761012454991.811411896.671838.900.00.00.005008
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
201117Malmöse SWE1. Allsvenskan4th1.00
201218Malmöse SWE1. Allsvenskan3rd12.00
201319Malmöse SWE1. Allsvenskan1st15.00
201420Malmöse SWE1. Allsvenskan1st26.40Matches
201521Malmöse SWE1. Allsvenskan5th10.40Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.70Matches
2016-201723Bolognait ITA1. Serie A15th9.30Matches
2017-201824Bolognait ITA1. Serie A15th27.81007124281.120541749030333889.657263889.712322454.900.00.40.01652087Matches
2018-201925Bolognait ITA1. Serie A10th19.060576778.911498428222625190.031036485.26413447.800.20.5-0.22384055Matches
2019-202026Rangerssct SCO1. Premiership2nd8.00Matches
2020-202127Rangerssct SCO1. Premiership1st20.50Matches
2021-202228Rangerssct SCO1. Premiership2nd4.60Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.90Matches
12 Seasons5 Clubs4 Leagues194.61612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
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
Malmö (5 Seasons)1 League64.70
Bologna (3 Seasons)1 League56.11612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
Rangers (3 Seasons)1 League33.20
Hellas Verona (1 Season)1 League20.70
Odense (1 Season)1 League19.90
Allsvenskan (5 Seasons)64.70
Serie A (4 Seasons)76.81612200980.2320391177252958989.8882100288.018735852.200.20.9-0.2310360142
Premiership (3 Seasons)33.20
Danish Superliga (1 Season)19.90
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201622Hellas Veronait ITACoppa Italia9th2.00Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.00Matches
2018-201925Bolognait ITACoppa Italia9th3.00Matches
4 Seasons2 Clubs1 League7.00
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
Hellas Verona (2 Seasons)1 League4.00
Bologna (2 Seasons)1 League3.00
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
2014-201521Malmö1. Champions LgGR6.00Matches
2019-202026Rangers2. Europa LgR166.021125582.738981520818694.211112390.2173745.900.00.00.0050011Matches
2020-202127Rangers2. Europa LgR164.016719087.932461186454991.810911396.5122450.000.00.00.004005Matches
2024-202531AC Omonia3. Conf Lg3.016718988.431761012454991.811411896.671838.900.00.00.005008Matches
4 Seasons3 Clubs3 Leagues19.054563486.010320371817118492.933435494.4367945.600.00.00.00140024
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
Rangers (2 Seasons)1 League10.037844584.97144270612613593.322023693.2296147.500.00.00.0090016
Malmö (1 Season)1 League6.00
AC Omonia (1 Season)1 League3.016718988.431761012454991.811411896.671838.900.00.00.005008
Europa Lg (2 Seasons)10.037844584.97144270612613593.322023693.2296147.500.00.00.0090016
Champions Lg (1 Season)6.00
Conf Lg (1 Season)3.016718988.431761012454991.811411896.671838.900.00.00.005008
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
201723se SwedenFriendlies (M)2.00Matches
201824se SwedenWCQ0.10Matches
201824se SwedenFriendlies (M)2.00Matches
2018-201925se SwedenUEFA Nations League16th0.50Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.30Matches
202127se SwedenUEFA EuroR160.233100.0301533100.0000000.00.00.000000Matches
202127se SwedenUEFA Euro Qualifying5.01Matches
202228se SwedenWCQ4.00Matches
202329se SwedenFriendlies (M)1.00Matches
202430se SwedenUEFA Euro Qualifying3.00Matches
10 Seasons1 Club6 Leagues19.133100.0301533100.0000010.00.0+1.000000
Friendlies (M) (6 Seasons)5.00
UEFA Euro Qualifying (3 Seasons)8.01
WCQ (2 Seasons)4.10
UEFA Nations League (2 Seasons)1.80
UEFA Euro (1 Season)0.233100.0301533100.0000000.00.00.000000
World Cup (1 Season)

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
201117Malmöse SWE1. Allsvenskan1.0
201218Malmöse SWE1. Allsvenskan12.0
201319Malmöse SWE1. Allsvenskan15.0
201420Malmöse SWE1. Allsvenskan26.4Matches
2014-201521Malmö1. Champions Lg6.0Matches
201521Malmöse SWE1. Allsvenskan10.4Matches
2015-201622Hellas Veronait ITACoppa Italia2.0Matches
2015-201622Hellas Veronait ITA1. Serie A20.7Matches
2016-201723Hellas Veronait ITACoppa Italia2.0Matches
2016-201723Bolognait ITA1. Serie A9.31Matches
2017-201824Bolognait ITA1. Serie A27.81242117760350702500001007525Matches
2018-201925Bolognait ITACoppa Italia3.0Matches
2018-201925Bolognait ITA1. Serie A19.076771945400525000060536Matches
2019-202026Rangers2. Europa Lg6.0255250550200000021103Matches
2019-202026Rangerssct SCO1. Premiership8.00Matches
2020-202127Rangers2. Europa Lg4.0190189100101000016703Matches
2020-202127Rangerssct SCO1. Premiership20.51Matches
2021-202228Rangerssct SCO1. Premiership4.60Matches
2023-202430Odensedk DEN1. Danish Superliga19.90Matches
2024-202531AC Omonia3. Conf Lg3.0189182650001000016711Matches
13 Seasons6 Clubs8 Leagues220.6264325171178501543200002157938
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (5 Seasons)2 Leagues70.7
Bologna (3 Seasons)2 Leagues59.1200918961057501233000001612831
Rangers (3 Seasons)2 Leagues43.2445439650311000037806
Hellas Verona (2 Seasons)2 Leagues24.7
Odense (1 Season)1 League19.90
AC Omonia (1 Season)1 League3.0189182650001000016711
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.8200918961057501233000001612831
Coppa Italia (4 Seasons)7.0
Premiership (3 Seasons)33.21
Europa Lg (2 Seasons)10.0445439650301000037806
Danish Superliga (1 Season)19.90
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.0189182650001000016711
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
201117Malmö1 League1.0
201218Malmö1 League12.0
201319Malmö1 League15.0
201420Malmö1 League26.4
2014-201521Malmö1 League6.0
201521Malmö1 League10.4
2015-201622Hellas Verona2 Leagues22.7
2016-201723Hellas Verona1 League2.0
2016-201723Bologna1 League9.31
2017-201824Bologna2 Leagues27.81242117760350702500001007525
2018-201925Bologna2 Leagues22.076771945400525000060536
2019-202026Rangers2 Leagues14.0255250550200000021103
2020-202127Rangers2 Leagues24.5190189100111000016703
2021-202228Rangers1 League4.60
2023-202430Odense1 League19.90
2024-202531AC Omonia1 League3.0189182650001000016711
13 Seasons6 Clubs8 Leagues220.6264325171178501543200002157938
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (5 Seasons)2 Leagues70.7
Bologna (3 Seasons)2 Leagues59.1200918961057501233000001612831
Rangers (3 Seasons)2 Leagues43.2445439650311000037806
Hellas Verona (2 Seasons)2 Leagues24.7
Odense (1 Season)1 League19.90
AC Omonia (1 Season)1 League3.0189182650001000016711
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.8200918961057501233000001612831
Coppa Italia (4 Seasons)7.0
Premiership (3 Seasons)33.21
Europa Lg (2 Seasons)10.0445439650301000037806
Danish Superliga (1 Season)19.90
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.0189182650001000016711
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
201117Malmöse SWE1. Allsvenskan4th1.0
201218Malmöse SWE1. Allsvenskan3rd12.0
201319Malmöse SWE1. Allsvenskan1st15.0
201420Malmöse SWE1. Allsvenskan1st26.4Matches
201521Malmöse SWE1. Allsvenskan5th10.4Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.7Matches
2016-201723Bolognait ITA1. Serie A15th9.31Matches
2017-201824Bolognait ITA1. Serie A15th27.81242117760350702500001007525Matches
2018-201925Bolognait ITA1. Serie A10th19.076771945400525000060536Matches
2019-202026Rangerssct SCO1. Premiership2nd8.00Matches
2020-202127Rangerssct SCO1. Premiership1st20.51Matches
2021-202228Rangerssct SCO1. Premiership2nd4.60Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.90Matches
12 Seasons5 Clubs4 Leagues194.6200918961057501243000001612831
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (5 Seasons)1 League64.7
Bologna (3 Seasons)1 League56.1200918961057501233000001612831
Rangers (3 Seasons)1 League33.21
Hellas Verona (1 Season)1 League20.7
Odense (1 Season)1 League19.90
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.8200918961057501233000001612831
Premiership (3 Seasons)33.21
Danish Superliga (1 Season)19.90
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201622Hellas Veronait ITACoppa Italia9th2.0Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.0Matches
2018-201925Bolognait ITACoppa Italia9th3.0Matches
4 Seasons2 Clubs1 League7.0
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hellas Verona (2 Seasons)1 League4.0
Bologna (2 Seasons)1 League3.0
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
2014-201521Malmö1. Champions LgGR6.0Matches
2019-202026Rangers2. Europa LgR166.0255250550200000021103Matches
2020-202127Rangers2. Europa LgR164.0190189100101000016703Matches
2024-202531AC Omonia3. Conf Lg3.0189182650001000016711Matches
4 Seasons3 Clubs3 Leagues19.063462112100302000054517
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (2 Seasons)1 League10.0445439650301000037806
Malmö (1 Season)1 League6.0
AC Omonia (1 Season)1 League3.0189182650001000016711
Europa Lg (2 Seasons)10.0445439650301000037806
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.0189182650001000016711
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
201723se SwedenFriendlies (M)2.0Matches
201824se SwedenWCQ0.1Matches
201824se SwedenFriendlies (M)2.0Matches
2018-201925se SwedenUEFA Nations League16th0.5Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.30Matches
202127se SwedenUEFA EuroR160.2330000000000300Matches
202127se SwedenUEFA Euro Qualifying5.00Matches
202228se SwedenWCQ4.00Matches
202329se SwedenFriendlies (M)1.0Matches
202430se SwedenUEFA Euro Qualifying3.00Matches
10 Seasons1 Club6 Leagues19.1330000000000300
Friendlies (M) (6 Seasons)5.0
UEFA Euro Qualifying (3 Seasons)8.00
WCQ (2 Seasons)4.10
UEFA Nations League (2 Seasons)1.80
UEFA Euro (1 Season)0.2330000000000300
World Cup (1 Season)

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
201117Malmöse SWE1. Allsvenskan1.0
201218Malmöse SWE1. Allsvenskan12.0
201319Malmöse SWE1. Allsvenskan15.0
201420Malmöse SWE1. Allsvenskan26.4Matches
2014-201521Malmö1. Champions Lg6.0Matches
201521Malmöse SWE1. Allsvenskan10.4Matches
2015-201622Hellas Veronait ITACoppa Italia2.0Matches
2015-201622Hellas Veronait ITA1. Serie A20.7Matches
2016-201723Hellas Veronait ITACoppa Italia2.0Matches
2016-201723Bolognait ITA1. Serie A9.3Matches
2017-201824Bolognait ITA1. Serie A27.8100.3690001000.00000000Matches
2018-201925Bolognait ITACoppa Italia3.0Matches
2018-201925Bolognait ITA1. Serie A19.0100.5380020000.00000000Matches
2019-202026Rangers2. Europa Lg6.030.5030000010.17100000Matches
2019-202026Rangerssct SCO1. Premiership8.0Matches
2020-202127Rangers2. Europa Lg4.010.2510000000.00000000Matches
2020-202127Rangerssct SCO1. Premiership20.5Matches
2021-202228Rangerssct SCO1. Premiership4.6Matches
2023-202430Odensedk DEN1. Danish Superliga19.9Matches
2024-202531AC Omonia3. Conf Lg3.020.6710010000.00000000Matches
13 Seasons6 Clubs8 Leagues220.6260.43220031010.02100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (5 Seasons)2 Leagues70.7
Bologna (3 Seasons)2 Leagues59.1200.43170021000.00000000
Rangers (3 Seasons)2 Leagues43.240.4040000010.10100000
Hellas Verona (2 Seasons)2 Leagues24.7
Odense (1 Season)1 League19.9
AC Omonia (1 Season)1 League3.020.6710010000.00000000
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.8200.43170021000.00000000
Coppa Italia (4 Seasons)7.0
Premiership (3 Seasons)33.2
Europa Lg (2 Seasons)10.040.4040000010.10100000
Danish Superliga (1 Season)19.9
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.020.6710010000.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
201117Malmö1 League1.0
201218Malmö1 League12.0
201319Malmö1 League15.0
201420Malmö1 League26.4
2014-201521Malmö1 League6.0
201521Malmö1 League10.4
2015-201622Hellas Verona2 Leagues22.7
2016-201723Hellas Verona1 League2.0
2016-201723Bologna1 League9.3
2017-201824Bologna2 Leagues27.8100.3690001000.00000000
2018-201925Bologna2 Leagues22.0100.5380020000.00000000
2019-202026Rangers2 Leagues14.030.5030000010.17100000
2020-202127Rangers2 Leagues24.510.2510000000.00000000
2021-202228Rangers1 League4.6
2023-202430Odense1 League19.9
2024-202531AC Omonia1 League3.020.6710010000.00000000
13 Seasons6 Clubs8 Leagues220.6260.43220031010.02100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (5 Seasons)2 Leagues70.7
Bologna (3 Seasons)2 Leagues59.1200.43170021000.00000000
Rangers (3 Seasons)2 Leagues43.240.4040000010.10100000
Hellas Verona (2 Seasons)2 Leagues24.7
Odense (1 Season)1 League19.9
AC Omonia (1 Season)1 League3.020.6710010000.00000000
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.8200.43170021000.00000000
Coppa Italia (4 Seasons)7.0
Premiership (3 Seasons)33.2
Europa Lg (2 Seasons)10.040.4040000010.10100000
Danish Superliga (1 Season)19.9
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.020.6710010000.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
201117Malmöse SWE1. Allsvenskan4th1.0
201218Malmöse SWE1. Allsvenskan3rd12.0
201319Malmöse SWE1. Allsvenskan1st15.0
201420Malmöse SWE1. Allsvenskan1st26.4Matches
201521Malmöse SWE1. Allsvenskan5th10.4Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.7Matches
2016-201723Bolognait ITA1. Serie A15th9.3Matches
2017-201824Bolognait ITA1. Serie A15th27.8100.3690001000.00000000Matches
2018-201925Bolognait ITA1. Serie A10th19.0100.5380020000.00000000Matches
2019-202026Rangerssct SCO1. Premiership2nd8.0Matches
2020-202127Rangerssct SCO1. Premiership1st20.5Matches
2021-202228Rangerssct SCO1. Premiership2nd4.6Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.9Matches
12 Seasons5 Clubs4 Leagues194.6200.43170021000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (5 Seasons)1 League64.7
Bologna (3 Seasons)1 League56.1200.43170021000.00000000
Rangers (3 Seasons)1 League33.2
Hellas Verona (1 Season)1 League20.7
Odense (1 Season)1 League19.9
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.8200.43170021000.00000000
Premiership (3 Seasons)33.2
Danish Superliga (1 Season)19.9
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201622Hellas Veronait ITACoppa Italia9th2.0Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.0Matches
2018-201925Bolognait ITACoppa Italia9th3.0Matches
4 Seasons2 Clubs1 League7.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hellas Verona (2 Seasons)1 League4.0
Bologna (2 Seasons)1 League3.0
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
2014-201521Malmö1. Champions LgGR6.0Matches
2019-202026Rangers2. Europa LgR166.030.5030000010.17100000Matches
2020-202127Rangers2. Europa LgR164.010.2510000000.00000000Matches
2024-202531AC Omonia3. Conf Lg3.020.6710010000.00000000Matches
4 Seasons3 Clubs3 Leagues19.060.4650010010.08100000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (2 Seasons)1 League10.040.4040000010.10100000
Malmö (1 Season)1 League6.0
AC Omonia (1 Season)1 League3.020.6710010000.00000000
Europa Lg (2 Seasons)10.040.4040000010.10100000
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.020.6710010000.00000000
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
201723se SwedenFriendlies (M)2.0Matches
201824se SwedenWCQ0.1Matches
201824se SwedenFriendlies (M)2.0Matches
2018-201925se SwedenUEFA Nations League16th0.5Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.3Matches
202127se SwedenUEFA EuroR160.200000000000000Matches
202127se SwedenUEFA Euro Qualifying5.0Matches
202228se SwedenWCQ4.0Matches
202329se SwedenFriendlies (M)1.0Matches
202430se SwedenUEFA Euro Qualifying3.0Matches
10 Seasons1 Club6 Leagues19.100000000000000
Friendlies (M) (6 Seasons)5.0
UEFA Euro Qualifying (3 Seasons)8.0
WCQ (2 Seasons)4.1
UEFA Nations League (2 Seasons)1.8
UEFA Euro (1 Season)0.200000000000000
World Cup (1 Season)

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
201117Malmöse SWE1. Allsvenskan1.0
201218Malmöse SWE1. Allsvenskan12.0
201319Malmöse SWE1. Allsvenskan15.0
201420Malmöse SWE1. Allsvenskan26.4Matches
2014-201521Malmö1. Champions Lg6.0Matches
201521Malmöse SWE1. Allsvenskan10.4Matches
2015-201622Hellas Veronait ITACoppa Italia2.0Matches
2015-201622Hellas Veronait ITA1. Serie A20.7Matches
2016-201723Hellas Veronait ITACoppa Italia2.0Matches
2016-201723Bolognait ITA1. Serie A9.31114Matches
2017-201824Bolognait ITA1. Serie A27.8483233150152951.71447252237851602Matches
2018-201925Bolognait ITACoppa Italia3.0Matches
2018-201925Bolognait ITA1. Serie A19.0422625134192382.642716111456840Matches
2019-202026Rangers2. Europa Lg6.05341055100.00651712300Matches
2019-202026Rangerssct SCO1. Premiership8.000Matches
2020-202127Rangers2. Europa Lg4.0222001425.0311035120Matches
2020-202127Rangerssct SCO1. Premiership20.52313Matches
2021-202228Rangerssct SCO1. Premiership4.643Matches
2023-202430Odensedk DEN1. Danish Superliga19.92131Matches
2024-202531AC Omonia3. Conf Lg3.03230033100.0032103230Matches
13 Seasons6 Clubs8 Leagues220.610012467294436467.2218449351221613092
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Malmö (5 Seasons)2 Leagues70.70
Bologna (3 Seasons)2 Leagues59.1906958284345265.418744133651412442
Rangers (3 Seasons)2 Leagues43.27326106966.737612617420
Hellas Verona (2 Seasons)2 Leagues24.70
Odense (1 Season)1 League19.921310
AC Omonia (1 Season)1 League3.03230033100.0032103230
Allsvenskan (5 Seasons)64.70
Serie A (4 Seasons)76.8906958284345265.418744133651412442
Coppa Italia (4 Seasons)7.00
Premiership (3 Seasons)33.227160
Europa Lg (2 Seasons)10.0756106966.737611017420
Danish Superliga (1 Season)19.921310
Champions Lg (1 Season)6.00
Conf Lg (1 Season)3.03230033100.0032103230
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
201117Malmö1 League1.00
201218Malmö1 League12.00
201319Malmö1 League15.00
201420Malmö1 League26.40
2014-201521Malmö1 League6.00
201521Malmö1 League10.40
2015-201622Hellas Verona2 Leagues22.70
2016-201723Hellas Verona1 League2.00
2016-201723Bologna1 League9.311140
2017-201824Bologna2 Leagues27.8483233150152951.71447252237851602
2018-201925Bologna2 Leagues22.0422625134192382.642716111456840
2019-202026Rangers2 Leagues14.05341055100.00651712300
2020-202127Rangers2 Leagues24.52252001425.03110165120
2021-202228Rangers1 League4.6430
2023-202430Odense1 League19.921310
2024-202531AC Omonia1 League3.03230033100.0032103230
13 Seasons6 Clubs8 Leagues220.610012467294436467.2218449351221613092
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Malmö (5 Seasons)2 Leagues70.70
Bologna (3 Seasons)2 Leagues59.1906958284345265.418744133651412442
Rangers (3 Seasons)2 Leagues43.27326106966.737612617420
Hellas Verona (2 Seasons)2 Leagues24.70
Odense (1 Season)1 League19.921310
AC Omonia (1 Season)1 League3.03230033100.0032103230
Allsvenskan (5 Seasons)64.70
Serie A (4 Seasons)76.8906958284345265.418744133651412442
Coppa Italia (4 Seasons)7.00
Premiership (3 Seasons)33.227160
Europa Lg (2 Seasons)10.0756106966.737611017420
Danish Superliga (1 Season)19.921310
Champions Lg (1 Season)6.00
Conf Lg (1 Season)3.03230033100.0032103230
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
201117Malmöse SWE1. Allsvenskan4th1.0
201218Malmöse SWE1. Allsvenskan3rd12.0
201319Malmöse SWE1. Allsvenskan1st15.0
201420Malmöse SWE1. Allsvenskan1st26.4Matches
201521Malmöse SWE1. Allsvenskan5th10.4Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.7Matches
2016-201723Bolognait ITA1. Serie A15th9.31114Matches
2017-201824Bolognait ITA1. Serie A15th27.8483233150152951.71447252237851602Matches
2018-201925Bolognait ITA1. Serie A10th19.0422625134192382.642716111456840Matches
2019-202026Rangerssct SCO1. Premiership2nd8.000Matches
2020-202127Rangerssct SCO1. Premiership1st20.52313Matches
2021-202228Rangerssct SCO1. Premiership2nd4.643Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.92131Matches
12 Seasons5 Clubs4 Leagues194.69011758284345265.4187441331121412442
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
Malmö (5 Seasons)1 League64.70
Bologna (3 Seasons)1 League56.1906958284345265.418744133651412442
Rangers (3 Seasons)1 League33.227160
Hellas Verona (1 Season)1 League20.70
Odense (1 Season)1 League19.921310
Allsvenskan (5 Seasons)64.70
Serie A (4 Seasons)76.8906958284345265.418744133651412442
Premiership (3 Seasons)33.227160
Danish Superliga (1 Season)19.921310
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
2015-201622Hellas Veronait ITACoppa Italia9th2.0Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.0Matches
2018-201925Bolognait ITACoppa Italia9th3.0Matches
4 Seasons2 Clubs1 League7.00
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
Hellas Verona (2 Seasons)1 League4.00
Bologna (2 Seasons)1 League3.00
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
2014-201521Malmö1. Champions LgGR6.0Matches
2019-202026Rangers2. Europa LgR166.05341055100.00651712300Matches
2020-202127Rangers2. Europa LgR164.0222001425.0311035120Matches
2024-202531AC Omonia3. Conf Lg3.03230033100.0032103230Matches
4 Seasons3 Clubs3 Leagues19.010791091275.0310821020650
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (2 Seasons)1 League10.0756106966.737611017420
Malmö (1 Season)1 League6.00
AC Omonia (1 Season)1 League3.03230033100.0032103230
Europa Lg (2 Seasons)10.0756106966.737611017420
Champions Lg (1 Season)6.00
Conf Lg (1 Season)3.03230033100.0032103230
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
201723se SwedenFriendlies (M)2.0Matches
201824se SwedenWCQ0.1Matches
201824se SwedenFriendlies (M)2.0Matches
2018-201925se SwedenUEFA Nations League16th0.5Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.301Matches
202127se SwedenUEFA EuroR160.2000000000000010Matches
202127se SwedenUEFA Euro Qualifying5.013Matches
202228se SwedenWCQ4.033Matches
202329se SwedenFriendlies (M)1.0Matches
202430se SwedenUEFA Euro Qualifying3.020Matches
10 Seasons1 Club6 Leagues19.1060000000007010
Friendlies (M) (6 Seasons)5.00
UEFA Euro Qualifying (3 Seasons)8.0330
WCQ (2 Seasons)4.1330
UEFA Nations League (2 Seasons)1.8010
UEFA Euro (1 Season)0.2000000000000010
World Cup (1 Season)0

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
201117Malmöse SWE1. Allsvenskan1.0
201218Malmöse SWE1. Allsvenskan12.0
201319Malmöse SWE1. Allsvenskan15.0
201420Malmöse SWE1. Allsvenskan26.4Matches
2014-201521Malmö1. Champions Lg6.0Matches
201521Malmöse SWE1. Allsvenskan10.4Matches
2015-201622Hellas Veronait ITACoppa Italia2.0Matches
2015-201622Hellas Veronait ITA1. Serie A20.7Matches
2016-201723Hellas Veronait ITACoppa Italia2.0Matches
2016-201723Bolognait ITA1. Serie A9.3Matches
2017-201824Bolognait ITA1. Serie A27.815672077847603112156766100.000.09024907298224501469333Matches
2018-201925Bolognait ITACoppa Italia3.0Matches
2018-201925Bolognait ITA1. Serie A19.096010845847439159605480.0120.0430232712811030655424Matches
2019-202026Rangers2. Europa Lg6.03194320211631319000161803340010301860Matches
2019-202026Rangerssct SCO1. Premiership8.0Matches
2020-202127Rangers2. Europa Lg4.0220211358232220000131592249000201570Matches
2020-202127Rangerssct SCO1. Premiership20.5Matches
2021-202228Rangerssct SCO1. Premiership4.6Matches
2023-202430Odensedk DEN1. Danish Superliga19.9Matches
2024-202531AC Omonia3. Conf Lg3.023025124102642302150.0150.0141876516520111620Matches
13 Seasons6 Clubs8 Leagues220.632964041703153482343296131184.6215.417659505536839110261219807
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
Malmö (5 Seasons)2 Leagues70.7
Bologna (3 Seasons)2 Leagues59.125273151242123470272527111090.919.11332723442633480201114757
Rangers (3 Seasons)2 Leagues43.253964337198635390002921395589010503430
Hellas Verona (2 Seasons)2 Leagues24.7
Odense (1 Season)1 League19.9
AC Omonia (1 Season)1 League3.023025124102642302150.0150.0141876516520111620
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.825273151242123470272527111090.919.11332723442633480201114757
Coppa Italia (4 Seasons)7.0
Premiership (3 Seasons)33.2
Europa Lg (2 Seasons)10.053964337198635390002921395589010503430
Danish Superliga (1 Season)19.9
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.023025124102642302150.0150.0141876516520111620
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
201117Malmö1 League1.0
201218Malmö1 League12.0
201319Malmö1 League15.0
201420Malmö1 League26.4
2014-201521Malmö1 League6.0
201521Malmö1 League10.4
2015-201622Hellas Verona2 Leagues22.7
2016-201723Hellas Verona1 League2.0
2016-201723Bologna1 League9.3
2017-201824Bologna2 Leagues27.815672077847603112156766100.000.09024907298224501469333
2018-201925Bologna2 Leagues22.096010845847439159605480.0120.0430232712811030655424
2019-202026Rangers2 Leagues14.03194320211631319000161803340010301860
2020-202127Rangers2 Leagues24.5220211358232220000131592249000201570
2021-202228Rangers1 League4.6
2023-202430Odense1 League19.9
2024-202531AC Omonia1 League3.023025124102642302150.0150.0141876516520111620
13 Seasons6 Clubs8 Leagues220.632964041703153482343296131184.6215.417659505536839110261219807
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
Malmö (5 Seasons)2 Leagues70.7
Bologna (3 Seasons)2 Leagues59.125273151242123470272527111090.919.11332723442633480201114757
Rangers (3 Seasons)2 Leagues43.253964337198635390002921395589010503430
Hellas Verona (2 Seasons)2 Leagues24.7
Odense (1 Season)1 League19.9
AC Omonia (1 Season)1 League3.023025124102642302150.0150.0141876516520111620
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.825273151242123470272527111090.919.11332723442633480201114757
Coppa Italia (4 Seasons)7.0
Premiership (3 Seasons)33.2
Europa Lg (2 Seasons)10.053964337198635390002921395589010503430
Danish Superliga (1 Season)19.9
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.023025124102642302150.0150.0141876516520111620
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
201117Malmöse SWE1. Allsvenskan4th1.0
201218Malmöse SWE1. Allsvenskan3rd12.0
201319Malmöse SWE1. Allsvenskan1st15.0
201420Malmöse SWE1. Allsvenskan1st26.4Matches
201521Malmöse SWE1. Allsvenskan5th10.4Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.7Matches
2016-201723Bolognait ITA1. Serie A15th9.3Matches
2017-201824Bolognait ITA1. Serie A15th27.815672077847603112156766100.000.09024907298224501469333Matches
2018-201925Bolognait ITA1. Serie A10th19.096010845847439159605480.0120.0430232712811030655424Matches
2019-202026Rangerssct SCO1. Premiership2nd8.0Matches
2020-202127Rangerssct SCO1. Premiership1st20.5Matches
2021-202228Rangerssct SCO1. Premiership2nd4.6Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.9Matches
12 Seasons5 Clubs4 Leagues194.625273151242123470272527111090.919.11332723442633480201114757
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
Malmö (5 Seasons)1 League64.7
Bologna (3 Seasons)1 League56.125273151242123470272527111090.919.11332723442633480201114757
Rangers (3 Seasons)1 League33.2
Hellas Verona (1 Season)1 League20.7
Odense (1 Season)1 League19.9
Allsvenskan (5 Seasons)64.7
Serie A (4 Seasons)76.825273151242123470272527111090.919.11332723442633480201114757
Premiership (3 Seasons)33.2
Danish Superliga (1 Season)19.9
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201622Hellas Veronait ITACoppa Italia9th2.0Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.0Matches
2018-201925Bolognait ITACoppa Italia9th3.0Matches
4 Seasons2 Clubs1 League7.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
Hellas Verona (2 Seasons)1 League4.0
Bologna (2 Seasons)1 League3.0
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
2014-201521Malmö1. Champions LgGR6.0Matches
2019-202026Rangers2. Europa LgR166.03194320211631319000161803340010301860Matches
2020-202127Rangers2. Europa LgR164.0220211358232220000131592249000201570Matches
2024-202531AC Omonia3. Conf Lg3.023025124102642302150.0150.0141876516520111620Matches
4 Seasons3 Clubs3 Leagues19.0769894613001277692150.0150.043322711105530615050
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
Rangers (2 Seasons)1 League10.053964337198635390002921395589010503430
Malmö (1 Season)1 League6.0
AC Omonia (1 Season)1 League3.023025124102642302150.0150.0141876516520111620
Europa Lg (2 Seasons)10.053964337198635390002921395589010503430
Champions Lg (1 Season)6.0
Conf Lg (1 Season)3.023025124102642302150.0150.0141876516520111620
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
201723se SwedenFriendlies (M)2.0Matches
201824se SwedenWCQ0.1Matches
201824se SwedenFriendlies (M)2.0Matches
2018-201925se SwedenUEFA Nations League16th0.5Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.3Matches
202127se SwedenUEFA EuroR160.2424000400031030000010Matches
202127se SwedenUEFA Euro Qualifying5.0Matches
202228se SwedenWCQ4.0Matches
202329se SwedenFriendlies (M)1.0Matches
202430se SwedenUEFA Euro Qualifying3.0Matches
10 Seasons1 Club6 Leagues19.1424000400031030000010
Friendlies (M) (6 Seasons)5.0
UEFA Euro Qualifying (3 Seasons)8.0
WCQ (2 Seasons)4.1
UEFA Nations League (2 Seasons)1.8
UEFA Euro (1 Season)0.2424000400031030000010
World Cup (1 Season)

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
201117Malmöse SWE1. Allsvenskan190903.31.010
201218Malmöse SWE1. Allsvenskan121,0809040.012.0120
201319Malmöse SWE1. Allsvenskan181,3467549.915.0153
201420Malmöse SWE1. Allsvenskan282,3778588.026.42725112.075327+26+0.98+0.43Matches
2014-201521Malmö1. Champions Lg654090100.06.066000.90415-11-1.83Matches
201521Malmöse SWE1. Allsvenskan129337834.610.41010202.001711+6+0.58-0.13Matches
2015-201622Hellas Veronait ITACoppa Italia21809066.72.02902001.5013-2-1.00-3.00Matches
2015-201622Hellas Veronait ITA1. Serie A241,8677854.620.72119370.712041-21-1.01-0.55Matches
2016-201723Hellas Veronait ITACoppa Italia21809066.72.02902003.0042+2+1.00+5.00Matches
2016-201723Bolognait ITA1. Serie A118377624.59.3982111.181013-3-0.32+0.20Matches
2017-201824Bolognait ITACoppa Italia00001Matches
2017-201824Bolognait ITA1. Serie A292,4998673.127.82726251.032840-12-0.43-0.4326.236.2-10.0-0.36+0.11Matches
2018-201925Bolognait ITACoppa Italia327090100.03.03903002.0052+3+1.00Matches
2018-201925Bolognait ITA1. Serie A201,7138650.119.01990191390.701532-17-0.89-1.3721.126.2-5.1-0.27-0.42Matches
2019-202026Rangers2. Europa Lg65409060.06.06906001.3376+1+0.17+0.175.98.9-3.0-0.51-0.71Matches
2019-202026Rangerssct SCO1. Premiership87209027.68.08908032.75234+19+2.37+1.14Matches
2020-202127Rangers2. Europa Lg43609040.04.04904042.33139+4+1.00+0.339.85.4+4.5+1.12+0.80Matches
2020-202127Rangerssct SCO1. Premiership221,8478454.020.5218618145112.64466+40+1.95-0.28Matches
2021-202228Rangerssct SCO1. Premiership64177012.24.66702032.1734-1-0.22-1.71Matches
2023-202430Odensedk DEN1. Danish Superliga221,7888162.119.921841511520.951730-13-0.65-0.82Matches
2024-202531AC Omonia3. Conf Lg32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57Matches
13 Seasons6 Clubs8 Leagues23919,8548345.9220.6223871761621601.50269248+21+0.11-0.5265.979.8-13.9-0.23-0.28
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
Malmö (5 Seasons)2 Leagues776,3668345.370.77141611.907453+21+0.49-0.33
Bologna (3 Seasons)2 Leagues635,3198450.159.158905653261.005887-29-0.49-0.3947.362.4-15.1-0.32-0.25
Rangers (3 Seasons)2 Leagues463,8848434.543.2458538145212.409229+63+1.46+0.0115.714.3+1.4+0.14-0.13
Hellas Verona (2 Seasons)2 Leagues282,2278056.224.7259023370.932546-21-0.85-0.33
Odense (1 Season)1 League221,7888162.119.921841511520.951730-13-0.65-0.82
AC Omonia (1 Season)1 League32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
Allsvenskan (5 Seasons)715,8268243.264.76535612.057038+32+0.87+0.18
Serie A (4 Seasons)846,9168250.676.876907283320.8873126-53-0.69-0.5047.362.4-15.1-0.32-0.25
Coppa Italia (4 Seasons)76309070.07.07907012.14107+3+0.43+1.43
Premiership (3 Seasons)362,9848331.633.2358428145172.597214+58+1.75+0.15
Europa Lg (2 Seasons)109009050.010.0109010041.732015+5+0.50+0.1015.714.3+1.4+0.14-0.13
Danish Superliga (1 Season)221,7888162.119.921841511520.951730-13-0.65-0.82
Champions Lg (1 Season)654090100.06.066000.90415-11-1.83
Conf Lg (1 Season)32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
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
201117Malmö1 League190903.31.010
201218Malmö1 League121,0809040.012.0120
201319Malmö1 League181,3467549.915.0153
201420Malmö1 League282,3778588.026.42725112.075327+26+0.98+0.43
2014-201521Malmö1 League654090100.06.066000.90415-11-1.83
201521Malmö1 League129337834.610.41010202.001711+6+0.58-0.13
2015-201622Hellas Verona2 Leagues262,0477955.522.7239021370.772144-23-1.01-0.68
2016-201723Hellas Verona1 League21809066.72.02902003.0042+2+1.00+5.00
2016-201723Bologna1 League118377624.59.3982111.181013-3-0.32+0.20
2017-201824Bologna2 Leagues292,4998671.227.82726261.032840-12-0.43-0.4326.236.2-10.0-0.36+0.11
2018-201925Bologna2 Leagues231,9838653.722.02290221390.872034-14-0.64-1.1121.126.2-5.1-0.27-0.42
2019-202026Rangers2 Leagues141,2609035.914.0149014032.143010+20+1.43+0.395.98.9-3.0-0.51-0.71
2020-202127Rangers2 Leagues262,2078551.124.5258622145152.595915+44+1.79-0.049.85.4+4.5+1.12+0.80
2021-202228Rangers1 League64177012.24.66702032.1734-1-0.22-1.71
2023-202430Odense1 League221,7888162.119.921841511520.951730-13-0.65-0.82
2024-202531AC Omonia1 League32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
13 Seasons6 Clubs8 Leagues23919,8548345.9220.6223871761621601.50269248+21+0.11-0.5265.979.8-13.9-0.23-0.28
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
Malmö (5 Seasons)2 Leagues776,3668345.370.77141611.907453+21+0.49-0.33
Bologna (3 Seasons)2 Leagues635,3198450.159.158905653261.005887-29-0.49-0.3947.362.4-15.1-0.32-0.25
Rangers (3 Seasons)2 Leagues463,8848434.543.2458538145212.409229+63+1.46+0.0115.714.3+1.4+0.14-0.13
Hellas Verona (2 Seasons)2 Leagues282,2278056.224.7259023370.932546-21-0.85-0.33
Odense (1 Season)1 League221,7888162.119.921841511520.951730-13-0.65-0.82
AC Omonia (1 Season)1 League32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
Allsvenskan (5 Seasons)715,8268243.264.76535612.057038+32+0.87+0.18
Serie A (4 Seasons)846,9168250.676.876907283320.8873126-53-0.69-0.5047.362.4-15.1-0.32-0.25
Coppa Italia (4 Seasons)76309070.07.07907012.14107+3+0.43+1.43
Premiership (3 Seasons)362,9848331.633.2358428145172.597214+58+1.75+0.15
Europa Lg (2 Seasons)109009050.010.0109010041.732015+5+0.50+0.1015.714.3+1.4+0.14-0.13
Danish Superliga (1 Season)221,7888162.119.921841511520.951730-13-0.65-0.82
Champions Lg (1 Season)654090100.06.066000.90415-11-1.83
Conf Lg (1 Season)32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
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
201117Malmöse SWE1. Allsvenskan4th190903.31.010
201218Malmöse SWE1. Allsvenskan3rd121,0809040.012.0120
201319Malmöse SWE1. Allsvenskan1st181,3467549.915.0153
201420Malmöse SWE1. Allsvenskan1st282,3778588.026.42725112.075327+26+0.98+0.43Matches
201521Malmöse SWE1. Allsvenskan5th129337834.610.41010202.001711+6+0.58-0.13Matches
2015-201622Hellas Veronait ITA1. Serie A20th241,8677854.620.72119370.712041-21-1.01-0.55Matches
2016-201723Bolognait ITA1. Serie A15th118377624.59.3982111.181013-3-0.32+0.20Matches
2017-201824Bolognait ITA1. Serie A15th292,4998673.127.82726251.032840-12-0.43-0.4326.236.2-10.0-0.36+0.11Matches
2018-201925Bolognait ITA1. Serie A10th201,7138650.119.01990191390.701532-17-0.89-1.3721.126.2-5.1-0.27-0.42Matches
2019-202026Rangerssct SCO1. Premiership2nd87209027.68.08908032.75234+19+2.37+1.14Matches
2020-202127Rangerssct SCO1. Premiership1st221,8478454.020.5218618145112.64466+40+1.95-0.28Matches
2021-202228Rangerssct SCO1. Premiership2nd64177012.24.66702032.1734-1-0.22-1.71Matches
2023-202430Odensedk DEN1. Danish Superliga11th221,7888162.119.921841511520.951730-13-0.65-0.82Matches
12 Seasons5 Clubs4 Leagues21317,5148244.3194.6197861501621521.48232208+24+0.14-0.5147.362.4-15.1-0.32-0.25
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
Malmö (5 Seasons)1 League715,8268243.264.76535612.057038+32+0.87+0.18
Bologna (3 Seasons)1 League605,0498449.256.155905353250.955385-32-0.57-0.4747.362.4-15.1-0.32-0.25
Rangers (3 Seasons)1 League362,9848331.633.2358428145172.597214+58+1.75+0.15
Hellas Verona (1 Season)1 League241,8677854.620.72119370.712041-21-1.01-0.55
Odense (1 Season)1 League221,7888162.119.921841511520.951730-13-0.65-0.82
Allsvenskan (5 Seasons)715,8268243.264.76535612.057038+32+0.87+0.18
Serie A (4 Seasons)846,9168250.676.876907283320.8873126-53-0.69-0.5047.362.4-15.1-0.32-0.25
Premiership (3 Seasons)362,9848331.633.2358428145172.597214+58+1.75+0.15
Danish Superliga (1 Season)221,7888162.119.921841511520.951730-13-0.65-0.82
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201622Hellas Veronait ITACoppa Italia9th21809066.72.02902001.5013-2-1.00-3.00Matches
2016-201723Hellas Veronait ITACoppa Italia17th21809066.72.02902003.0042+2+1.00+5.00Matches
2017-201824Bolognait ITACoppa Italia25th00001Matches
2018-201925Bolognait ITACoppa Italia9th327090100.03.03903002.0052+3+1.00Matches
4 Seasons2 Clubs1 League76309070.07.07907012.14107+3+0.43+1.43
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hellas Verona (2 Seasons)1 League43609066.74.04904002.255500.00+1.00
Bologna (2 Seasons)1 League32709075.03.03903012.0052+3+1.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201521Malmö1. Champions LgGR654090100.06.066000.90415-11-1.83Matches
2019-202026Rangers2. Europa LgR1665409060.06.06906001.3376+1+0.17+0.175.98.9-3.0-0.51-0.71Matches
2020-202127Rangers2. Europa LgR1643609040.04.04904042.33139+4+1.00+0.339.85.4+4.5+1.12+0.80Matches
2024-202531AC Omonia3. Conf Lg32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57Matches
4 Seasons3 Clubs3 Leagues191,7109059.419.0199019071.422733-6-0.32-0.8518.617.4+1.1+0.09-0.23
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
Rangers (2 Seasons)1 League109009050.010.0109010041.732015+5+0.50+0.1015.714.3+1.4+0.14-0.13
Malmö (1 Season)1 League654090100.06.066000.90415-11-1.83
AC Omonia (1 Season)1 League32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
Europa Lg (2 Seasons)109009050.010.0109010041.732015+5+0.50+0.1015.714.3+1.4+0.14-0.13
Champions Lg (1 Season)654090100.06.066000.90415-11-1.83
Conf Lg (1 Season)32709050.03.03903031.403300.000.002.93.1-0.3-0.09-0.57
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
201420se SwedenFriendlies (M)00001Matches
201521se SwedenFriendlies (M)00001Matches
201622se SwedenUEFA Euro Qualifying00005Matches
201723se SwedenFriendlies (M)21799099.42.02901002.003300.00-90.00Matches
201825se Sweden1. World CupQF00005Matches
201824se SwedenWCQ110100.90.10019103.000000.00-1.51Matches
201824se SwedenFriendlies (M)21809033.32.02902030.0003-3-1.50-1.25Matches
2018-201925se SwedenUEFA Nations League16th1454512.50.50014523.0010+1+2.00+1.71Matches
2020-202127se SwedenUEFA Nations LeagueLgA21155821.31.3190112520.0013-2-1.57-0.29Matches
202127se SwedenFriendlies (M)0001Matches
202127se SwedenUEFA EuroR16120205.10.20012030.0001-1-4.50-4.990.11.0-0.9Matches
202127se SwedenUEFA Euro Qualifying54509050.05.05900042.00117+4+0.80-1.20Matches
202228se SwedenWCQ53637339.04.048931612.4073+4+0.99+0.83Matches
202329se SwedenFriendlies (M)1909025.01.01901003.0031+2+2.000.00Matches
202430se SwedenUEFA Euro Qualifying32709037.53.03903001.3334-1-0.33-0.93Matches
10 Seasons1 Club6 Leagues231,7227519.619.1189011521381.702925+4+0.21-0.530.11.0-0.9
Friendlies (M) (6 Seasons)54499019.25.05904061.4067-1-0.20-1.06
UEFA Euro Qualifying (3 Seasons)87209026.78.08903091.751411+3+0.37-0.93
WCQ (2 Seasons)63736218.64.1490328112.5073+4+0.97-0.08
UEFA Nations League (2 Seasons)31605317.81.8190123541.0023-1-0.56+0.05
UEFA Euro (1 Season)120205.10.20012030.0001-1-4.50-4.990.11.0-0.9
World Cup (1 Season)00005

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
201117Malmöse SWE1. Allsvenskan1.0000
201218Malmöse SWE1. Allsvenskan12.01012
201319Malmöse SWE1. Allsvenskan15.03011
201420Malmöse SWE1. Allsvenskan26.40022Matches
2014-201521Malmö1. Champions Lg6.0209Matches
201521Malmöse SWE1. Allsvenskan10.4107Matches
2015-201622Hellas Veronait ITACoppa Italia2.00000Matches
2015-201622Hellas Veronait ITA1. Serie A20.74019Matches
2016-201723Hellas Veronait ITACoppa Italia2.00000Matches
2016-201723Bolognait ITA1. Serie A9.330084011411000Matches
2017-201824Bolognait ITA1. Serie A27.8600291200373200094614557.5Matches
2018-201925Bolognait ITACoppa Italia3.00000Matches
2018-201925Bolognait ITA1. Serie A19.060028602142601074512765.4Matches
2019-202026Rangers2. Europa Lg6.020085007300018181260.0Matches
2019-202026Rangerssct SCO1. Premiership8.02009800000Matches
2020-202127Rangers2. Europa Lg4.0000440032000227943.8Matches
2020-202127Rangerssct SCO1. Premiership20.520027210113230Matches
2021-202228Rangerssct SCO1. Premiership4.60005400340Matches
2023-202430Odensedk DEN1. Danish Superliga19.93001760031210Matches
2024-202531AC Omonia3. Conf Lg3.0000210002000713476.5Matches
13 Seasons6 Clubs8 Leagues220.6350021771041221240102151509760.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Malmö (5 Seasons)2 Leagues70.77061
Bologna (3 Seasons)2 Leagues59.1150065220365690101681127260.9
Rangers (3 Seasons)2 Leagues43.2600534201263200040252154.3
Hellas Verona (2 Seasons)2 Leagues24.7400190
Odense (1 Season)1 League19.93001760031210
AC Omonia (1 Season)1 League3.0000210002000713476.5
Allsvenskan (5 Seasons)64.75052
Serie A (4 Seasons)76.8190084220365690101681127260.9
Coppa Italia (4 Seasons)7.00000
Premiership (3 Seasons)33.240041330116270
Europa Lg (2 Seasons)10.02001290010500040252154.3
Danish Superliga (1 Season)19.93001760031210
Champions Lg (1 Season)6.0209
Conf Lg (1 Season)3.0000210002000713476.5
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
201117Malmö1 League1.0000
201218Malmö1 League12.01012
201319Malmö1 League15.03011
201420Malmö1 League26.40022
2014-201521Malmö1 League6.0209
201521Malmö1 League10.4107
2015-201622Hellas Verona2 Leagues22.7400190
2016-201723Hellas Verona1 League2.00000
2016-201723Bologna1 League9.330084011411000
2017-201824Bologna2 Leagues27.8600291200373200094614557.5
2018-201925Bologna2 Leagues22.060028602142601074512765.4
2019-202026Rangers2 Leagues14.04001713007300018181260.0
2020-202127Rangers2 Leagues24.52003125011625000227943.8
2021-202228Rangers1 League4.60005400340
2023-202430Odense1 League19.93001760031210
2024-202531AC Omonia1 League3.0000210002000713476.5
13 Seasons6 Clubs8 Leagues220.6350021771041221240102151509760.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Malmö (5 Seasons)2 Leagues70.77061
Bologna (3 Seasons)2 Leagues59.1150065220365690101681127260.9
Rangers (3 Seasons)2 Leagues43.2600534201263200040252154.3
Hellas Verona (2 Seasons)2 Leagues24.7400190
Odense (1 Season)1 League19.93001760031210
AC Omonia (1 Season)1 League3.0000210002000713476.5
Allsvenskan (5 Seasons)64.75052
Serie A (4 Seasons)76.8190084220365690101681127260.9
Coppa Italia (4 Seasons)7.00000
Premiership (3 Seasons)33.240041330116270
Europa Lg (2 Seasons)10.02001290010500040252154.3
Danish Superliga (1 Season)19.93001760031210
Champions Lg (1 Season)6.0209
Conf Lg (1 Season)3.0000210002000713476.5
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
201117Malmöse SWE1. Allsvenskan4th1.0000
201218Malmöse SWE1. Allsvenskan3rd12.01012
201319Malmöse SWE1. Allsvenskan1st15.03011
201420Malmöse SWE1. Allsvenskan1st26.40022Matches
201521Malmöse SWE1. Allsvenskan5th10.4107Matches
2015-201622Hellas Veronait ITA1. Serie A20th20.74019Matches
2016-201723Bolognait ITA1. Serie A15th9.330084011411000Matches
2017-201824Bolognait ITA1. Serie A15th27.8600291200373200094614557.5Matches
2018-201925Bolognait ITA1. Serie A10th19.060028602142601074512765.4Matches
2019-202026Rangerssct SCO1. Premiership2nd8.02009800000Matches
2020-202127Rangerssct SCO1. Premiership1st20.520027210113230Matches
2021-202228Rangerssct SCO1. Premiership2nd4.60005400340Matches
2023-202430Odensedk DEN1. Danish Superliga11th19.93001760031210Matches
12 Seasons5 Clubs4 Leagues194.6310019461041121170101681127260.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Malmö (5 Seasons)1 League64.75052
Bologna (3 Seasons)1 League56.1150065220365690101681127260.9
Rangers (3 Seasons)1 League33.240041330116270
Hellas Verona (1 Season)1 League20.74019
Odense (1 Season)1 League19.93001760031210
Allsvenskan (5 Seasons)64.75052
Serie A (4 Seasons)76.8190084220365690101681127260.9
Premiership (3 Seasons)33.240041330116270
Danish Superliga (1 Season)19.93001760031210
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201622Hellas Veronait ITACoppa Italia9th2.00000Matches
2016-201723Hellas Veronait ITACoppa Italia17th2.00000Matches
2018-201925Bolognait ITACoppa Italia9th3.00000Matches
4 Seasons2 Clubs1 League7.00000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hellas Verona (2 Seasons)1 League4.00000
Bologna (2 Seasons)1 League3.00000
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
2014-201521Malmö1. Champions LgGR6.0209Matches
2019-202026Rangers2. Europa LgR166.020085007300018181260.0Matches
2020-202127Rangers2. Europa LgR164.0000440032000227943.8Matches
2024-202531AC Omonia3. Conf Lg3.0000210002000713476.5Matches
4 Seasons3 Clubs3 Leagues19.040023100010700047382560.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (2 Seasons)1 League10.02001290010500040252154.3
Malmö (1 Season)1 League6.0209
AC Omonia (1 Season)1 League3.0000210002000713476.5
Europa Lg (2 Seasons)10.02001290010500040252154.3
Champions Lg (1 Season)6.0209
Conf Lg (1 Season)3.0000210002000713476.5
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
201723se SwedenFriendlies (M)2.00000Matches
201824se SwedenWCQ0.10000Matches
201824se SwedenFriendlies (M)2.00001Matches
2018-201925se SwedenUEFA Nations League16th0.50000Matches
2020-202127se SwedenUEFA Nations LeagueLgA1.30001100100Matches
202127se SwedenUEFA EuroR160.2000110000000200Matches
202127se SwedenUEFA Euro Qualifying5.0100650031000Matches
202228se SwedenWCQ4.01004300330Matches
202329se SwedenFriendlies (M)1.00000Matches
202430se SwedenUEFA Euro Qualifying3.01002300020Matches
10 Seasons1 Club6 Leagues19.130014130076001200
Friendlies (M) (6 Seasons)5.00001
UEFA Euro Qualifying (3 Seasons)8.0200880033000
WCQ (2 Seasons)4.11004300330
UEFA Nations League (2 Seasons)1.80001100100
UEFA Euro (1 Season)0.2000110000000200
World Cup (1 Season)

Goalkeeping: Domestic Leagues

Goalkeeping: Domestic Leagues Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
201117Malmöse SWE1. Allsvenskan4th11901.011.004375.010000.0
12 Seasons5 Clubs4 Leagues1190194.611.004375.010000.00
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Malmö (5 Seasons)1 League119064.711.004375.010000.0
Allsvenskan (5 Seasons)119064.711.004375.010000.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.