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
2017-201819Oostendebe BEL1. First Division A19118939.9123100200.40.40.61.0815220.100.200.300.100.300.080.140.220.080.22Matches
2018-201920Oostendebe BEL1. First Division A511741.9101100101.51.50.21.636110.520.000.520.520.520.760.100.860.760.86Matches
2018-201920Béziersfr FRA2. Ligue 21297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17Matches
2019-202021Oostendebe BEL1. First Division A00Matches
202022Djurgårdense SWE1. Allsvenskan843543.9112100000.250.250.510.250.51Matches
202123Djurgårdense SWE1. Allsvenskan2257007.8404400200.510.000.510.510.51Matches
202224Djurgårdense SWE1. Allsvenskan2781,08712.1448400100.330.330.660.330.66Matches
2022-202324Djurgården3. Conf Lg632773.1213200001.21.20.41.651380.650.320.970.650.970.380.140.520.380.52Matches
2022-202324Rijekahr CRO1. HNL1968489.4224200200.210.210.420.210.42Matches
2023-202425Rijekahr CRO1. HNL2277628.5112100300.120.120.240.120.24Matches
2024-202526Rijekahr CRO1. HNL10200.2000000000.000.000.000.000.00Matches
8 Seasons4 Clubs5 Leagues141545,86765.216122816001404.04.01.75.72571650.250.180.430.250.430.220.100.320.220.32
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
Djurgården (3 Seasons)2 Leagues63202,41826.9116171100301.21.20.41.651380.410.220.630.410.630.380.140.520.380.52
Rijeka (3 Seasons)1 League42131,63018.1336300500.170.170.330.170.33
Oostende (3 Seasons)1 League24121,06711.9224200301.81.80.82.61121330.170.170.340.170.340.290.130.420.290.42
Béziers (1 Season)1 League1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
Allsvenskan (3 Seasons)57172,14123.89514900300.380.210.590.380.59
HNL (3 Seasons)42131,63018.1336300500.170.170.330.170.33
First Division A (3 Seasons)24121,06711.9224200301.81.80.82.61121330.170.170.340.170.340.290.130.420.290.42
Ligue 2 (1 Season)1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
Conf Lg (1 Season)632773.1213200001.21.20.41.651380.650.320.970.650.970.380.140.520.380.52
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
2017-201819Oostende1 League19118939.9123100200.40.40.61.0815220.100.200.300.100.300.080.140.220.080.22
2018-201920Béziers1 League1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
2018-201920Oostende1 League511741.9101100101.51.50.21.636110.520.000.520.520.520.760.100.860.760.86
2019-202021Oostende1 League00
202022Djurgården1 League843543.9112100000.250.250.510.250.51
202123Djurgården1 League2257007.8404400200.510.000.510.510.51
202224Djurgården1 League2781,08712.1448400100.330.330.660.330.66
2022-202324Djurgården1 League632773.1213200001.21.20.41.651380.650.320.970.650.970.380.140.520.380.52
2022-202324Rijeka1 League1968489.4224200200.210.210.420.210.42
2023-202425Rijeka1 League2277628.5112100300.120.120.240.120.24
2024-202526Rijeka1 League10200.2000000000.000.000.000.000.00
8 Seasons4 Clubs5 Leagues141545,86765.216122816001404.04.01.75.72571650.250.180.430.250.430.220.100.320.220.32
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
Djurgården (3 Seasons)2 Leagues63202,41826.9116171100301.21.20.41.651380.410.220.630.410.630.380.140.520.380.52
Rijeka (3 Seasons)1 League42131,63018.1336300500.170.170.330.170.33
Oostende (3 Seasons)1 League24121,06711.9224200301.81.80.82.61121330.170.170.340.170.340.290.130.420.290.42
Béziers (1 Season)1 League1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
Allsvenskan (3 Seasons)57172,14123.89514900300.380.210.590.380.59
HNL (3 Seasons)42131,63018.1336300500.170.170.330.170.33
First Division A (3 Seasons)24121,06711.9224200301.81.80.82.61121330.170.170.340.170.340.290.130.420.290.42
Ligue 2 (1 Season)1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
Conf Lg (1 Season)632773.1213200001.21.20.41.651380.650.320.970.650.970.380.140.520.380.52
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
2017-201819Oostendebe BEL1. First Division A11th19118939.9123100200.40.40.61.0815220.100.200.300.100.300.080.140.220.080.22Matches
2018-201920Béziersfr FRA2. Ligue 219th1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17Matches
2018-201920Oostendebe BEL1. First Division A12th511741.9101100101.51.50.21.636110.520.000.520.520.520.760.100.860.760.86Matches
2019-202021Oostendebe BEL1. First Division A15th00Matches
202022Djurgårdense SWE1. Allsvenskan4th843543.9112100000.250.250.510.250.51Matches
202123Djurgårdense SWE1. Allsvenskan3rd2257007.8404400200.510.000.510.510.51Matches
202224Djurgårdense SWE1. Allsvenskan2nd2781,08712.1448400100.330.330.660.330.66Matches
2022-202324Rijekahr CRO1. HNL4th1968489.4224200200.210.210.420.210.42Matches
2023-202425Rijekahr CRO1. HNL2nd2277628.5112100300.120.120.240.120.24Matches
2024-202526Rijekahr CRO1. HNL1st10200.2000000000.000.000.000.000.00Matches
8 Seasons4 Clubs4 Leagues135515,59062.114112514001402.82.81.34.02058570.230.180.400.230.400.190.090.280.190.28
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
Djurgården (3 Seasons)1 League57172,14123.89514900300.380.210.590.380.59
Rijeka (3 Seasons)1 League42131,63018.1336300500.170.170.330.170.33
Oostende (3 Seasons)1 League24121,06711.9224200301.81.80.82.61121330.170.170.340.170.340.290.130.420.290.42
Béziers (1 Season)1 League1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
Allsvenskan (3 Seasons)57172,14123.89514900300.380.210.590.380.59
HNL (3 Seasons)42131,63018.1336300500.170.170.330.170.33
First Division A (3 Seasons)24121,06711.9224200301.81.80.82.61121330.170.170.340.170.340.290.130.420.290.42
Ligue 2 (1 Season)1297528.4011000301.01.00.41.4937240.000.120.120.000.120.120.050.170.120.17
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
2022-202324Djurgården3. Conf LgR16632773.1213200001.21.20.41.651380.650.320.970.650.970.380.140.520.380.52Matches
1 Season1 Club1 League632773.1213200001.21.20.41.651380.650.320.970.650.970.380.140.520.380.52
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201820zm ZambiaWCQ2070.1000000000.000.000.000.000.00Matches
201820zm ZambiaFriendlies (M)1080.1000000000.000.000.000.000.00Matches
201921zm ZambiaFriendlies (M)321621.8000000000.000.000.000.000.00Matches
201921zm ZambiaAfrica Cup of Nations qualification11660.7000000000.000.000.000.000.00Matches
202224zm ZambiaWCQ332502.8000000000.000.000.000.000.00Matches
202224zm ZambiaFriendlies (M)422542.8000000000.000.000.000.000.00Matches
202325zm ZambiaFriendlies (M)11670.7000000000.000.000.000.000.00Matches
202325zm ZambiaAfrica Cup of NationsGR332703.0000000100.000.000.000.000.00Matches
202325zm ZambiaAfrica Cup of Nations qualification644004.4011000000.000.230.230.000.23Matches
202527zm ZambiaAfrica Cup of Nations qualification332482.8101100100.360.000.360.360.36Matches
202628zm ZambiaWCQ443313.7011000000.000.270.270.000.27Matches
6 Seasons1 Club4 Leagues31232,06322.9123100200.040.090.130.040.13
Friendlies (M) (4 Seasons)954915.5000000000.000.000.000.000.00
Africa Cup of Nations qualification (3 Seasons)1087147.9112100100.130.130.250.130.25
WCQ (3 Seasons)975886.5011000000.000.150.150.000.15
Africa Cup of Nations (1 Season)332703.0000000100.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2017-201819Oostendebe BEL1. First Division A9.9110330.01.010.300.100.3324.70000.40.40.04+0.6+0.6Matches
2018-201920Oostendebe BEL1. First Division A1.919222.24.661.030.110.5020.31001.51.50.16-0.5-0.5Matches
2018-201920Béziersfr FRA2. Ligue 28.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0Matches
202022Djurgårdense SWE1. Allsvenskan3.9111218.22.800.510.090.5000Matches
202123Djurgårdense SWE1. Allsvenskan7.84271037.03.471.290.150.4000Matches
202224Djurgårdense SWE1. Allsvenskan12.14311135.52.570.910.130.3600Matches
2022-202324Djurgården3. Conf Lg3.129444.42.921.300.220.5014.70001.21.20.13+0.8+0.8Matches
2022-202324Rijekahr CRO1. HNL9.4215320.01.590.320.130.6700Matches
2023-202425Rijekahr CRO1. HNL8.5116318.81.890.350.060.3300Matches
2024-202526Rijekahr CRO1. HNL0.20000.000.0000Matches
8 Seasons4 Clubs5 Leagues65.2161454229.02.220.640.110.3822.22004.04.00.090.00.0
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
Djurgården (3 Seasons)2 Leagues26.911782734.62.901.000.140.4114.70001.21.20.13+0.8+0.8
Rijeka (3 Seasons)1 League18.1331619.41.710.330.100.5000
Oostende (3 Seasons)1 League11.9219526.31.600.420.110.4022.61001.81.80.10+0.2+0.2
Béziers (1 Season)1 League8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
Allsvenskan (3 Seasons)23.89692333.32.900.970.130.3900
HNL (3 Seasons)18.1331619.41.710.330.100.5000
First Division A (3 Seasons)11.9219526.31.600.420.110.4022.61001.81.80.10+0.2+0.2
Ligue 2 (1 Season)8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
Conf Lg (1 Season)3.129444.42.921.300.220.5014.70001.21.20.13+0.8+0.8
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2017-201819Oostende1 League9.9110330.01.010.300.100.3324.70000.40.40.04+0.6+0.6
2018-201920Béziers1 League8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
2018-201920Oostende1 League1.919222.24.661.030.110.5020.31001.51.50.16-0.5-0.5
202022Djurgården1 League3.9111218.22.800.510.090.5000
202123Djurgården1 League7.84271037.03.471.290.150.4000
202224Djurgården1 League12.14311135.52.570.910.130.3600
2022-202324Djurgården1 League3.129444.42.921.300.220.5014.70001.21.20.13+0.8+0.8
2022-202324Rijeka1 League9.4215320.01.590.320.130.6700
2023-202425Rijeka1 League8.5116318.81.890.350.060.3300
2024-202526Rijeka1 League0.20000.000.0000
8 Seasons4 Clubs5 Leagues65.2161454229.02.220.640.110.3822.22004.04.00.090.00.0
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
Djurgården (3 Seasons)2 Leagues26.911782734.62.901.000.140.4114.70001.21.20.13+0.8+0.8
Rijeka (3 Seasons)1 League18.1331619.41.710.330.100.5000
Oostende (3 Seasons)1 League11.9219526.31.600.420.110.4022.61001.81.80.10+0.2+0.2
Béziers (1 Season)1 League8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
Allsvenskan (3 Seasons)23.89692333.32.900.970.130.3900
HNL (3 Seasons)18.1331619.41.710.330.100.5000
First Division A (3 Seasons)11.9219526.31.600.420.110.4022.61001.81.80.10+0.2+0.2
Ligue 2 (1 Season)8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
Conf Lg (1 Season)3.129444.42.921.300.220.5014.70001.21.20.13+0.8+0.8
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
2017-201819Oostendebe BEL1. First Division A11th9.9110330.01.010.300.100.3324.70000.40.40.04+0.6+0.6Matches
2018-201920Béziersfr FRA2. Ligue 219th8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0Matches
2018-201920Oostendebe BEL1. First Division A12th1.919222.24.661.030.110.5020.31001.51.50.16-0.5-0.5Matches
202022Djurgårdense SWE1. Allsvenskan4th3.9111218.22.800.510.090.5000Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.84271037.03.471.290.150.4000Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.14311135.52.570.910.130.3600Matches
2022-202324Rijekahr CRO1. HNL4th9.4215320.01.590.320.130.6700Matches
2023-202425Rijekahr CRO1. HNL2nd8.5116318.81.890.350.060.3300Matches
2024-202526Rijekahr CRO1. HNL1st0.20000.000.0000Matches
8 Seasons4 Clubs4 Leagues62.1141363827.92.190.610.100.3724.12002.82.80.08-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
Djurgården (3 Seasons)1 League23.89692333.32.900.970.130.3900
Rijeka (3 Seasons)1 League18.1331619.41.710.330.100.5000
Oostende (3 Seasons)1 League11.9219526.31.600.420.110.4022.61001.81.80.10+0.2+0.2
Béziers (1 Season)1 League8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
Allsvenskan (3 Seasons)23.89692333.32.900.970.130.3900
HNL (3 Seasons)18.1331619.41.710.330.100.5000
First Division A (3 Seasons)11.9219526.31.600.420.110.4022.61001.81.80.10+0.2+0.2
Ligue 2 (1 Season)8.4017423.52.030.480.000.0025.71001.01.00.06-1.0-1.0
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
2022-202324Djurgården3. Conf LgR163.129444.42.921.300.220.5014.70001.21.20.13+0.8+0.8Matches
1 Season1 Club1 League3.129444.42.921.300.220.5014.70001.21.20.13+0.8+0.8
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201820zm ZambiaWCQ0.1000Matches
201820zm ZambiaFriendlies (M)0.1000Matches
201921zm ZambiaFriendlies (M)1.8000Matches
201921zm ZambiaAfrica Cup of Nations qualification0.7000Matches
202224zm ZambiaWCQ2.8000Matches
202224zm ZambiaFriendlies (M)2.8000Matches
202325zm ZambiaFriendlies (M)0.7000Matches
202325zm ZambiaAfrica Cup of NationsGR3.004375.01.331.000.000.0000Matches
202325zm ZambiaAfrica Cup of Nations qualification4.4000Matches
202527zm ZambiaAfrica Cup of Nations qualification2.8100Matches
202628zm ZambiaWCQ3.7000Matches
6 Seasons1 Club4 Leagues22.914375.01.331.000.000.0000
Friendlies (M) (4 Seasons)5.5000
Africa Cup of Nations qualification (3 Seasons)7.9100
WCQ (3 Seasons)6.5000
Africa Cup of Nations (1 Season)3.004375.01.331.000.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2017-201819Oostendebe BEL1. First Division A9.913320265.82288834658180.2436071.7184540.020.60.5+1.410124215Matches
2018-201920Oostendebe BEL1. First Division A1.96910069.01334396212875.0394783.082040.000.20.1-0.257316Matches
2018-201920Béziersfr FRA2. Ligue 28.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037Matches
202022Djurgårdense SWE1. Allsvenskan3.91Matches
202123Djurgårdense SWE1. Allsvenskan7.80Matches
202224Djurgårdense SWE1. Allsvenskan12.14Matches
2022-202324Djurgården3. Conf Lg3.111114278.22118476495687.5445186.3162857.110.40.1+0.61151013Matches
2022-202324Rijekahr CRO1. HNL9.42Matches
2023-202425Rijekahr CRO1. HNL8.51Matches
2024-202526Rijekahr CRO1. HNL0.20Matches
8 Seasons4 Clubs5 Leagues65.259980974.011071310224930282.526532182.67114648.6121.70.9+10.3266412371
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
Djurgården (3 Seasons)2 Leagues26.911114278.22118476495687.5445186.3162857.160.40.1+5.61151013
Rijeka (3 Seasons)1 League18.13
Oostende (3 Seasons)1 League11.920230266.9362212308610978.98210776.6266540.020.80.7+1.215197321
Béziers (1 Season)1 League8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
Allsvenskan (3 Seasons)23.85
HNL (3 Seasons)18.13
First Division A (3 Seasons)11.920230266.9362212308610978.98210776.6266540.020.80.7+1.215197321
Ligue 2 (1 Season)8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
Conf Lg (1 Season)3.111114278.22118476495687.5445186.3162857.110.40.1+0.61151013
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2017-201819Oostende1 League9.913320265.82288834658180.2436071.7184540.020.60.5+1.410124215
2018-201920Béziers1 League8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
2018-201920Oostende1 League1.96910069.01334396212875.0394783.082040.000.20.1-0.257316
202022Djurgården1 League3.91
202123Djurgården1 League7.80
202224Djurgården1 League12.14
2022-202324Djurgården1 League3.111114278.22118476495687.5445186.3162857.110.40.1+0.61151013
2022-202324Rijeka1 League9.42
2023-202425Rijeka1 League8.51
2024-202526Rijeka1 League0.20
8 Seasons4 Clubs5 Leagues65.259980974.011071310224930282.526532182.67114648.6121.70.9+10.3266412371
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
Djurgården (3 Seasons)2 Leagues26.911114278.22118476495687.5445186.3162857.160.40.1+5.61151013
Rijeka (3 Seasons)1 League18.13
Oostende (3 Seasons)1 League11.920230266.9362212308610978.98210776.6266540.020.80.7+1.215197321
Béziers (1 Season)1 League8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
Allsvenskan (3 Seasons)23.85
HNL (3 Seasons)18.13
First Division A (3 Seasons)11.920230266.9362212308610978.98210776.6266540.020.80.7+1.215197321
Ligue 2 (1 Season)8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
Conf Lg (1 Season)3.111114278.22118476495687.5445186.3162857.110.40.1+0.61151013
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
2017-201819Oostendebe BEL1. First Division A11th9.913320265.82288834658180.2436071.7184540.020.60.5+1.410124215Matches
2018-201920Béziersfr FRA2. Ligue 219th8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037Matches
2018-201920Oostendebe BEL1. First Division A12th1.96910069.01334396212875.0394783.082040.000.20.1-0.257316Matches
202022Djurgårdense SWE1. Allsvenskan4th3.91Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.80Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.14Matches
2022-202324Rijekahr CRO1. HNL4th9.42Matches
2023-202425Rijekahr CRO1. HNL2nd8.51Matches
2024-202526Rijekahr CRO1. HNL1st0.20Matches
8 Seasons4 Clubs4 Leagues62.148866773.28953262620024681.322127081.95511846.6111.30.9+9.7254911358
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
Djurgården (3 Seasons)1 League23.85
Rijeka (3 Seasons)1 League18.13
Oostende (3 Seasons)1 League11.920230266.9362212308610978.98210776.6266540.020.80.7+1.215197321
Béziers (1 Season)1 League8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
Allsvenskan (3 Seasons)23.85
HNL (3 Seasons)18.13
First Division A (3 Seasons)11.920230266.9362212308610978.98210776.6266540.020.80.7+1.215197321
Ligue 2 (1 Season)8.428636578.45331139611413783.213916385.3295354.710.40.2+0.610304037
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
2022-202324Djurgården3. Conf LgR163.111114278.22118476495687.5445186.3162857.110.40.1+0.61151013Matches
1 Season1 Club1 League3.111114278.22118476495687.5445186.3162857.110.40.1+0.61151013
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201820zm ZambiaWCQ0.10Matches
201820zm ZambiaFriendlies (M)0.10Matches
201921zm ZambiaFriendlies (M)1.80Matches
201921zm ZambiaAfrica Cup of Nations qualification0.70Matches
202224zm ZambiaWCQ2.80Matches
202224zm ZambiaFriendlies (M)2.80Matches
202325zm ZambiaFriendlies (M)0.70Matches
202325zm ZambiaAfrica Cup of NationsGR3.00Matches
202325zm ZambiaAfrica Cup of Nations qualification4.41Matches
202527zm ZambiaAfrica Cup of Nations qualification2.80Matches
202628zm ZambiaWCQ3.71Matches
6 Seasons1 Club4 Leagues22.92
Friendlies (M) (4 Seasons)5.50
Africa Cup of Nations qualification (3 Seasons)7.91
WCQ (3 Seasons)6.51
Africa Cup of Nations (1 Season)3.00
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
2017-201819Oostendebe BEL1. First Division A9.92021782042128115122113343Matches
2018-201920Oostendebe BEL1. First Division A1.910084127016051406940Matches
2018-201920Béziersfr FRA2. Ligue 28.4365350145031145211286112Matches
202022Djurgårdense SWE1. Allsvenskan3.97Matches
202123Djurgårdense SWE1. Allsvenskan7.815Matches
202224Djurgårdense SWE1. Allsvenskan12.110Matches
2022-202324Djurgården3. Conf Lg3.1142141110500000011103Matches
2022-202324Rijekahr CRO1. HNL9.450Matches
2023-202425Rijekahr CRO1. HNL8.512Matches
2024-202526Rijekahr CRO1. HNL0.22Matches
8 Seasons4 Clubs5 Leagues65.280975347172101415251572599918
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Djurgården (3 Seasons)2 Leagues26.91421411105320000011103
Rijeka (3 Seasons)1 League18.164
Oostende (3 Seasons)1 League11.930226232112234120136120283
Béziers (1 Season)1 League8.4365350145031145211286112
Allsvenskan (3 Seasons)23.832
HNL (3 Seasons)18.164
First Division A (3 Seasons)11.930226232112234120136120283
Ligue 2 (1 Season)8.4365350145031145211286112
Conf Lg (1 Season)3.1142141110500000011103
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201819Oostende1 League9.92021782042128115122113343
2018-201920Béziers1 League8.4365350145031145211286112
2018-201920Oostende1 League1.910084127016051406940
202022Djurgården1 League3.97
202123Djurgården1 League7.815
202224Djurgården1 League12.110
2022-202324Djurgården1 League3.1142141110500000011103
2022-202324Rijeka1 League9.450
2023-202425Rijeka1 League8.512
2024-202526Rijeka1 League0.22
8 Seasons4 Clubs5 Leagues65.280975347172101415251572599918
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Djurgården (3 Seasons)2 Leagues26.91421411105320000011103
Rijeka (3 Seasons)1 League18.164
Oostende (3 Seasons)1 League11.930226232112234120136120283
Béziers (1 Season)1 League8.4365350145031145211286112
Allsvenskan (3 Seasons)23.832
HNL (3 Seasons)18.164
First Division A (3 Seasons)11.930226232112234120136120283
Ligue 2 (1 Season)8.4365350145031145211286112
Conf Lg (1 Season)3.1142141110500000011103
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201819Oostendebe BEL1. First Division A11th9.92021782042128115122113343Matches
2018-201920Béziersfr FRA2. Ligue 219th8.4365350145031145211286112Matches
2018-201920Oostendebe BEL1. First Division A12th1.910084127016051406940Matches
202022Djurgårdense SWE1. Allsvenskan4th3.97Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.815Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.110Matches
2022-202324Rijekahr CRO1. HNL4th9.450Matches
2023-202425Rijekahr CRO1. HNL2nd8.512Matches
2024-202526Rijekahr CRO1. HNL1st0.22Matches
8 Seasons4 Clubs4 Leagues62.16676124616251415251572488915
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Djurgården (3 Seasons)1 League23.832
Rijeka (3 Seasons)1 League18.164
Oostende (3 Seasons)1 League11.930226232112234120136120283
Béziers (1 Season)1 League8.4365350145031145211286112
Allsvenskan (3 Seasons)23.832
HNL (3 Seasons)18.164
First Division A (3 Seasons)11.930226232112234120136120283
Ligue 2 (1 Season)8.4365350145031145211286112
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2022-202324Djurgården3. Conf LgR163.1142141110500000011103Matches
1 Season1 Club1 League3.1142141110500000011103
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
201820zm ZambiaWCQ0.1Matches
201820zm ZambiaFriendlies (M)0.1Matches
201921zm ZambiaFriendlies (M)1.8Matches
201921zm ZambiaAfrica Cup of Nations qualification0.7Matches
202224zm ZambiaWCQ2.8Matches
202224zm ZambiaFriendlies (M)2.8Matches
202325zm ZambiaFriendlies (M)0.7Matches
202325zm ZambiaAfrica Cup of NationsGR3.08Matches
202325zm ZambiaAfrica Cup of Nations qualification4.4Matches
202527zm ZambiaAfrica Cup of Nations qualification2.8Matches
202628zm ZambiaWCQ3.7Matches
6 Seasons1 Club4 Leagues22.98
Friendlies (M) (4 Seasons)5.5
Africa Cup of Nations qualification (3 Seasons)7.9
WCQ (3 Seasons)6.5
Africa Cup of Nations (1 Season)3.08

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201819Oostendebe BEL1. First Division A9.9194.34162010030.69210000Matches
2018-201920Oostendebe BEL1. First Division A1.994.6871010000.00000000Matches
2018-201920Béziersfr FRA2. Ligue 28.4151.79150000010.12100000Matches
202022Djurgårdense SWE1. Allsvenskan3.9Matches
202123Djurgårdense SWE1. Allsvenskan7.8Matches
202224Djurgårdense SWE1. Allsvenskan12.1Matches
2022-202324Djurgården3. Conf Lg3.161.9411031020.65000110Matches
2022-202324Rijekahr CRO1. HNL9.4Matches
2023-202425Rijekahr CRO1. HNL8.5Matches
2024-202526Rijekahr CRO1. HNL0.2Matches
8 Seasons4 Clubs5 Leagues65.2492.76394051060.34310110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Djurgården (3 Seasons)2 Leagues26.961.9411031020.65000110
Rijeka (3 Seasons)1 League18.1
Oostende (3 Seasons)1 League11.9284.44233020030.48210000
Béziers (1 Season)1 League8.4151.79150000010.12100000
Allsvenskan (3 Seasons)23.8
HNL (3 Seasons)18.1
First Division A (3 Seasons)11.9284.44233020030.48210000
Ligue 2 (1 Season)8.4151.79150000010.12100000
Conf Lg (1 Season)3.161.9411031020.65000110
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201819Oostende1 League9.9194.34162010030.69210000
2018-201920Béziers1 League8.4151.79150000010.12100000
2018-201920Oostende1 League1.994.6871010000.00000000
202022Djurgården1 League3.9
202123Djurgården1 League7.8
202224Djurgården1 League12.1
2022-202324Djurgården1 League3.161.9411031020.65000110
2022-202324Rijeka1 League9.4
2023-202425Rijeka1 League8.5
2024-202526Rijeka1 League0.2
8 Seasons4 Clubs5 Leagues65.2492.76394051060.34310110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Djurgården (3 Seasons)2 Leagues26.961.9411031020.65000110
Rijeka (3 Seasons)1 League18.1
Oostende (3 Seasons)1 League11.9284.44233020030.48210000
Béziers (1 Season)1 League8.4151.79150000010.12100000
Allsvenskan (3 Seasons)23.8
HNL (3 Seasons)18.1
First Division A (3 Seasons)11.9284.44233020030.48210000
Ligue 2 (1 Season)8.4151.79150000010.12100000
Conf Lg (1 Season)3.161.9411031020.65000110
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201819Oostendebe BEL1. First Division A11th9.9194.34162010030.69210000Matches
2018-201920Béziersfr FRA2. Ligue 219th8.4151.79150000010.12100000Matches
2018-201920Oostendebe BEL1. First Division A12th1.994.6871010000.00000000Matches
202022Djurgårdense SWE1. Allsvenskan4th3.9Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.8Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.1Matches
2022-202324Rijekahr CRO1. HNL4th9.4Matches
2023-202425Rijekahr CRO1. HNL2nd8.5Matches
2024-202526Rijekahr CRO1. HNL1st0.2Matches
8 Seasons4 Clubs4 Leagues62.1432.93383020040.27310000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Djurgården (3 Seasons)1 League23.8
Rijeka (3 Seasons)1 League18.1
Oostende (3 Seasons)1 League11.9284.44233020030.48210000
Béziers (1 Season)1 League8.4151.79150000010.12100000
Allsvenskan (3 Seasons)23.8
HNL (3 Seasons)18.1
First Division A (3 Seasons)11.9284.44233020030.48210000
Ligue 2 (1 Season)8.4151.79150000010.12100000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2022-202324Djurgården3. Conf LgR163.161.9411031020.65000110Matches
1 Season1 Club1 League3.161.9411031020.65000110
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
201820zm ZambiaWCQ0.1Matches
201820zm ZambiaFriendlies (M)0.1Matches
201921zm ZambiaFriendlies (M)1.8Matches
201921zm ZambiaAfrica Cup of Nations qualification0.7Matches
202224zm ZambiaWCQ2.8Matches
202224zm ZambiaFriendlies (M)2.8Matches
202325zm ZambiaFriendlies (M)0.7Matches
202325zm ZambiaAfrica Cup of NationsGR3.0Matches
202325zm ZambiaAfrica Cup of Nations qualification4.4Matches
202527zm ZambiaAfrica Cup of Nations qualification2.8Matches
202628zm ZambiaWCQ3.7Matches
6 Seasons1 Club4 Leagues22.9
Friendlies (M) (4 Seasons)5.5
Africa Cup of Nations qualification (3 Seasons)7.9
WCQ (3 Seasons)6.5
Africa Cup of Nations (1 Season)3.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201819Oostendebe BEL1. First Division A9.91085322922.2720251550Matches
2018-201920Oostendebe BEL1. First Division A1.9110100002023410Matches
2018-201920Béziersfr FRA2. Ligue 28.410526221118.2970751520Matches
202022Djurgårdense SWE1. Allsvenskan3.945Matches
202123Djurgårdense SWE1. Allsvenskan7.8125Matches
202224Djurgårdense SWE1. Allsvenskan12.12112Matches
2022-202324Djurgården3. Conf Lg3.11164703650.0370741510Matches
2022-202324Rijekahr CRO1. HNL9.4178Matches
2023-202425Rijekahr CRO1. HNL8.599Matches
2024-202526Rijekahr CRO1. HNL0.210Matches
8 Seasons4 Clubs5 Leagues65.232841117472626.91918018564990
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Djurgården (3 Seasons)2 Leagues26.911434703650.03707261510
Rijeka (3 Seasons)1 League18.127170
Oostende (3 Seasons)1 League11.91195422922.2740481960
Béziers (1 Season)1 League8.410526221118.2970751520
Allsvenskan (3 Seasons)23.837220
HNL (3 Seasons)18.127170
First Division A (3 Seasons)11.91195422922.2740481960
Ligue 2 (1 Season)8.410526221118.2970751520
Conf Lg (1 Season)3.11164703650.0370741510
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201819Oostende1 League9.91085322922.2720251550
2018-201920Béziers1 League8.410526221118.2970751520
2018-201920Oostende1 League1.9110100002023410
202022Djurgården1 League3.9450
202123Djurgården1 League7.81250
202224Djurgården1 League12.121120
2022-202324Djurgården1 League3.11164703650.0370741510
2022-202324Rijeka1 League9.41780
2023-202425Rijeka1 League8.5990
2024-202526Rijeka1 League0.2100
8 Seasons4 Clubs5 Leagues65.232841117472626.91918018564990
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Djurgården (3 Seasons)2 Leagues26.911434703650.03707261510
Rijeka (3 Seasons)1 League18.127170
Oostende (3 Seasons)1 League11.91195422922.2740481960
Béziers (1 Season)1 League8.410526221118.2970751520
Allsvenskan (3 Seasons)23.837220
HNL (3 Seasons)18.127170
First Division A (3 Seasons)11.91195422922.2740481960
Ligue 2 (1 Season)8.410526221118.2970751520
Conf Lg (1 Season)3.11164703650.0370741510
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201819Oostendebe BEL1. First Division A11th9.91085322922.2720251550Matches
2018-201920Béziersfr FRA2. Ligue 219th8.410526221118.2970751520Matches
2018-201920Oostendebe BEL1. First Division A12th1.9110100002023410Matches
202022Djurgårdense SWE1. Allsvenskan4th3.945Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.8125Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.12112Matches
2022-202324Rijekahr CRO1. HNL4th9.4178Matches
2023-202425Rijekahr CRO1. HNL2nd8.599Matches
2024-202526Rijekahr CRO1. HNL1st0.210Matches
8 Seasons4 Clubs4 Leagues62.12178710442020.01611011523480
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
Djurgården (3 Seasons)1 League23.837220
Rijeka (3 Seasons)1 League18.127170
Oostende (3 Seasons)1 League11.91195422922.2740481960
Béziers (1 Season)1 League8.410526221118.2970751520
Allsvenskan (3 Seasons)23.837220
HNL (3 Seasons)18.127170
First Division A (3 Seasons)11.91195422922.2740481960
Ligue 2 (1 Season)8.410526221118.2970751520
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2022-202324Djurgården3. Conf LgR163.11164703650.0370741510Matches
1 Season1 Club1 League3.11164703650.0370741510
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
201820zm ZambiaWCQ0.1Matches
201820zm ZambiaFriendlies (M)0.1Matches
201921zm ZambiaFriendlies (M)1.8Matches
201921zm ZambiaAfrica Cup of Nations qualification0.7Matches
202224zm ZambiaWCQ2.8Matches
202224zm ZambiaFriendlies (M)2.8Matches
202325zm ZambiaFriendlies (M)0.7Matches
202325zm ZambiaAfrica Cup of NationsGR3.011Matches
202325zm ZambiaAfrica Cup of Nations qualification4.4Matches
202527zm ZambiaAfrica Cup of Nations qualification2.8Matches
202628zm ZambiaWCQ3.7Matches
6 Seasons1 Club4 Leagues22.9110
Friendlies (M) (4 Seasons)5.50
Africa Cup of Nations qualification (3 Seasons)7.90
WCQ (3 Seasons)6.50
Africa Cup of Nations (1 Season)3.0110

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2017-201819Oostendebe BEL1. First Division A9.92464461099562464375.0125.0110759292811012015222Matches
2018-201920Oostendebe BEL1. First Division A1.91191126445411900046229112330548611Matches
2018-201920Béziersfr FRA2. Ligue 28.44317792629494316466.7233.32901562612961121330224Matches
202022Djurgårdense SWE1. Allsvenskan3.9Matches
202123Djurgårdense SWE1. Allsvenskan7.8Matches
202224Djurgårdense SWE1. Allsvenskan12.1Matches
2022-202324Djurgården3. Conf Lg3.11886321263291884250.0125.099541179512831348Matches
2022-202324Rijekahr CRO1. HNL9.4Matches
2023-202425Rijekahr CRO1. HNL8.5Matches
2024-202526Rijekahr CRO1. HNL0.2Matches
8 Seasons4 Clubs5 Leagues65.2984181695612662898414964.3428.65453091119525213372067465
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
Djurgården (3 Seasons)2 Leagues26.91886321263291884250.0125.099541179512831348
Rijeka (3 Seasons)1 League18.1
Oostende (3 Seasons)1 League11.9365558173140103654375.0125.01569884041114017423833
Béziers (1 Season)1 League8.44317792629494316466.7233.32901562612961121330224
Allsvenskan (3 Seasons)23.8
HNL (3 Seasons)18.1
First Division A (3 Seasons)11.9365558173140103654375.0125.01569884041114017423833
Ligue 2 (1 Season)8.44317792629494316466.7233.32901562612961121330224
Conf Lg (1 Season)3.11886321263291884250.0125.099541179512831348
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2017-201819Oostende1 League9.92464461099562464375.0125.0110759292811012015222
2018-201920Béziers1 League8.44317792629494316466.7233.32901562612961121330224
2018-201920Oostende1 League1.91191126445411900046229112330548611
202022Djurgården1 League3.9
202123Djurgården1 League7.8
202224Djurgården1 League12.1
2022-202324Djurgården1 League3.11886321263291884250.0125.099541179512831348
2022-202324Rijeka1 League9.4
2023-202425Rijeka1 League8.5
2024-202526Rijeka1 League0.2
8 Seasons4 Clubs5 Leagues65.2984181695612662898414964.3428.65453091119525213372067465
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
Djurgården (3 Seasons)2 Leagues26.91886321263291884250.0125.099541179512831348
Rijeka (3 Seasons)1 League18.1
Oostende (3 Seasons)1 League11.9365558173140103654375.0125.01569884041114017423833
Béziers (1 Season)1 League8.44317792629494316466.7233.32901562612961121330224
Allsvenskan (3 Seasons)23.8
HNL (3 Seasons)18.1
First Division A (3 Seasons)11.9365558173140103654375.0125.01569884041114017423833
Ligue 2 (1 Season)8.44317792629494316466.7233.32901562612961121330224
Conf Lg (1 Season)3.11886321263291884250.0125.099541179512831348
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
2017-201819Oostendebe BEL1. First Division A11th9.92464461099562464375.0125.0110759292811012015222Matches
2018-201920Béziersfr FRA2. Ligue 219th8.44317792629494316466.7233.32901562612961121330224Matches
2018-201920Oostendebe BEL1. First Division A12th1.91191126445411900046229112330548611Matches
202022Djurgårdense SWE1. Allsvenskan4th3.9Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.8Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.1Matches
2022-202324Rijekahr CRO1. HNL4th9.4Matches
2023-202425Rijekahr CRO1. HNL2nd8.5Matches
2024-202526Rijekahr CRO1. HNL1st0.2Matches
8 Seasons4 Clubs4 Leagues62.1796121374352341979610770.0330.04462550101620201291754057
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
Djurgården (3 Seasons)1 League23.8
Rijeka (3 Seasons)1 League18.1
Oostende (3 Seasons)1 League11.9365558173140103654375.0125.01569884041114017423833
Béziers (1 Season)1 League8.44317792629494316466.7233.32901562612961121330224
Allsvenskan (3 Seasons)23.8
HNL (3 Seasons)18.1
First Division A (3 Seasons)11.9365558173140103654375.0125.01569884041114017423833
Ligue 2 (1 Season)8.44317792629494316466.7233.32901562612961121330224
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
2022-202324Djurgården3. Conf LgR163.11886321263291884250.0125.099541179512831348Matches
1 Season1 Club1 League3.11886321263291884250.0125.099541179512831348
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201820zm ZambiaWCQ0.1Matches
201820zm ZambiaFriendlies (M)0.1Matches
201921zm ZambiaFriendlies (M)1.8Matches
201921zm ZambiaAfrica Cup of Nations qualification0.7Matches
202224zm ZambiaWCQ2.8Matches
202224zm ZambiaFriendlies (M)2.8Matches
202325zm ZambiaFriendlies (M)0.7Matches
202325zm ZambiaAfrica Cup of NationsGR3.0Matches
202325zm ZambiaAfrica Cup of Nations qualification4.4Matches
202527zm ZambiaAfrica Cup of Nations qualification2.8Matches
202628zm ZambiaWCQ3.7Matches
6 Seasons1 Club4 Leagues22.9
Friendlies (M) (4 Seasons)5.5
Africa Cup of Nations qualification (3 Seasons)7.9
WCQ (3 Seasons)6.5
Africa Cup of Nations (1 Season)3.0

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
2017-201819Oostendebe BEL1. First Division A198934733.19.9110851.3679-2-0.20-0.504.18.6-4.4-1.01-1.06Matches
2018-201920Oostendebe BEL1. First Division A5174356.41.9194142070.8012-1-0.52+0.373.22.4+0.8+0.40+1.19Matches
2018-201920Béziersfr FRA2. Ligue 2127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01Matches
2019-202021Oostendebe BEL1. First Division A00002Matches
202022Djurgårdense SWE1. Allsvenskan83544413.13.9472041772.3873+4+1.02+0.59Matches
202123Djurgårdense SWE1. Allsvenskan227003225.97.85772171961.95811-3-0.39-1.24Matches
202224Djurgårdense SWE1. Allsvenskan271,0874040.312.18803192431.892115+6+0.50-0.84Matches
2022-202324Djurgården3. Conf Lg62774638.53.1372132002.5875+2+0.65+0.854.24.4-0.2-0.05+0.20Matches
2022-202324Rijekahr CRO1. HNL198484526.29.46844132601.791511+4+0.42+0.58Matches
2023-202425Rijekahr CRO1. HNL227623523.58.57672152082.00196+13+1.54+0.59Matches
2024-202526Rijekahr CRO1. HNL120201.20.20012031.000000.00-1.07Matches
8 Seasons4 Clubs5 Leagues1415,8674220.765.25477188721441.799776+21+0.32+0.0520.529.1-8.6-0.49-0.04
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
Djurgården (3 Seasons)2 Leagues632,4183827.426.9207664321162.044334+9+0.33-0.414.24.4-0.2-0.05+0.20
Rijeka (3 Seasons)1 League421,6303920.118.1137562923111.883417+17+0.94+0.37
Oostende (3 Seasons)1 League241,0674413.311.9129411220141.24811-3-0.25+0.147.311.0-3.7-0.58-0.19
Béziers (1 Season)1 League127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
Allsvenskan (3 Seasons)572,1413826.423.8177754021161.983629+7+0.29-0.52
HNL (3 Seasons)421,6303920.118.1137562923111.883417+17+0.94+0.37
First Division A (3 Seasons)241,0674413.311.9129411220141.24811-3-0.25+0.147.311.0-3.7-0.58-0.19
Ligue 2 (1 Season)127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
Conf Lg (1 Season)62774638.53.1372132002.5875+2+0.65+0.854.24.4-0.2-0.05+0.20
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
2017-201819Oostende1 League198934733.19.9110851.3679-2-0.20-0.504.18.6-4.4-1.01-1.06
2018-201920Béziers1 League127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
2018-201920Oostende1 League5174356.41.9194142070.8012-1-0.52+0.373.22.4+0.8+0.40+1.19
2019-202021Oostende1 League00002
202022Djurgården1 League83544413.13.9472041772.3873+4+1.02+0.59
202123Djurgården1 League227003225.97.85772171961.95811-3-0.39-1.24
202224Djurgården1 League271,0874040.312.18803192431.892115+6+0.50-0.84
2022-202324Djurgården1 League62774638.53.1372132002.5875+2+0.65+0.854.24.4-0.2-0.05+0.20
2022-202324Rijeka1 League198484526.29.46844132601.791511+4+0.42+0.58
2023-202425Rijeka1 League227623523.58.57672152082.00196+13+1.54+0.59
2024-202526Rijeka1 League120201.20.20012031.000000.00-1.07
8 Seasons4 Clubs5 Leagues1415,8674220.765.25477188721441.799776+21+0.32+0.0520.529.1-8.6-0.49-0.04
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
Djurgården (3 Seasons)2 Leagues632,4183827.426.9207664321162.044334+9+0.33-0.414.24.4-0.2-0.05+0.20
Rijeka (3 Seasons)1 League421,6303920.118.1137562923111.883417+17+0.94+0.37
Oostende (3 Seasons)1 League241,0674413.311.9129411220141.24811-3-0.25+0.147.311.0-3.7-0.58-0.19
Béziers (1 Season)1 League127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
Allsvenskan (3 Seasons)572,1413826.423.8177754021161.983629+7+0.29-0.52
HNL (3 Seasons)421,6303920.118.1137562923111.883417+17+0.94+0.37
First Division A (3 Seasons)241,0674413.311.9129411220141.24811-3-0.25+0.147.311.0-3.7-0.58-0.19
Ligue 2 (1 Season)127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
Conf Lg (1 Season)62774638.53.1372132002.5875+2+0.65+0.854.24.4-0.2-0.05+0.20
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
2017-201819Oostendebe BEL1. First Division A11th198934733.19.9110851.3679-2-0.20-0.504.18.6-4.4-1.01-1.06Matches
2018-201920Béziersfr FRA2. Ligue 219th127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01Matches
2018-201920Oostendebe BEL1. First Division A12th5174356.41.9194142070.8012-1-0.52+0.373.22.4+0.8+0.40+1.19Matches
2019-202021Oostendebe BEL1. First Division A15th00002Matches
202022Djurgårdense SWE1. Allsvenskan4th83544413.13.9472041772.3873+4+1.02+0.59Matches
202123Djurgårdense SWE1. Allsvenskan3rd227003225.97.85772171961.95811-3-0.39-1.24Matches
202224Djurgårdense SWE1. Allsvenskan2nd271,0874040.312.18803192431.892115+6+0.50-0.84Matches
2022-202324Rijekahr CRO1. HNL4th198484526.29.46844132601.791511+4+0.42+0.58Matches
2023-202425Rijekahr CRO1. HNL2nd227623523.58.57672152082.00196+13+1.54+0.59Matches
2024-202526Rijekahr CRO1. HNL1st120201.20.20012031.000000.00-1.07Matches
8 Seasons4 Clubs4 Leagues1355,5904120.262.15177178421441.759071+19+0.31+0.0216.324.8-8.5-0.58-0.12
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
Djurgården (3 Seasons)1 League572,1413826.423.8177754021161.983629+7+0.29-0.52
Rijeka (3 Seasons)1 League421,6303920.118.1137562923111.883417+17+0.94+0.37
Oostende (3 Seasons)1 League241,0674413.311.9129411220141.24811-3-0.25+0.147.311.0-3.7-0.58-0.19
Béziers (1 Season)1 League127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
Allsvenskan (3 Seasons)572,1413826.423.8177754021161.983629+7+0.29-0.52
HNL (3 Seasons)421,6303920.118.1137562923111.883417+17+0.94+0.37
First Division A (3 Seasons)241,0674413.311.9129411220141.24811-3-0.25+0.147.311.0-3.7-0.58-0.19
Ligue 2 (1 Season)127526322.08.4979531431.251214-2-0.24+0.279.013.8-4.8-0.57+0.01
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
2022-202324Djurgården3. Conf LgR1662774638.53.1372132002.5875+2+0.65+0.854.24.4-0.2-0.05+0.20Matches
1 Season1 Club1 League62774638.53.1372132002.5875+2+0.65+0.854.24.4-0.2-0.05+0.20
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201820zm ZambiaWCQ2741.00.1002302.0001-1-12.86-13.49Matches
201820zm ZambiaFriendlies (M)1882.70.1001710.0001-1-11.25-11.25Matches
201921zm ZambiaFriendlies (M)31625430.01.8266013101.0046-2-1.11-1.35Matches
201921zm ZambiaAfrica Cup of Nations qualification1666612.20.71660000.0001-1-1.36-1.74Matches
202224zm ZambiaWCQ32508346.32.83831001.3363+3+1.08+2.32Matches
202224zm ZambiaFriendlies (M)42546456.42.8290223700.7536-3-1.06-0.60Matches
202325zm ZambiaFriendlies (M)1676774.40.71670000.000000.00-7.83Matches
202325zm ZambiaAfrica Cup of NationsGR327090100.03.03903000.6723-1-0.33Matches
202325zm ZambiaAfrica Cup of Nations qualification64006774.14.4483323502.17115+6+1.35+1.35Matches
202527zm ZambiaAfrica Cup of Nations qualification32488345.92.83832013.0030+3+1.09+1.09Matches
202628zm ZambiaWCQ43318391.93.74832000.7567-1-0.27-0.27Matches
6 Seasons1 Club4 Leagues312,0636742.222.923821382321.323533+2+0.09-0.07
Friendlies (M) (4 Seasons)94915535.65.5576242810.67713-6-1.10-1.30
Africa Cup of Nations qualification (3 Seasons)107147144.17.9881523512.20146+8+1.01+0.81
WCQ (3 Seasons)95886536.36.578332301.221211+1+0.15+0.07
Africa Cup of Nations (1 Season)327090100.03.03903000.6723-1-0.33

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201819Oostendebe BEL1. First Division A9.920010712858000353350.0Matches
2018-201920Oostendebe BEL1. First Division A1.910022063100012020.0Matches
2018-201920Béziersfr FRA2. Ligue 28.430010301155000468947.1Matches
202022Djurgårdense SWE1. Allsvenskan3.90008227540Matches
202123Djurgårdense SWE1. Allsvenskan7.8200871155120Matches
202224Djurgårdense SWE1. Allsvenskan12.110012521012210Matches
2022-202324Djurgården3. Conf Lg3.1000450046000183925.0Matches
2022-202324Rijekahr CRO1. HNL9.42001230508170Matches
2023-202425Rijekahr CRO1. HNL8.530074112990Matches
2024-202526Rijekahr CRO1. HNL0.20000002010Matches
8 Seasons4 Clubs5 Leagues65.21400733871415684000111142337.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Djurgården (3 Seasons)2 Leagues26.930032195322643000183925.0
Rijeka (3 Seasons)1 League18.150019716417270
Oostende (3 Seasons)1 League11.930012913489000473537.5
Béziers (1 Season)1 League8.430010301155000468947.1
Allsvenskan (3 Seasons)23.8300281453222370
HNL (3 Seasons)18.150019716417270
First Division A (3 Seasons)11.930012913489000473537.5
Ligue 2 (1 Season)8.430010301155000468947.1
Conf Lg (1 Season)3.1000450046000183925.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201819Oostende1 League9.920010712858000353350.0
2018-201920Béziers1 League8.430010301155000468947.1
2018-201920Oostende1 League1.910022063100012020.0
202022Djurgården1 League3.90008227540
202123Djurgården1 League7.8200871155120
202224Djurgården1 League12.110012521012210
2022-202324Djurgården1 League3.1000450046000183925.0
2022-202324Rijeka1 League9.42001230508170
2023-202425Rijeka1 League8.530074112990
2024-202526Rijeka1 League0.20000002010
8 Seasons4 Clubs5 Leagues65.21400733871415684000111142337.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Djurgården (3 Seasons)2 Leagues26.930032195322643000183925.0
Rijeka (3 Seasons)1 League18.150019716417270
Oostende (3 Seasons)1 League11.930012913489000473537.5
Béziers (1 Season)1 League8.430010301155000468947.1
Allsvenskan (3 Seasons)23.8300281453222370
HNL (3 Seasons)18.150019716417270
First Division A (3 Seasons)11.930012913489000473537.5
Ligue 2 (1 Season)8.430010301155000468947.1
Conf Lg (1 Season)3.1000450046000183925.0
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
2017-201819Oostendebe BEL1. First Division A11th9.920010712858000353350.0Matches
2018-201920Béziersfr FRA2. Ligue 219th8.430010301155000468947.1Matches
2018-201920Oostendebe BEL1. First Division A12th1.910022063100012020.0Matches
202022Djurgårdense SWE1. Allsvenskan4th3.90008227540Matches
202123Djurgårdense SWE1. Allsvenskan3rd7.8200871155120Matches
202224Djurgårdense SWE1. Allsvenskan2nd12.110012521012210Matches
2022-202324Rijekahr CRO1. HNL4th9.42001230508170Matches
2023-202425Rijekahr CRO1. HNL2nd8.530074112990Matches
2024-202526Rijekahr CRO1. HNL1st0.20000002010Matches
8 Seasons4 Clubs4 Leagues62.1140069337141527800093111444.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Djurgården (3 Seasons)1 League23.8300281453222370
Rijeka (3 Seasons)1 League18.150019716417270
Oostende (3 Seasons)1 League11.930012913489000473537.5
Béziers (1 Season)1 League8.430010301155000468947.1
Allsvenskan (3 Seasons)23.8300281453222370
HNL (3 Seasons)18.150019716417270
First Division A (3 Seasons)11.930012913489000473537.5
Ligue 2 (1 Season)8.430010301155000468947.1
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
2022-202324Djurgården3. Conf LgR163.1000450046000183925.0Matches
1 Season1 Club1 League3.1000450046000183925.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201820zm ZambiaWCQ0.10000Matches
201820zm ZambiaFriendlies (M)0.10000Matches
201921zm ZambiaFriendlies (M)1.80000Matches
201921zm ZambiaAfrica Cup of Nations qualification0.70000Matches
202224zm ZambiaWCQ2.80000Matches
202224zm ZambiaFriendlies (M)2.80001Matches
202325zm ZambiaFriendlies (M)0.70000Matches
202325zm ZambiaAfrica Cup of NationsGR3.01002308110Matches
202325zm ZambiaAfrica Cup of Nations qualification4.40000Matches
202527zm ZambiaAfrica Cup of Nations qualification2.81000Matches
202628zm ZambiaWCQ3.70000Matches
6 Seasons1 Club4 Leagues22.92002308111
Friendlies (M) (4 Seasons)5.50001
Africa Cup of Nations qualification (3 Seasons)7.91000
WCQ (3 Seasons)6.50000
Africa Cup of Nations (1 Season)3.01002308110

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Emmanuel Banda Pages