Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201818Djurgårdense SWE1. Allsvenskan801111.2011000000.000.810.810.000.81Matches
201919Djurgårdense SWE1. Allsvenskan932572.9101100000.350.000.350.350.35Matches
202020Djurgårdense SWE1. Allsvenskan16107998.9235200000.230.340.560.230.56Matches
202121Djurgårdense SWE1. Allsvenskan29292,31425.78311800100.310.120.430.310.43Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga1386787.5336300000.400.400.800.400.80Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga2645986.6101100000.150.000.150.150.15Matches
2022-202322Midtjylland2. Europa Lg822522.8000000000.000.000.000.000.00Matches
202323BK Häckense SWE1. Allsvenskan876267.0516500100.720.140.860.720.86Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga30640.7000000000.000.000.000.000.00Matches
2023-202423BK Häcken2. Europa Lg664605.1000000000.000.000.000.000.00Matches
202424BK Häckense SWE1. Allsvenskan1165966.6112100200.150.150.300.150.30Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga2056747.5358300100.400.671.070.401.07Matches
2024-202524Midtjylland2. Europa Lg522542.8101100100.350.000.350.350.35Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga1253624.0112100110.250.250.500.250.50Matches
2025-202625Midtjylland2. Europa Lg40740.8000000000.000.000.000.000.00Matches
8 Seasons3 Clubs3 Leagues178878,11990.22618442600710.290.200.490.290.49
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Midtjylland (5 Seasons)2 Leagues91262,95632.89918900310.270.270.550.270.55
Djurgården (4 Seasons)1 League62423,48138.7117181100100.280.180.470.280.47
BK Häcken (2 Seasons)2 Leagues25191,68218.7628600300.320.110.430.320.43
Allsvenskan (6 Seasons)81554,70352.3179261700400.330.170.500.330.50
Danish Superliga (5 Seasons)74222,37626.48917800210.300.340.640.300.64
Europa Lg (4 Seasons)23101,04011.6101100100.090.000.090.090.09
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201818Djurgården1 League801111.2011000000.000.810.810.000.81
201919Djurgården1 League932572.9101100000.350.000.350.350.35
202020Djurgården1 League16107998.9235200000.230.340.560.230.56
202121Djurgården1 League29292,31425.78311800100.310.120.430.310.43
2021-202221Midtjylland1 League1386787.5336300000.400.400.800.400.80
2022-202322Midtjylland2 Leagues3468509.4101100000.110.000.110.110.11
202323BK Häcken1 League876267.0516500100.720.140.860.720.86
2023-202423BK Häcken1 League664605.1000000000.000.000.000.000.00
2023-202423Midtjylland1 League30640.7000000000.000.000.000.000.00
202424BK Häcken1 League1165966.6112100200.150.150.300.150.30
2024-202524Midtjylland2 Leagues25792810.3459400200.390.480.870.390.87
2025-202625Midtjylland2 Leagues1654364.8112100110.210.210.410.210.41
8 Seasons3 Clubs3 Leagues178878,11990.22618442600710.290.200.490.290.49
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Midtjylland (5 Seasons)2 Leagues91262,95632.89918900310.270.270.550.270.55
Djurgården (4 Seasons)1 League62423,48138.7117181100100.280.180.470.280.47
BK Häcken (2 Seasons)2 Leagues25191,68218.7628600300.320.110.430.320.43
Allsvenskan (6 Seasons)81554,70352.3179261700400.330.170.500.330.50
Danish Superliga (5 Seasons)74222,37626.48917800210.300.340.640.300.64
Europa Lg (4 Seasons)23101,04011.6101100100.090.000.090.090.09
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
201818Djurgårdense SWE1. Allsvenskan7th801111.2011000000.000.810.810.000.81Matches
201919Djurgårdense SWE1. Allsvenskan1st932572.9101100000.350.000.350.350.35Matches
202020Djurgårdense SWE1. Allsvenskan4th16107998.9235200000.230.340.560.230.56Matches
202121Djurgårdense SWE1. Allsvenskan3rd29292,31425.78311800100.310.120.430.310.43Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga2nd1386787.5336300000.400.400.800.400.80Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga7th2645986.6101100000.150.000.150.150.15Matches
202323BK Häckense SWE1. Allsvenskan3rd876267.0516500100.720.140.860.720.86Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga1st30640.7000000000.000.000.000.000.00Matches
202424BK Häckense SWE1. Allsvenskan8th1165966.6112100200.150.150.300.150.30Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga2nd2056747.5358300100.400.671.070.401.07Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga2nd1253624.0112100110.250.250.500.250.50Matches
8 Seasons3 Clubs2 Leagues155777,07978.72518432500610.320.230.550.320.55
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
Midtjylland (5 Seasons)1 League74222,37626.48917800210.300.340.640.300.64
Djurgården (4 Seasons)1 League62423,48138.7117181100100.280.180.470.280.47
BK Häcken (2 Seasons)1 League19131,22213.6628600300.440.150.590.440.59
Allsvenskan (6 Seasons)81554,70352.3179261700400.330.170.500.330.50
Danish Superliga (5 Seasons)74222,37626.48917800210.300.340.640.300.64
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2022-202322Midtjylland2. Europa LgKO822522.8000000000.000.000.000.000.00Matches
2023-202423BK Häcken2. Europa LgGR664605.1000000000.000.000.000.000.00Matches
2024-202524Midtjylland2. Europa LgKO522542.8101100100.350.000.350.350.35Matches
2025-202625Midtjylland2. Europa LgR1640740.8000000000.000.000.000.000.00Matches
4 Seasons2 Clubs1 League23101,04011.6101100100.090.000.090.090.09
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
Midtjylland (3 Seasons)1 League1745806.4101100100.160.000.160.160.16
BK Häcken (1 Season)1 League664605.1000000000.000.000.000.000.00
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
201818zm ZambiaWCQ00Matches
202020zm ZambiaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202222zm ZambiaWCQ321461.6000000100.000.000.000.000.00Matches
202222zm ZambiaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202323zm ZambiaFriendlies (M)10110.1000000000.000.000.000.000.00Matches
202323zm ZambiaAfrica Cup of NationsGR21740.8000000000.000.000.000.000.00Matches
202323zm ZambiaAfrica Cup of Nations qualification411381.5000000000.000.000.000.000.00Matches
202525zm ZambiaFriendlies (M)10300.3000000000.000.000.000.000.00Matches
202525zm ZambiaAfrica Cup of Nations qualification11250.3000000000.000.000.000.000.00Matches
202626zm ZambiaWCQ621772.0101100000.510.000.510.510.51Matches
6 Seasons1 Club4 Leagues2097818.7101100100.120.000.120.120.12
Friendlies (M) (4 Seasons)422212.5000000000.000.000.000.000.00
WCQ (3 Seasons)943233.6101100100.280.000.280.280.28
Africa Cup of Nations qualification (2 Seasons)521631.8000000000.000.000.000.000.00
Africa Cup of Nations (1 Season)21740.8000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201818Djurgårdense SWE1. Allsvenskan1.2000.0000Matches
201919Djurgårdense SWE1. Allsvenskan2.9111218.23.850.700.090.5000Matches
202020Djurgårdense SWE1. Allsvenskan8.9221733.32.370.790.100.2900Matches
202121Djurgårdense SWE1. Allsvenskan25.78672435.82.610.930.120.3300Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga7.5314750.01.860.930.210.4300Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga6.6116956.32.411.350.060.1100Matches
2022-202322Midtjylland2. Europa Lg2.803133.31.070.360.000.0000Matches
202323BK Häckense SWE1. Allsvenskan7.05181161.12.591.580.280.4500Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga0.70000.000.0000Matches
2023-202423BK Häcken2. Europa Lg5.108337.51.570.590.000.0000Matches
202424BK Häckense SWE1. Allsvenskan6.6113430.81.960.600.080.2500Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga7.5318738.92.400.930.170.4300Matches
2024-202524Midtjylland2. Europa Lg2.817457.12.481.420.140.2500Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga4.018225.01.990.500.130.5000Matches
2025-202625Midtjylland2. Europa Lg0.80000.000.0000Matches
8 Seasons3 Clubs3 Leagues90.2262048139.72.260.910.130.3200
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Midtjylland (5 Seasons)2 Leagues32.89663045.52.010.910.140.3000
Djurgården (4 Seasons)1 League38.711993333.32.560.880.110.3300
BK Häcken (2 Seasons)2 Leagues18.76391846.22.090.960.150.3300
Allsvenskan (6 Seasons)52.3171304836.92.490.940.130.3500
Danish Superliga (5 Seasons)26.48562544.62.120.950.140.3200
Europa Lg (4 Seasons)11.6118844.41.560.690.060.1300
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201818Djurgården1 League1.2000.0000
201919Djurgården1 League2.9111218.23.850.700.090.5000
202020Djurgården1 League8.9221733.32.370.790.100.2900
202121Djurgården1 League25.78672435.82.610.930.120.3300
2021-202221Midtjylland1 League7.5314750.01.860.930.210.4300
2022-202322Midtjylland2 Leagues9.41191052.62.011.060.050.1000
202323BK Häcken1 League7.05181161.12.591.580.280.4500
2023-202423BK Häcken1 League5.108337.51.570.590.000.0000
2023-202423Midtjylland1 League0.70000.000.0000
202424BK Häcken1 League6.6113430.81.960.600.080.2500
2024-202524Midtjylland2 Leagues10.34251144.02.421.070.160.3600
2025-202625Midtjylland2 Leagues4.818225.01.650.410.130.5000
8 Seasons3 Clubs3 Leagues90.2262048139.72.260.910.130.3200
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Midtjylland (5 Seasons)2 Leagues32.89663045.52.010.910.140.3000
Djurgården (4 Seasons)1 League38.711993333.32.560.880.110.3300
BK Häcken (2 Seasons)2 Leagues18.76391846.22.090.960.150.3300
Allsvenskan (6 Seasons)52.3171304836.92.490.940.130.3500
Danish Superliga (5 Seasons)26.48562544.62.120.950.140.3200
Europa Lg (4 Seasons)11.6118844.41.560.690.060.1300
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201818Djurgårdense SWE1. Allsvenskan7th1.2000.0000Matches
201919Djurgårdense SWE1. Allsvenskan1st2.9111218.23.850.700.090.5000Matches
202020Djurgårdense SWE1. Allsvenskan4th8.9221733.32.370.790.100.2900Matches
202121Djurgårdense SWE1. Allsvenskan3rd25.78672435.82.610.930.120.3300Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga2nd7.5314750.01.860.930.210.4300Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga7th6.6116956.32.411.350.060.1100Matches
202323BK Häckense SWE1. Allsvenskan3rd7.05181161.12.591.580.280.4500Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga1st0.70000.000.0000Matches
202424BK Häckense SWE1. Allsvenskan8th6.6113430.81.960.600.080.2500Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga2nd7.5318738.92.400.930.170.4300Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga2nd4.018225.01.990.500.130.5000Matches
8 Seasons3 Clubs2 Leagues78.7251867339.22.360.940.130.3400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Midtjylland (5 Seasons)1 League26.48562544.62.120.950.140.3200
Djurgården (4 Seasons)1 League38.711993333.32.560.880.110.3300
BK Häcken (2 Seasons)1 League13.66311548.42.281.100.190.4000
Allsvenskan (6 Seasons)52.3171304836.92.490.940.130.3500
Danish Superliga (5 Seasons)26.48562544.62.120.950.140.3200
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2022-202322Midtjylland2. Europa LgKO2.803133.31.070.360.000.0000Matches
2023-202423BK Häcken2. Europa LgGR5.108337.51.570.590.000.0000Matches
2024-202524Midtjylland2. Europa LgKO2.817457.12.481.420.140.2500Matches
2025-202625Midtjylland2. Europa LgR160.80000.000.0000Matches
4 Seasons2 Clubs1 League11.6118844.41.560.690.060.1300
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Midtjylland (3 Seasons)1 League6.4110550.01.550.780.100.2000
BK Häcken (1 Season)1 League5.108337.51.570.590.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202020zm ZambiaFriendlies (M)1.0000Matches
202222zm ZambiaWCQ1.6000Matches
202222zm ZambiaFriendlies (M)1.0000Matches
202323zm ZambiaFriendlies (M)0.1000Matches
202323zm ZambiaAfrica Cup of NationsGR0.80100.01.220.000.0000Matches
202323zm ZambiaAfrica Cup of Nations qualification1.5000Matches
202525zm ZambiaFriendlies (M)0.3000Matches
202525zm ZambiaAfrica Cup of Nations qualification0.3000Matches
202626zm ZambiaWCQ2.0100Matches
6 Seasons1 Club4 Leagues8.71100.01.220.000.0000
Friendlies (M) (4 Seasons)2.5000
WCQ (3 Seasons)3.6100
Africa Cup of Nations qualification (2 Seasons)1.8000
Africa Cup of Nations (1 Season)0.80100.01.220.000.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
201818Djurgårdense SWE1. Allsvenskan8111144.11.200813151.8832+1+0.81+0.53Matches
201919Djurgårdense SWE1. Allsvenskan9257299.52.9354061672.4490+9+3.15+2.23Matches
202020Djurgårdense SWE1. Allsvenskan167995029.68.91063062911.562110+11+1.24+1.05Matches
202121Djurgårdense SWE1. Allsvenskan292,3148085.725.729807001.864230+12+0.47-0.47Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga136785223.57.5865053202.23186+12+1.59+1.02Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga265982320.86.64620221631.54108+2+0.30-0.25Matches
2022-202322Midtjylland2. Europa Lg82523235.02.8259062301.1345-1-0.36-0.55Matches
202323BK Häckense SWE1. Allsvenskan86267823.27.0785413201.63149+5+0.72-0.37Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga364212.20.70032122.0001-1-1.41-2.05Matches
2023-202423BK Häcken2. Europa Lg64607785.25.16771000.00315-12-2.35-0.10Matches
202424BK Häckense SWE1. Allsvenskan115965422.16.6676152921.551312+1+0.15+0.07Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga206743423.47.55630152442.05208+12+1.60+1.19Matches
2024-202524Midtjylland2. Europa Lg52545128.22.8275133521.404400.00+0.56Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga123623012.64.0550071681.83115+6+1.49+0.42Matches
2025-202625Midtjylland2. Europa Lg474198.00.80041922.3821+1+1.22+0.27Matches
8 Seasons3 Clubs3 Leagues1788,1194624.190.28771149121461.74174116+58+0.64+0.08
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Midtjylland (5 Seasons)2 Leagues912,9563217.432.8266116521211.806938+31+0.94+0.34
Djurgården (4 Seasons)1 League623,4815632.238.7427472019231.877542+33+0.85+0.35
BK Häcken (2 Seasons)2 Leagues251,6826728.318.71979662921.203036-6-0.32-0.85
Allsvenskan (6 Seasons)814,7035829.052.35576122621251.8010263+39+0.75+0.21
Danish Superliga (5 Seasons)742,3763216.526.4226005220171.865928+31+1.17+0.52
Europa Lg (4 Seasons)231,0404533.711.610732132441.111325-12-1.04-1.21
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201818Djurgården1 League8111144.11.200813151.8832+1+0.81+0.53
201919Djurgården1 League9257299.52.9354061672.4490+9+3.15+2.23
202020Djurgården1 League167995029.68.91063062911.562110+11+1.24+1.05
202121Djurgården1 League292,3148085.725.729807001.864230+12+0.47-0.47
2021-202221Midtjylland1 League136785223.57.5865053202.23186+12+1.59+1.02
2022-202322Midtjylland2 Leagues348502523.69.46610281731.441413+1+0.11-0.39
202323BK Häcken1 League86267823.27.0785413201.63149+5+0.72-0.37
2023-202423BK Häcken1 League64607785.25.16771000.00315-12-2.35-0.10
2023-202423Midtjylland1 League364212.20.70032122.0001-1-1.41-2.05
202424BK Häcken1 League115965422.16.6676152921.551312+1+0.15+0.07
2024-202524Midtjylland2 Leagues259283724.610.37661182661.922412+12+1.16+0.97
2025-202625Midtjylland2 Leagues164362711.44.855001117101.97136+7+1.44+0.40
8 Seasons3 Clubs3 Leagues1788,1194624.190.28771149121461.74174116+58+0.64+0.08
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Midtjylland (5 Seasons)2 Leagues912,9563217.432.8266116521211.806938+31+0.94+0.34
Djurgården (4 Seasons)1 League623,4815632.238.7427472019231.877542+33+0.85+0.35
BK Häcken (2 Seasons)2 Leagues251,6826728.318.71979662921.203036-6-0.32-0.85
Allsvenskan (6 Seasons)814,7035829.052.35576122621251.8010263+39+0.75+0.21
Danish Superliga (5 Seasons)742,3763216.526.4226005220171.865928+31+1.17+0.52
Europa Lg (4 Seasons)231,0404533.711.610732132441.111325-12-1.04-1.21
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
201818Djurgårdense SWE1. Allsvenskan7th8111144.11.200813151.8832+1+0.81+0.53Matches
201919Djurgårdense SWE1. Allsvenskan1st9257299.52.9354061672.4490+9+3.15+2.23Matches
202020Djurgårdense SWE1. Allsvenskan4th167995029.68.91063062911.562110+11+1.24+1.05Matches
202121Djurgårdense SWE1. Allsvenskan3rd292,3148085.725.729807001.864230+12+0.47-0.47Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga2nd136785223.57.5865053202.23186+12+1.59+1.02Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga7th265982320.86.64620221631.54108+2+0.30-0.25Matches
202323BK Häckense SWE1. Allsvenskan3rd86267823.27.0785413201.63149+5+0.72-0.37Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga1st364212.20.70032122.0001-1-1.41-2.05Matches
202424BK Häckense SWE1. Allsvenskan8th115965422.16.6676152921.551312+1+0.15+0.07Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga2nd206743423.47.55630152442.05208+12+1.60+1.19Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga2nd123623012.64.0550071681.83115+6+1.49+0.42Matches
8 Seasons3 Clubs2 Leagues1557,0794623.178.77771127820421.8316191+70+0.89+0.29
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Midtjylland (5 Seasons)1 League742,3763216.526.4226005220171.865928+31+1.17+0.52
Djurgården (4 Seasons)1 League623,4815632.238.7427472019231.877542+33+0.85+0.35
BK Häcken (2 Seasons)1 League191,2226422.613.61381562921.582721+6+0.44-0.14
Allsvenskan (6 Seasons)814,7035829.052.35576122621251.8010263+39+0.75+0.21
Danish Superliga (5 Seasons)742,3763216.526.4226005220171.865928+31+1.17+0.52
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2022-202322Midtjylland2. Europa LgKO82523235.02.8259062301.1345-1-0.36-0.55Matches
2023-202423BK Häcken2. Europa LgGR64607785.25.16771000.00315-12-2.35-0.10Matches
2024-202524Midtjylland2. Europa LgKO52545128.22.8275133521.404400.00+0.56Matches
2025-202625Midtjylland2. Europa LgR16474198.00.80041922.3821+1+1.22+0.27Matches
4 Seasons2 Clubs1 League231,0404533.711.610732132441.111325-12-1.04-1.21
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Midtjylland (3 Seasons)1 League175803422.76.44671132441.50101000.00-0.27
BK Häcken (1 Season)1 League64607785.25.16771000.00315-12-2.35-0.10
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
201818zm ZambiaWCQ00001Matches
202020zm ZambiaFriendlies (M)1909050.01.01901000.0012-1-1.00-2.00Matches
202222zm ZambiaWCQ31464927.01.6258013101.3332+1+0.62+1.07Matches
202222zm ZambiaFriendlies (M)1909020.01.01901010.0001-1-1.00-0.25Matches
202323zm ZambiaFriendlies (M)1111112.20.10011100.0001-1-8.18-11.60Matches
202323zm ZambiaAfrica Cup of NationsGR2743727.40.817001410.501100.00+0.46Matches
202323zm ZambiaAfrica Cup of Nations qualification41383525.61.5178032011.7524-2-1.30-3.10Matches
202525zm ZambiaFriendlies (M)1303011.10.30013000.0001-1-3.00-0.38Matches
202525zm ZambiaAfrica Cup of Nations qualification125254.60.31250000.000000.00-0.52Matches
202626zm ZambiaWCQ61773028.12.0266041201.002200.000.00Matches
6 Seasons1 Club4 Leagues207813918.58.79672111740.90914-5-0.58-0.64
Friendlies (M) (4 Seasons)42215522.32.5290222110.0015-4-1.63-0.93
WCQ (3 Seasons)93233617.13.6462051511.1154+1+0.28+0.49
Africa Cup of Nations qualification (2 Seasons)51633315.11.8252032011.4024-2-1.10-2.18
Africa Cup of Nations (1 Season)2743727.40.817001410.501100.00+0.46
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201818Djurgårdense SWE1. Allsvenskan1.200000000000Matches
201919Djurgårdense SWE1. Allsvenskan2.90008559110Matches
202020Djurgårdense SWE1. Allsvenskan8.90001615716760Matches
202121Djurgårdense SWE1. Allsvenskan25.7100363718526150Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga7.500054311230Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga6.600012428010Matches
2022-202322Midtjylland2. Europa Lg2.80003212000Matches
202323BK Häckense SWE1. Allsvenskan7.0100114610030Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga0.70003101010Matches
2023-202423BK Häcken2. Europa Lg5.10008222160Matches
202424BK Häckense SWE1. Allsvenskan6.62007320130Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga7.51001871212750Matches
2024-202524Midtjylland2. Europa Lg2.81008411120Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga4.01106615130Matches
2025-202625Midtjylland2. Europa Lg0.80002111120Matches
8 Seasons3 Clubs3 Leagues90.271014395611302851000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Midtjylland (5 Seasons)2 Leagues32.83105729214112170
Djurgården (4 Seasons)1 League38.7100605730771422000
BK Häcken (2 Seasons)2 Leagues18.730026910122120
Allsvenskan (6 Seasons)52.3400786438871528000
Danish Superliga (5 Seasons)26.42104422183710130
Europa Lg (4 Seasons)11.6100219563100
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201818Djurgården1 League1.200000000000
201919Djurgården1 League2.90008559110
202020Djurgården1 League8.90001615716760
202121Djurgården1 League25.7100363718526150
2021-202221Midtjylland1 League7.500054311230
2022-202322Midtjylland2 Leagues9.4000156310010
202323BK Häcken1 League7.0100114610030
2023-202423BK Häcken1 League5.10008222160
2023-202423Midtjylland1 League0.70003101010
202424BK Häcken1 League6.62007320130
2024-202524Midtjylland2 Leagues10.320026111313870
2025-202625Midtjylland2 Leagues4.81108726250
8 Seasons3 Clubs3 Leagues90.271014395611302851000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Midtjylland (5 Seasons)2 Leagues32.83105729214112170
Djurgården (4 Seasons)1 League38.7100605730771422000
BK Häcken (2 Seasons)2 Leagues18.730026910122120
Allsvenskan (6 Seasons)52.3400786438871528000
Danish Superliga (5 Seasons)26.42104422183710130
Europa Lg (4 Seasons)11.6100219563100
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201818Djurgårdense SWE1. Allsvenskan7th1.200000000000Matches
201919Djurgårdense SWE1. Allsvenskan1st2.90008559110Matches
202020Djurgårdense SWE1. Allsvenskan4th8.90001615716760Matches
202121Djurgårdense SWE1. Allsvenskan3rd25.7100363718526150Matches
2021-202221Midtjyllanddk DEN1. Danish Superliga2nd7.500054311230Matches
2022-202322Midtjyllanddk DEN1. Danish Superliga7th6.600012428010Matches
202323BK Häckense SWE1. Allsvenskan3rd7.0100114610030Matches
2023-202423Midtjyllanddk DEN1. Danish Superliga1st0.70003101010Matches
202424BK Häckense SWE1. Allsvenskan8th6.62007320130Matches
2024-202524Midtjyllanddk DEN1. Danish Superliga2nd7.51001871212750Matches
2025-202625Midtjyllanddk DEN1. Danish Superliga2nd4.01106615130Matches
8 Seasons3 Clubs2 Leagues78.761012286561242541000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Midtjylland (5 Seasons)1 League26.42104422183710130
Djurgården (4 Seasons)1 League38.7100605730771422000
BK Häcken (2 Seasons)1 League13.6300187810160
Allsvenskan (6 Seasons)52.3400786438871528000
Danish Superliga (5 Seasons)26.42104422183710130
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202322Midtjylland2. Europa LgKO2.80003212000Matches
2023-202423BK Häcken2. Europa LgGR5.10008222160Matches
2024-202524Midtjylland2. Europa LgKO2.81008411120Matches
2025-202625Midtjylland2. Europa LgR160.80002111120Matches
4 Seasons2 Clubs1 League11.6100219563100
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Midtjylland (3 Seasons)1 League6.410013734240
BK Häcken (1 Season)1 League5.10008222160
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202020zm ZambiaFriendlies (M)1.00000Matches
202222zm ZambiaWCQ1.61000Matches
202222zm ZambiaFriendlies (M)1.00000Matches
202323zm ZambiaFriendlies (M)0.10000Matches
202323zm ZambiaAfrica Cup of NationsGR0.80004000110Matches
202323zm ZambiaAfrica Cup of Nations qualification1.50000Matches
202525zm ZambiaFriendlies (M)0.30000Matches
202525zm ZambiaAfrica Cup of Nations qualification0.30000Matches
202626zm ZambiaWCQ2.00000Matches
6 Seasons1 Club4 Leagues8.71004000110
Friendlies (M) (4 Seasons)2.50000
WCQ (3 Seasons)3.61000
Africa Cup of Nations qualification (2 Seasons)1.80000
Africa Cup of Nations (1 Season)0.80004000110

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.

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.

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.