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
2018-201919Brentfordeng ENG2. Championship61941.0101100000.30.30.00.301120.960.000.960.960.960.250.000.250.250.25Matches
2018-201919Brentfordeng ENGEFL Cup221431.6112100000.630.631.260.631.26Matches
2018-201919Brentfordeng ENGFA Cup10190.2000000000.000.000.000.000.00Matches
2019-202020Brentfordeng ENG2. Championship20360.4000000000.10.10.00.10020.000.000.000.000.000.320.000.320.320.32Matches
2019-202020Brentfordeng ENGEFL Cup111201.3101100000.750.000.750.750.75Matches
2019-202020AFC Wimbledoneng ENG3. League One18171,33714.911112833310.740.070.810.540.61Matches
2020-202121Brentfordeng ENG2. Championship3991,10512.3718700307.97.91.99.82318660.570.080.650.570.650.640.160.800.640.80Matches
2020-202121Brentfordeng ENGEFL Cup643704.1202111000.490.000.490.240.24Matches
2020-202121Brentfordeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2021-202222Hull Cityeng ENG2. Championship1154905.4112100101.01.01.02.104240.180.180.370.180.370.190.180.380.190.38Matches
2021-202222Brentfordeng ENGEFL Cup432612.9516411001.720.342.071.381.72Matches
2021-202222Brentfordeng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2021-202222Brentfordeng ENG1. Premier League712092.3011000000.30.30.20.626120.000.430.430.000.430.140.100.240.140.24Matches
2022-202323Middlesbrougheng ENG2. Championship38241,96521.810515822507.05.41.36.735221410.460.230.690.370.600.320.060.380.250.31Matches
2022-202323Middlesbrougheng ENGEFL Cup10310.3000000000.000.000.000.000.00Matches
2022-202323Middlesbrougheng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2023-202424Middlesbrougheng ENG2. Championship21121,11712.4729611204.13.32.45.62714980.560.160.730.480.640.330.190.520.260.45Matches
2023-202424Middlesbrougheng ENGEFL Cup221171.3000000000.000.000.000.000.00Matches
2024-202525Middlesbrougheng ENG2. Championship20130.1000000000.00.00.00.01140.000.000.000.000.000.000.000.000.000.00Matches
2024-202525Middlesbrougheng ENGJr. PL211610.7000000000.000.000.000.000.00Matches
7 Seasons4 Clubs5 Leagues165857,75586.2471360398814120.718.36.825.288663590.550.150.700.450.600.370.120.490.330.45
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
Brentford (4 Seasons)4 Leagues71242,62729.2184221622308.68.62.210.82525920.620.140.750.550.690.540.140.670.540.67
Middlesbrough (3 Seasons)3 Leagues65393,30136.71772414337011.18.73.712.463372430.460.190.650.380.570.320.110.430.250.36
AFC Wimbledon (1 Season)1 League18171,33714.911112833310.740.070.810.540.61
Hull City (1 Season)1 League1154905.4112100101.01.01.02.104240.180.180.370.180.370.190.180.380.190.38
Middlesbrough (1 Season)1 League11610.7000000000.000.000.000.000.00
Championship (7 Seasons)119514,82053.626935233311020.418.06.624.686603470.490.170.650.430.600.380.120.500.340.46
EFL Cup (6 Seasons)16121,04211.69211722000.780.170.950.600.78
FA Cup (4 Seasons)543473.9101100000.260.000.260.260.26
League One (1 Season)18171,33714.911112833310.740.070.810.540.61
Premier League (1 Season)712092.3011000000.30.30.20.626120.000.430.430.000.430.140.100.240.140.24
PL2 (1 Season)11610.7000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201919Brentford3 Leagues932562.8213200000.30.30.00.301120.700.351.050.701.050.250.000.250.250.25
2019-202020AFC Wimbledon1 League18171,33714.911112833310.740.070.810.540.61
2019-202020Brentford2 Leagues311561.7101100000.10.10.00.10020.580.000.580.580.580.320.000.320.320.32
2020-202121Brentford3 Leagues47151,65518.49110811307.97.91.99.82318660.490.050.540.440.490.640.160.800.640.80
2021-202222Brentford3 Leagues1255606.2628511000.30.30.20.626120.960.321.290.801.130.140.100.240.140.24
2021-202222Hull City1 League1154905.4112100101.01.01.02.104240.180.180.370.180.370.190.180.380.190.38
2022-202323Middlesbrough3 Leagues40252,05422.810515822507.05.41.36.735221410.440.220.660.350.570.320.060.380.250.31
2023-202424Middlesbrough2 Leagues23141,23413.7729611204.13.32.45.62714980.510.150.660.440.580.330.190.520.260.45
2024-202525Middlesbrough1 League20130.1000000000.00.00.00.01140.000.000.000.000.000.000.000.000.000.00
2024-202525Middlesbrough1 League11610.7000000000.000.000.000.000.00
7 Seasons4 Clubs5 Leagues165857,75586.2471360398814120.718.36.825.288663590.550.150.700.450.600.370.120.490.330.45
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
Brentford (4 Seasons)4 Leagues71242,62729.2184221622308.68.62.210.82525920.620.140.750.550.690.540.140.670.540.67
Middlesbrough (3 Seasons)3 Leagues65393,30136.71772414337011.18.73.712.463372430.460.190.650.380.570.320.110.430.250.36
AFC Wimbledon (1 Season)1 League18171,33714.911112833310.740.070.810.540.61
Hull City (1 Season)1 League1154905.4112100101.01.01.02.104240.180.180.370.180.370.190.180.380.190.38
Middlesbrough (1 Season)1 League11610.7000000000.000.000.000.000.00
Championship (7 Seasons)119514,82053.626935233311020.418.06.624.686603470.490.170.650.430.600.380.120.500.340.46
EFL Cup (6 Seasons)16121,04211.69211722000.780.170.950.600.78
FA Cup (4 Seasons)543473.9101100000.260.000.260.260.26
League One (1 Season)18171,33714.911112833310.740.070.810.540.61
Premier League (1 Season)712092.3011000000.30.30.20.626120.000.430.430.000.430.140.100.240.140.24
PL2 (1 Season)11610.7000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201919Brentfordeng ENG2. Championship11th61941.0101100000.30.30.00.301120.960.000.960.960.960.250.000.250.250.25Matches
2019-202020AFC Wimbledoneng ENG3. League One20th18171,33714.911112833310.740.070.810.540.61Matches
2019-202020Brentfordeng ENG2. Championship3rd20360.4000000000.10.10.00.10020.000.000.000.000.000.320.000.320.320.32Matches
2020-202121Brentfordeng ENG2. Championship3rd3991,10512.3718700307.97.91.99.82318660.570.080.650.570.650.640.160.800.640.80Matches
2021-202222Brentfordeng ENG1. Premier League13th712092.3011000000.30.30.20.626120.000.430.430.000.430.140.100.240.140.24Matches
2021-202222Hull Cityeng ENG2. Championship19th1154905.4112100101.01.01.02.104240.180.180.370.180.370.190.180.380.190.38Matches
2022-202323Middlesbrougheng ENG2. Championship4th38241,96521.810515822507.05.41.36.735221410.460.230.690.370.600.320.060.380.250.31Matches
2023-202424Middlesbrougheng ENG2. Championship8th21121,11712.4729611204.13.32.45.62714980.560.160.730.480.640.330.190.520.260.45Matches
2024-202525Middlesbrougheng ENG2. Championship7th20130.1000000000.00.00.00.01140.000.000.000.000.000.000.000.000.000.00Matches
2024-202525Middlesbrougheng ENGJr. PL223rd11610.7000000000.000.000.000.000.00Matches
7 Seasons4 Clubs3 Leagues144696,36670.7371148316614120.718.36.825.288663590.520.160.680.440.590.370.120.490.330.45
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
Brentford (4 Seasons)2 Leagues54111,44416.08210800308.68.62.210.82525920.500.120.620.500.620.540.140.670.540.67
Middlesbrough (3 Seasons)1 League61363,09534.41772414337011.18.73.712.463372430.490.200.700.410.610.320.110.430.250.36
AFC Wimbledon (1 Season)1 League18171,33714.911112833310.740.070.810.540.61
Hull City (1 Season)1 League1154905.4112100101.01.01.02.104240.180.180.370.180.370.190.180.380.190.38
Middlesbrough (1 Season)1 League11610.7000000000.000.000.000.000.00
Championship (7 Seasons)119514,82053.626935233311020.418.06.624.686603470.490.170.650.430.600.380.120.500.340.46
League One (1 Season)18171,33714.911112833310.740.070.810.540.61
Premier League (1 Season)712092.3011000000.30.30.20.626120.000.430.430.000.430.140.100.240.140.24
PL2 (1 Season)11610.7000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2018-201919Brentfordeng ENGEFL Cup17th221431.6112100000.630.631.260.631.26Matches
2018-201919Brentfordeng ENGFA Cup9th10190.2000000000.000.000.000.000.00Matches
2019-202020Brentfordeng ENGEFL Cup58th111201.3101100000.750.000.750.750.75Matches
2020-202121Brentfordeng ENGEFL Cup3rd643704.1202111000.490.000.490.240.24Matches
2020-202121Brentfordeng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2021-202222Brentfordeng ENGEFL CupQF432612.9516411001.720.342.071.381.72Matches
2021-202222Brentfordeng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2022-202323Middlesbrougheng ENGEFL CupRd110310.3000000000.000.000.000.000.00Matches
2022-202323Middlesbrougheng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2023-202424Middlesbrougheng ENGEFL CupSF221171.3000000000.000.000.000.000.00Matches
6 Seasons2 Clubs2 Leagues21161,38915.410212822000.650.130.780.520.65
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
Brentford (4 Seasons)2 Leagues17131,18313.110212822000.760.150.910.610.76
Middlesbrough (2 Seasons)2 Leagues432062.3000000000.000.000.000.000.00
EFL Cup (6 Seasons)16121,04211.69211722000.780.170.950.600.78
FA Cup (4 Seasons)543473.9101100000.260.000.260.260.26
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
202020fi FinlandFriendlies (M)11901.0101100001.000.001.001.001.00Matches
2020-202121fi FinlandUEFA Nations LeagueLgB20580.6000000000.000.000.000.000.00Matches
202121fi FinlandFriendlies (M)331812.0000000000.000.000.000.000.00Matches
202121fi FinlandUEFA EuroGR2080.1000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00Matches
202222fi FinlandWCQ31730.8101100001.230.001.231.231.23Matches
202222fi FinlandFriendlies (M)321751.9000000000.000.000.000.000.00Matches
2022-202323fi FinlandUEFA Nations LeagueLgB30540.6000000000.000.000.000.000.00Matches
202424fi FinlandUEFA Euro Qualifying40660.7000000000.000.000.000.000.00Matches
4 Seasons1 Club5 Leagues2177057.8202200000.00.00.00.01010.260.000.260.260.260.000.000.000.000.00
Friendlies (M) (3 Seasons)764465.0101100000.200.000.200.200.20
UEFA Nations League (2 Seasons)501121.2000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)40660.7000000000.000.000.000.000.00
WCQ (1 Season)31730.8101100001.230.001.231.231.23
UEFA Euro (1 Season)2080.1000000000.00.00.00.01010.000.000.000.000.000.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
2018-201919Brentfordeng ENG2. Championship1.014250.03.831.910.250.5019.30000.30.30.06+0.7+0.7Matches
2018-201919Brentfordeng ENGEFL Cup1.614375.02.521.890.250.3300Matches
2018-201919Brentfordeng ENGFA Cup0.20000.000.0000Matches
2019-202020Brentfordeng ENG2. Championship0.40100.02.500.000.008.60000.10.10.12-0.1-0.1Matches
2019-202020Brentfordeng ENGEFL Cup1.313133.32.250.750.331.0000Matches
2019-202020AFC Wimbledoneng ENG3. League One14.911391948.72.631.280.210.4233Matches
2020-202121Brentfordeng ENG2. Championship12.37361336.12.931.060.190.5414.00007.97.90.22-0.9-0.9Matches
2020-202121Brentfordeng ENGEFL Cup4.1222100.00.490.490.500.5011Matches
2020-202121Brentfordeng ENGFA Cup2.004125.02.000.500.000.0000Matches
2021-202222Hull Cityeng ENG2. Championship5.419222.21.650.370.110.5014.00001.01.00.120.00.0Matches
2021-202222Brentfordeng ENGEFL Cup2.958562.52.761.720.500.8011Matches
2021-202222Brentfordeng ENGFA Cup1.0122100.02.002.000.500.5000Matches
2021-202222Brentfordeng ENG1. Premier League2.30500.02.150.000.0015.80000.30.30.06-0.3-0.3Matches
2022-202323Middlesbrougheng ENG2. Championship21.810421842.91.920.820.190.4414.60227.05.40.13+3.0+2.6Matches
2022-202323Middlesbrougheng ENGEFL Cup0.30000.000.0000Matches
2022-202323Middlesbrougheng ENGFA Cup0.6011100.01.551.550.000.0000Matches
2023-202424Middlesbrougheng ENG2. Championship12.47351234.32.820.970.170.5015.40114.13.30.09+2.9+2.7Matches
2023-202424Middlesbrougheng ENGEFL Cup1.30300.02.310.000.0000Matches
2024-202525Middlesbrougheng ENG2. Championship0.10000.000.000000.00.00.00.0Matches
2024-202525Middlesbrougheng ENGJr. PL20.7000Matches
7 Seasons4 Clubs5 Leagues86.2471988140.92.300.940.200.4814.808820.718.30.14+5.3+4.7
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
Brentford (4 Seasons)4 Leagues29.218692942.02.360.990.230.5514.60228.68.60.19-0.6-0.6
Middlesbrough (3 Seasons)3 Leagues36.717813138.32.210.850.170.4515.003311.18.70.11+5.9+5.3
AFC Wimbledon (1 Season)1 League14.911391948.72.631.280.210.4233
Hull City (1 Season)1 League5.419222.21.650.370.110.5014.00001.01.00.120.00.0
Middlesbrough (1 Season)1 League0.7000
Championship (7 Seasons)53.6261274737.02.370.880.180.4914.703320.418.00.14+5.6+5.0
EFL Cup (6 Seasons)11.69201155.01.730.950.350.6422
FA Cup (4 Seasons)3.917457.11.821.040.140.2500
League One (1 Season)14.911391948.72.631.280.210.4233
Premier League (1 Season)2.30500.02.150.000.0015.80000.30.30.06-0.3-0.3
PL2 (1 Season)0.7000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201919Brentford3 Leagues2.828562.52.811.760.250.4019.30000.30.30.06+0.7+0.7
2019-202020AFC Wimbledon1 League14.911391948.72.631.280.210.4233
2019-202020Brentford2 Leagues1.714125.02.310.580.251.008.60000.10.10.12-0.1-0.1
2020-202121Brentford3 Leagues18.49421638.12.280.870.190.5014.00117.97.90.22-0.9-0.9
2021-202222Brentford3 Leagues6.2615746.72.411.130.330.7115.80110.30.30.06-0.3-0.3
2021-202222Hull City1 League5.419222.21.650.370.110.5014.00001.01.00.120.00.0
2022-202323Middlesbrough3 Leagues22.810431944.21.880.830.190.4214.60227.05.40.13+3.0+2.6
2023-202424Middlesbrough2 Leagues13.77381231.62.770.880.160.5015.40114.13.30.09+2.9+2.7
2024-202525Middlesbrough1 League0.10000.000.000000.00.00.00.0
2024-202525Middlesbrough1 League0.7000
7 Seasons4 Clubs5 Leagues86.2471988140.92.300.940.200.4814.808820.718.30.14+5.3+4.7
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
Brentford (4 Seasons)4 Leagues29.218692942.02.360.990.230.5514.60228.68.60.19-0.6-0.6
Middlesbrough (3 Seasons)3 Leagues36.717813138.32.210.850.170.4515.003311.18.70.11+5.9+5.3
AFC Wimbledon (1 Season)1 League14.911391948.72.631.280.210.4233
Hull City (1 Season)1 League5.419222.21.650.370.110.5014.00001.01.00.120.00.0
Middlesbrough (1 Season)1 League0.7000
Championship (7 Seasons)53.6261274737.02.370.880.180.4914.703320.418.00.14+5.6+5.0
EFL Cup (6 Seasons)11.69201155.01.730.950.350.6422
FA Cup (4 Seasons)3.917457.11.821.040.140.2500
League One (1 Season)14.911391948.72.631.280.210.4233
Premier League (1 Season)2.30500.02.150.000.0015.80000.30.30.06-0.3-0.3
PL2 (1 Season)0.7000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201919Brentfordeng ENG2. Championship11th1.014250.03.831.910.250.5019.30000.30.30.06+0.7+0.7Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.911391948.72.631.280.210.4233Matches
2019-202020Brentfordeng ENG2. Championship3rd0.40100.02.500.000.008.60000.10.10.12-0.1-0.1Matches
2020-202121Brentfordeng ENG2. Championship3rd12.37361336.12.931.060.190.5414.00007.97.90.22-0.9-0.9Matches
2021-202222Brentfordeng ENG1. Premier League13th2.30500.02.150.000.0015.80000.30.30.06-0.3-0.3Matches
2021-202222Hull Cityeng ENG2. Championship19th5.419222.21.650.370.110.5014.00001.01.00.120.00.0Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.810421842.91.920.820.190.4414.60227.05.40.13+3.0+2.6Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.47351234.32.820.970.170.5015.40114.13.30.09+2.9+2.7Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.10000.000.000000.00.00.00.0Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.7000Matches
7 Seasons4 Clubs3 Leagues70.7371716638.62.420.930.180.4714.806620.718.30.14+5.3+4.7
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
Brentford (4 Seasons)2 Leagues16.08461532.62.870.930.170.5314.60008.68.60.19-0.6-0.6
Middlesbrough (3 Seasons)1 League34.417773039.02.240.870.180.4715.003311.18.70.11+5.9+5.3
AFC Wimbledon (1 Season)1 League14.911391948.72.631.280.210.4233
Hull City (1 Season)1 League5.419222.21.650.370.110.5014.00001.01.00.120.00.0
Middlesbrough (1 Season)1 League0.7000
Championship (7 Seasons)53.6261274737.02.370.880.180.4914.703320.418.00.14+5.6+5.0
League One (1 Season)14.911391948.72.631.280.210.4233
Premier League (1 Season)2.30500.02.150.000.0015.80000.30.30.06-0.3-0.3
PL2 (1 Season)0.7000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201919Brentfordeng ENGEFL Cup17th1.614375.02.521.890.250.3300Matches
2018-201919Brentfordeng ENGFA Cup9th0.20000.000.0000Matches
2019-202020Brentfordeng ENGEFL Cup58th1.313133.32.250.750.331.0000Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.1222100.00.490.490.500.5011Matches
2020-202121Brentfordeng ENGFA Cup17th2.004125.02.000.500.000.0000Matches
2021-202222Brentfordeng ENGEFL CupQF2.958562.52.761.720.500.8011Matches
2021-202222Brentfordeng ENGFA Cup1.0122100.02.002.000.500.5000Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.30000.000.0000Matches
2022-202323Middlesbrougheng ENGFA Cup0.6011100.01.551.550.000.0000Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.30300.02.310.000.0000Matches
6 Seasons2 Clubs2 Leagues15.410271555.61.750.970.300.5322
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Brentford (4 Seasons)2 Leagues13.110231460.91.751.070.350.5722
Middlesbrough (2 Seasons)2 Leagues2.304125.01.750.440.000.0000
EFL Cup (6 Seasons)11.69201155.01.730.950.350.6422
FA Cup (4 Seasons)3.917457.11.821.040.140.2500
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
202020fi FinlandFriendlies (M)1.0100Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.60100.01.550.000.0000Matches
202121fi FinlandFriendlies (M)2.0000Matches
202121fi FinlandUEFA EuroGR0.10000.000.000000.00.00.00.0Matches
202222fi FinlandWCQ0.8122100.02.472.470.500.5000Matches
202222fi FinlandFriendlies (M)1.9000Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.60000.000.0000Matches
202424fi FinlandUEFA Euro Qualifying0.70100.01.360.000.0000Matches
4 Seasons1 Club5 Leagues7.824250.01.390.690.250.500000.00.00.00.0
Friendlies (M) (3 Seasons)5.0100
UEFA Nations League (2 Seasons)1.20100.00.800.000.0000
UEFA Euro Qualifying (1 Season)0.70100.01.360.000.0000
WCQ (1 Season)0.8122100.02.472.470.500.5000
UEFA Euro (1 Season)0.10000.000.000000.00.00.00.0

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201919Brentfordeng ENG2. Championship1.0152171.411916101471.411100.00000.00.00.001001Matches
2018-201919Brentfordeng ENGEFL Cup1.61Matches
2018-201919Brentfordeng ENGFA Cup0.20Matches
2019-202020Brentfordeng ENG2. Championship0.41250.0210001250.00000.00.00.000000Matches
2019-202020Brentfordeng ENGEFL Cup1.30Matches
2019-202020AFC Wimbledoneng ENG3. League One14.91Matches
2020-202121Brentfordeng ENG2. Championship12.310516862.51553484577477.0355464.861346.211.91.6-0.910137118Matches
2020-202121Brentfordeng ENGEFL Cup4.10Matches
2020-202121Brentfordeng ENGFA Cup2.00Matches
2021-202222Hull Cityeng ENG2. Championship5.4407255.6622180193063.3152365.22728.611.00.80.033114Matches
2021-202222Brentfordeng ENGEFL Cup2.91Matches
2021-202222Brentfordeng ENGFA Cup1.00Matches
2021-202222Brentfordeng ENG1. Premier League2.3223857.9341115121963.25955.633100.010.20.0+0.815106Matches
2022-202323Middlesbrougheng ENG2. Championship21.831242074.3440278919322585.89912281.1112055.051.31.5+3.715713822Matches
2022-202323Middlesbrougheng ENGEFL Cup0.30Matches
2022-202323Middlesbrougheng ENGFA Cup0.60Matches
2023-202424Middlesbrougheng ENG2. Championship12.415022666.418494309511880.5436368.31812.522.41.8-0.413313414Matches
2023-202424Middlesbrougheng ENGEFL Cup1.30Matches
2024-202525Middlesbrougheng ENG2. Championship0.14580.070722100.022100.00000.00.00.000101Matches
2024-202525Middlesbrougheng ENGJr. PL20.70Matches
7 Seasons4 Clubs5 Leagues86.264995268.28977202138848280.520127672.8235145.1136.85.7+6.24232361466
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
Brentford (4 Seasons)4 Leagues29.214322962.420346157910773.8426663.691656.342.21.6+1.811198125
Middlesbrough (3 Seasons)3 Leagues36.746665171.66321122629034584.114418777.0122842.973.73.3+3.32810271237
AFC Wimbledon (1 Season)1 League14.91
Hull City (1 Season)1 League5.4407255.6622180193063.3152365.22728.611.00.80.033114
Middlesbrough (1 Season)1 League0.70
Championship (7 Seasons)53.662791468.68636190637646381.219626773.4204841.796.65.7+2.44127351460
EFL Cup (6 Seasons)11.62
FA Cup (4 Seasons)3.90
League One (1 Season)14.91
Premier League (1 Season)2.3223857.9341115121963.25955.633100.010.20.0+0.815106
PL2 (1 Season)0.70
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201919Brentford3 Leagues2.8152171.411916101471.411100.00010.00.0+1.001001
2019-202020AFC Wimbledon1 League14.91
2019-202020Brentford2 Leagues1.71250.0210001250.00000.00.00.000000
2020-202121Brentford3 Leagues18.410516862.51553484577477.0355464.861346.211.91.6-0.910137118
2021-202222Brentford3 Leagues6.2223857.9341115121963.25955.633100.020.20.0+1.815106
2021-202222Hull City1 League5.4407255.6622180193063.3152365.22728.611.00.80.033114
2022-202323Middlesbrough3 Leagues22.831242074.3440278919322585.89912281.1112055.051.31.5+3.715713822
2023-202424Middlesbrough2 Leagues13.715022666.418494309511880.5436368.31812.522.41.8-0.413313414
2024-202525Middlesbrough1 League0.14580.070722100.022100.00000.00.00.000101
2024-202525Middlesbrough1 League0.70
7 Seasons4 Clubs5 Leagues86.264995268.28977202138848280.520127672.8235145.1136.85.7+6.24232361466
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
Brentford (4 Seasons)4 Leagues29.214322962.420346157910773.8426663.691656.342.21.6+1.811198125
Middlesbrough (3 Seasons)3 Leagues36.746665171.66321122629034584.114418777.0122842.973.73.3+3.32810271237
AFC Wimbledon (1 Season)1 League14.91
Hull City (1 Season)1 League5.4407255.6622180193063.3152365.22728.611.00.80.033114
Middlesbrough (1 Season)1 League0.70
Championship (7 Seasons)53.662791468.68636190637646381.219626773.4204841.796.65.7+2.44127351460
EFL Cup (6 Seasons)11.62
FA Cup (4 Seasons)3.90
League One (1 Season)14.91
Premier League (1 Season)2.3223857.9341115121963.25955.633100.010.20.0+0.815106
PL2 (1 Season)0.70
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201919Brentfordeng ENG2. Championship11th1.0152171.411916101471.411100.00000.00.00.001001Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.91Matches
2019-202020Brentfordeng ENG2. Championship3rd0.41250.0210001250.00000.00.00.000000Matches
2020-202121Brentfordeng ENG2. Championship3rd12.310516862.51553484577477.0355464.861346.211.91.6-0.910137118Matches
2021-202222Brentfordeng ENG1. Premier League13th2.3223857.9341115121963.25955.633100.010.20.0+0.815106Matches
2021-202222Hull Cityeng ENG2. Championship19th5.4407255.6622180193063.3152365.22728.611.00.80.033114Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.831242074.3440278919322585.89912281.1112055.051.31.5+3.715713822Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.415022666.418494309511880.5436368.31812.522.41.8-0.413313414Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.14580.070722100.022100.00000.00.00.000101Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.70Matches
7 Seasons4 Clubs3 Leagues70.764995268.28977202138848280.520127672.8235145.1116.85.7+4.24232361466
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
Brentford (4 Seasons)2 Leagues16.014322962.420346157910773.8426663.691656.322.21.6-0.211198125
Middlesbrough (3 Seasons)1 League34.446665171.66321122629034584.114418777.0122842.973.73.3+3.32810271237
AFC Wimbledon (1 Season)1 League14.91
Hull City (1 Season)1 League5.4407255.6622180193063.3152365.22728.611.00.80.033114
Middlesbrough (1 Season)1 League0.70
Championship (7 Seasons)53.662791468.68636190637646381.219626773.4204841.796.65.7+2.44127351460
League One (1 Season)14.91
Premier League (1 Season)2.3223857.9341115121963.25955.633100.010.20.0+0.815106
PL2 (1 Season)0.70
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2018-201919Brentfordeng ENGEFL Cup17th1.61Matches
2018-201919Brentfordeng ENGFA Cup9th0.20Matches
2019-202020Brentfordeng ENGEFL Cup58th1.30Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.10Matches
2020-202121Brentfordeng ENGFA Cup17th2.00Matches
2021-202222Brentfordeng ENGEFL CupQF2.91Matches
2021-202222Brentfordeng ENGFA Cup1.00Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.30Matches
2022-202323Middlesbrougheng ENGFA Cup0.60Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.30Matches
6 Seasons2 Clubs2 Leagues15.42
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
Brentford (4 Seasons)2 Leagues13.12
Middlesbrough (2 Seasons)2 Leagues2.30
EFL Cup (6 Seasons)11.62
FA Cup (4 Seasons)3.90
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
202020fi FinlandFriendlies (M)1.00Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.60Matches
202121fi FinlandFriendlies (M)2.00Matches
202121fi FinlandUEFA EuroGR0.11250.07011100.0000000.00.00.000000Matches
202222fi FinlandWCQ0.80Matches
202222fi FinlandFriendlies (M)1.90Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.60Matches
202424fi FinlandUEFA Euro Qualifying0.70Matches
4 Seasons1 Club5 Leagues7.81250.07011100.0000000.00.00.000000
Friendlies (M) (3 Seasons)5.00
UEFA Nations League (2 Seasons)1.20
UEFA Euro Qualifying (1 Season)0.70
WCQ (1 Season)0.80
UEFA Euro (1 Season)0.11250.07011100.0000000.00.00.000000
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
2018-201919Brentfordeng ENG2. Championship1.0211920000000001501Matches
2018-201919Brentfordeng ENGEFL Cup1.60Matches
2018-201919Brentfordeng ENGFA Cup0.20Matches
2019-202020Brentfordeng ENG2. Championship0.4220000000000100Matches
2019-202020Brentfordeng ENGEFL Cup1.30Matches
2019-202020AFC Wimbledoneng ENG3. League One14.912Matches
2020-202121Brentfordeng ENG2. Championship12.31681652010800000105112Matches
2020-202121Brentfordeng ENGEFL Cup4.10Matches
2020-202121Brentfordeng ENGFA Cup2.00Matches
2021-202222Hull Cityeng ENG2. Championship5.4727110025000004005Matches
2021-202222Brentfordeng ENGEFL Cup2.91Matches
2021-202222Brentfordeng ENGFA Cup1.00Matches
2021-202222Brentfordeng ENG1. Premier League2.3383430011000002211Matches
2022-202323Middlesbrougheng ENG2. Championship21.842041240003500000312428Matches
2022-202323Middlesbrougheng ENGEFL Cup0.30Matches
2022-202323Middlesbrougheng ENGFA Cup0.61Matches
2023-202424Middlesbrougheng ENG2. Championship12.422622420101900000150017Matches
2023-202424Middlesbrougheng ENGEFL Cup1.32Matches
2024-202525Middlesbrougheng ENG2. Championship0.1550000000000400Matches
2024-202525Middlesbrougheng ENGJr. PL20.7Matches
7 Seasons4 Clubs5 Leagues86.2952932140238400000649664
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (4 Seasons)4 Leagues29.222922070111000000143214
Middlesbrough (3 Seasons)3 Leagues36.765164160105700000466445
AFC Wimbledon (1 Season)1 League14.912
Hull City (1 Season)1 League5.4727110025000004005
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.6914898110226700000627563
EFL Cup (6 Seasons)11.63
FA Cup (4 Seasons)3.91
League One (1 Season)14.912
Premier League (1 Season)2.3383430011000002211
PL2 (1 Season)0.7
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201919Brentford3 Leagues2.8211920000000001501
2019-202020AFC Wimbledon1 League14.912
2019-202020Brentford2 Leagues1.7220000000000100
2020-202121Brentford3 Leagues18.41681652010800000105112
2021-202222Brentford3 Leagues6.2383430012000002211
2021-202222Hull City1 League5.4727110025000004005
2022-202323Middlesbrough3 Leagues22.842041240003600000312428
2023-202424Middlesbrough2 Leagues13.722622420102100000150017
2024-202525Middlesbrough1 League0.1550000000000400
2024-202525Middlesbrough1 League0.7
7 Seasons4 Clubs5 Leagues86.2952932140238400000649664
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (4 Seasons)4 Leagues29.222922070111000000143214
Middlesbrough (3 Seasons)3 Leagues36.765164160105700000466445
AFC Wimbledon (1 Season)1 League14.912
Hull City (1 Season)1 League5.4727110025000004005
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.6914898110226700000627563
EFL Cup (6 Seasons)11.63
FA Cup (4 Seasons)3.91
League One (1 Season)14.912
Premier League (1 Season)2.3383430011000002211
PL2 (1 Season)0.7
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201919Brentfordeng ENG2. Championship11th1.0211920000000001501Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.912Matches
2019-202020Brentfordeng ENG2. Championship3rd0.4220000000000100Matches
2020-202121Brentfordeng ENG2. Championship3rd12.31681652010800000105112Matches
2021-202222Brentfordeng ENG1. Premier League13th2.3383430011000002211Matches
2021-202222Hull Cityeng ENG2. Championship19th5.4727110025000004005Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.842041240003500000312428Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.422622420101900000150017Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.1550000000000400Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.7Matches
7 Seasons4 Clubs3 Leagues70.7952932140238000000649664
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (4 Seasons)2 Leagues16.02292207011900000143214
Middlesbrough (3 Seasons)1 League34.465164160105400000466445
AFC Wimbledon (1 Season)1 League14.912
Hull City (1 Season)1 League5.4727110025000004005
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.6914898110226700000627563
League One (1 Season)14.912
Premier League (1 Season)2.3383430011000002211
PL2 (1 Season)0.7
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201919Brentfordeng ENGEFL Cup17th1.60Matches
2018-201919Brentfordeng ENGFA Cup9th0.20Matches
2019-202020Brentfordeng ENGEFL Cup58th1.30Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.10Matches
2020-202121Brentfordeng ENGFA Cup17th2.00Matches
2021-202222Brentfordeng ENGEFL CupQF2.91Matches
2021-202222Brentfordeng ENGFA Cup1.00Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.30Matches
2022-202323Middlesbrougheng ENGFA Cup0.61Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.32Matches
6 Seasons2 Clubs2 Leagues15.44
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (4 Seasons)2 Leagues13.11
Middlesbrough (2 Seasons)2 Leagues2.33
EFL Cup (6 Seasons)11.63
FA Cup (4 Seasons)3.91
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
202020fi FinlandFriendlies (M)1.0Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.60Matches
202121fi FinlandFriendlies (M)2.0Matches
202121fi FinlandUEFA EuroGR0.1220000000000101Matches
202222fi FinlandWCQ0.80Matches
202222fi FinlandFriendlies (M)1.9Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.62Matches
202424fi FinlandUEFA Euro Qualifying0.71Matches
4 Seasons1 Club5 Leagues7.8220000300000101
Friendlies (M) (3 Seasons)5.0
UEFA Nations League (2 Seasons)1.22
UEFA Euro Qualifying (1 Season)0.71
WCQ (1 Season)0.80
UEFA Euro (1 Season)0.1220000000000101

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
2018-201919Brentfordeng ENG2. Championship1.000.0000000000.00000000Matches
2018-201919Brentfordeng ENGEFL Cup1.6Matches
2018-201919Brentfordeng ENGFA Cup0.2Matches
2019-202020Brentfordeng ENG2. Championship0.400.0000000000.00000000Matches
2019-202020Brentfordeng ENGEFL Cup1.3Matches
2019-202020AFC Wimbledoneng ENG3. League One14.9Matches
2020-202121Brentfordeng ENG2. Championship12.3201.63120242030.24101100Matches
2020-202121Brentfordeng ENGEFL Cup4.1Matches
2020-202121Brentfordeng ENGFA Cup2.0Matches
2021-202222Hull Cityeng ENG2. Championship5.471.2960010010.18100000Matches
2021-202222Brentfordeng ENGEFL Cup2.9Matches
2021-202222Brentfordeng ENGFA Cup1.0Matches
2021-202222Brentfordeng ENG1. Premier League2.310.4300010010.43000100Matches
2022-202323Middlesbrougheng ENG2. Championship21.8421.923101451100.46501031Matches
2022-202323Middlesbrougheng ENGEFL Cup0.3Matches
2022-202323Middlesbrougheng ENGFA Cup0.6Matches
2023-202424Middlesbrougheng ENG2. Championship12.4241.93170430010.08100000Matches
2023-202424Middlesbrougheng ENGEFL Cup1.3Matches
2024-202525Middlesbrougheng ENG2. Championship0.116.4310000000.00000000Matches
2024-202525Middlesbrougheng ENGJr. PL20.7Matches
7 Seasons4 Clubs5 Leagues86.2951.7067071371160.29802231
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (4 Seasons)4 Leagues29.2211.31120252040.25101200
Middlesbrough (3 Seasons)3 Leagues36.7671.954905751110.32601031
AFC Wimbledon (1 Season)1 League14.9
Hull City (1 Season)1 League5.471.2960010010.18100000
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.6941.7667071271150.28802131
EFL Cup (6 Seasons)11.6
FA Cup (4 Seasons)3.9
League One (1 Season)14.9
Premier League (1 Season)2.310.4300010010.43000100
PL2 (1 Season)0.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201919Brentford3 Leagues2.800.0000000000.00000000
2019-202020AFC Wimbledon1 League14.9
2019-202020Brentford2 Leagues1.700.0000000000.00000000
2020-202121Brentford3 Leagues18.4201.63120242030.24101100
2021-202222Brentford3 Leagues6.210.4300010010.43000100
2021-202222Hull City1 League5.471.2960010010.18100000
2022-202323Middlesbrough3 Leagues22.8421.923101451100.46501031
2023-202424Middlesbrough2 Leagues13.7241.93170430010.08100000
2024-202525Middlesbrough1 League0.116.4310000000.00000000
2024-202525Middlesbrough1 League0.7
7 Seasons4 Clubs5 Leagues86.2951.7067071371160.29802231
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (4 Seasons)4 Leagues29.2211.31120252040.25101200
Middlesbrough (3 Seasons)3 Leagues36.7671.954905751110.32601031
AFC Wimbledon (1 Season)1 League14.9
Hull City (1 Season)1 League5.471.2960010010.18100000
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.6941.7667071271150.28802131
EFL Cup (6 Seasons)11.6
FA Cup (4 Seasons)3.9
League One (1 Season)14.9
Premier League (1 Season)2.310.4300010010.43000100
PL2 (1 Season)0.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201919Brentfordeng ENG2. Championship11th1.000.0000000000.00000000Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.9Matches
2019-202020Brentfordeng ENG2. Championship3rd0.400.0000000000.00000000Matches
2020-202121Brentfordeng ENG2. Championship3rd12.3201.63120242030.24101100Matches
2021-202222Brentfordeng ENG1. Premier League13th2.310.4300010010.43000100Matches
2021-202222Hull Cityeng ENG2. Championship19th5.471.2960010010.18100000Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.8421.923101451100.46501031Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.4241.93170430010.08100000Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.116.4310000000.00000000Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.7Matches
7 Seasons4 Clubs3 Leagues70.7951.7067071371160.29802231
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (4 Seasons)2 Leagues16.0211.31120252040.25101200
Middlesbrough (3 Seasons)1 League34.4671.954905751110.32601031
AFC Wimbledon (1 Season)1 League14.9
Hull City (1 Season)1 League5.471.2960010010.18100000
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.6941.7667071271150.28802131
League One (1 Season)14.9
Premier League (1 Season)2.310.4300010010.43000100
PL2 (1 Season)0.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201919Brentfordeng ENGEFL Cup17th1.6Matches
2018-201919Brentfordeng ENGFA Cup9th0.2Matches
2019-202020Brentfordeng ENGEFL Cup58th1.3Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.1Matches
2020-202121Brentfordeng ENGFA Cup17th2.0Matches
2021-202222Brentfordeng ENGEFL CupQF2.9Matches
2021-202222Brentfordeng ENGFA Cup1.0Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.3Matches
2022-202323Middlesbrougheng ENGFA Cup0.6Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.3Matches
6 Seasons2 Clubs2 Leagues15.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (4 Seasons)2 Leagues13.1
Middlesbrough (2 Seasons)2 Leagues2.3
EFL Cup (6 Seasons)11.6
FA Cup (4 Seasons)3.9
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
202020fi FinlandFriendlies (M)1.0Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.6Matches
202121fi FinlandFriendlies (M)2.0Matches
202121fi FinlandUEFA EuroGR0.100.0000000000.00000000Matches
202222fi FinlandWCQ0.8Matches
202222fi FinlandFriendlies (M)1.9Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.6Matches
202424fi FinlandUEFA Euro Qualifying0.7Matches
4 Seasons1 Club5 Leagues7.800.0000000000.00000000
Friendlies (M) (3 Seasons)5.0
UEFA Nations League (2 Seasons)1.2
UEFA Euro Qualifying (1 Season)0.7
WCQ (1 Season)0.8
UEFA Euro (1 Season)0.100.0000000000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201919Brentfordeng ENG2. Championship1.011001010.011011200Matches
2018-201919Brentfordeng ENGEFL Cup1.600Matches
2018-201919Brentfordeng ENGFA Cup0.200Matches
2019-202020Brentfordeng ENG2. Championship0.4000000001010010Matches
2019-202020Brentfordeng ENGEFL Cup1.310Matches
2019-202020AFC Wimbledoneng ENG3. League One14.904Matches
2020-202121Brentfordeng ENG2. Championship12.39625231127.3890951480Matches
2020-202121Brentfordeng ENGEFL Cup4.111Matches
2020-202121Brentfordeng ENGFA Cup2.011Matches
2021-202222Hull Cityeng ENG2. Championship5.431021040.042110300Matches
2021-202222Brentfordeng ENGEFL Cup2.912Matches
2021-202222Brentfordeng ENGFA Cup1.000Matches
2021-202222Brentfordeng ENG1. Premier League2.3330212450.025051400Matches
2022-202323Middlesbrougheng ENG2. Championship21.824189105112445.81317116327120Matches
2022-202323Middlesbrougheng ENGEFL Cup0.300Matches
2022-202323Middlesbrougheng ENGFA Cup0.610Matches
2023-202424Middlesbrougheng ENG2. Championship12.4161137691656.371211172350Matches
2023-202424Middlesbrougheng ENGEFL Cup1.340Matches
2024-202525Middlesbrougheng ENG2. Championship0.100000010.010000000Matches
2024-202525Middlesbrougheng ENGJr. PL20.7Matches
7 Seasons4 Clubs5 Leagues86.25649142616256141.036473442573260
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Brentford (4 Seasons)4 Leagues29.2131427451631.31116016112090
Middlesbrough (3 Seasons)3 Leagues36.74034121711204148.821292271050170
AFC Wimbledon (1 Season)1 League14.9040
Hull City (1 Season)1 League5.431021040.042110300
Middlesbrough (1 Season)1 League0.70
Championship (7 Seasons)53.65337142415235740.434423391669260
EFL Cup (6 Seasons)11.6730
FA Cup (4 Seasons)3.9210
League One (1 Season)14.9040
Premier League (1 Season)2.3330212450.025051400
PL2 (1 Season)0.70
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201919Brentford3 Leagues2.811001010.011011200
2019-202020AFC Wimbledon1 League14.9040
2019-202020Brentford2 Leagues1.7010000001010010
2020-202121Brentford3 Leagues18.49825231127.3890971480
2021-202222Brentford3 Leagues6.2340212450.025053400
2021-202222Hull City1 League5.431021040.042110300
2022-202323Middlesbrough3 Leagues22.824199105112445.81317116327120
2023-202424Middlesbrough2 Leagues13.7161537691656.371211172350
2024-202525Middlesbrough1 League0.100000010.010000000
2024-202525Middlesbrough1 League0.70
7 Seasons4 Clubs5 Leagues86.25649142616256141.036473442573260
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Brentford (4 Seasons)4 Leagues29.2131427451631.31116016112090
Middlesbrough (3 Seasons)3 Leagues36.74034121711204148.821292271050170
AFC Wimbledon (1 Season)1 League14.9040
Hull City (1 Season)1 League5.431021040.042110300
Middlesbrough (1 Season)1 League0.70
Championship (7 Seasons)53.65337142415235740.434423391669260
EFL Cup (6 Seasons)11.6730
FA Cup (4 Seasons)3.9210
League One (1 Season)14.9040
Premier League (1 Season)2.3330212450.025051400
PL2 (1 Season)0.70
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201919Brentfordeng ENG2. Championship11th1.011001010.011011200Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.904Matches
2019-202020Brentfordeng ENG2. Championship3rd0.4000000001010010Matches
2020-202121Brentfordeng ENG2. Championship3rd12.39625231127.3890951480Matches
2021-202222Brentfordeng ENG1. Premier League13th2.3330212450.025051400Matches
2021-202222Hull Cityeng ENG2. Championship19th5.431021040.042110300Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.824189105112445.81317116327120Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.4161137691656.371211172350Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.100000010.010000000Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.7Matches
7 Seasons4 Clubs3 Leagues70.75640142616256141.036473442173260
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
Brentford (4 Seasons)2 Leagues16.0131027451631.3111601672090
Middlesbrough (3 Seasons)1 League34.44029121711204148.821292271050170
AFC Wimbledon (1 Season)1 League14.9040
Hull City (1 Season)1 League5.431021040.042110300
Middlesbrough (1 Season)1 League0.70
Championship (7 Seasons)53.65337142415235740.434423391669260
League One (1 Season)14.9040
Premier League (1 Season)2.3330212450.025051400
PL2 (1 Season)0.70
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201919Brentfordeng ENGEFL Cup17th1.600Matches
2018-201919Brentfordeng ENGFA Cup9th0.200Matches
2019-202020Brentfordeng ENGEFL Cup58th1.310Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.111Matches
2020-202121Brentfordeng ENGFA Cup17th2.011Matches
2021-202222Brentfordeng ENGEFL CupQF2.912Matches
2021-202222Brentfordeng ENGFA Cup1.000Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.300Matches
2022-202323Middlesbrougheng ENGFA Cup0.610Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.340Matches
6 Seasons2 Clubs2 Leagues15.4940
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
Brentford (4 Seasons)2 Leagues13.1440
Middlesbrough (2 Seasons)2 Leagues2.3500
EFL Cup (6 Seasons)11.6730
FA Cup (4 Seasons)3.9210
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
202020fi FinlandFriendlies (M)1.0Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.610Matches
202121fi FinlandFriendlies (M)2.0Matches
202121fi FinlandUEFA EuroGR0.1100100000000100Matches
202222fi FinlandWCQ0.800Matches
202222fi FinlandFriendlies (M)1.9Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.600Matches
202424fi FinlandUEFA Euro Qualifying0.710Matches
4 Seasons1 Club5 Leagues7.8120100000000100
Friendlies (M) (3 Seasons)5.00
UEFA Nations League (2 Seasons)1.2100
UEFA Euro Qualifying (1 Season)0.7100
WCQ (1 Season)0.8000
UEFA Euro (1 Season)0.1100100000000100

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
2018-201919Brentfordeng ENG2. Championship1.0370413217372150.0150.02110731020302512Matches
2018-201919Brentfordeng ENGEFL Cup1.6Matches
2018-201919Brentfordeng ENGFA Cup0.2Matches
2019-202020Brentfordeng ENG2. Championship0.4812154800041300003052Matches
2019-202020Brentfordeng ENGEFL Cup1.3Matches
2019-202020AFC Wimbledoneng ENG3. League One14.9Matches
2020-202121Brentfordeng ENG2. Championship12.32978311041675629720630.01470.01691065455231112281220766Matches
2020-202121Brentfordeng ENGEFL Cup4.1Matches
2020-202121Brentfordeng ENGFA Cup2.0Matches
2021-202222Hull Cityeng ENG2. Championship5.411225476016112300.03100.056169320201278224Matches
2021-202222Brentfordeng ENGEFL Cup2.9Matches
2021-202222Brentfordeng ENGFA Cup1.0Matches
2021-202222Brentfordeng ENG1. Premier League2.3690239286694125.0375.02912644200913712Matches
2022-202323Middlesbrougheng ENG2. Championship21.8634116622335298632401332.52050.036720098173517163429461141Matches
2022-202323Middlesbrougheng ENGEFL Cup0.3Matches
2022-202323Middlesbrougheng ENGFA Cup0.6Matches
2023-202424Middlesbrougheng ENG2. Championship12.43607281162227235916850.0637.5218121451627715371526398Matches
2023-202424Middlesbrougheng ENGEFL Cup1.3Matches
2024-202525Middlesbrougheng ENG2. Championship0.16002416100.01100.041261010054Matches
2024-202525Middlesbrougheng ENGJr. PL20.7Matches
7 Seasons4 Clubs5 Leagues86.21523291385458592601520862933.74855.886847151901883944126641085359
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
Brentford (4 Seasons)4 Leagues29.24119391572217341126830.81869.22231311530251312431327492
Middlesbrough (3 Seasons)3 Leagues36.710001894341578171997572136.82747.4589323513396324327144729243
AFC Wimbledon (1 Season)1 League14.9
Hull City (1 Season)1 League5.411225476016112300.03100.056169320201278224
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.61454291365068312541451822834.14554.983945891857863944117631048347
EFL Cup (6 Seasons)11.6
FA Cup (4 Seasons)3.9
League One (1 Season)14.9
Premier League (1 Season)2.3690239286694125.0375.02912644200913712
PL2 (1 Season)0.7
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201919Brentford3 Leagues2.8370413217372150.0150.02110731020302512
2019-202020AFC Wimbledon1 League14.9
2019-202020Brentford2 Leagues1.7812154800041300003052
2020-202121Brentford3 Leagues18.42978311041675629720630.01470.01691065455231112281220766
2021-202222Brentford3 Leagues6.2690239286694125.0375.02912644200913712
2021-202222Hull City1 League5.411225476016112300.03100.056169320201278224
2022-202323Middlesbrough3 Leagues22.8634116622335298632401332.52050.036720098173517163429461141
2023-202424Middlesbrough2 Leagues13.73607281162227235916850.0637.5218121451627715371526398
2024-202525Middlesbrough1 League0.16002416100.01100.041261010054
2024-202525Middlesbrough1 League0.7
7 Seasons4 Clubs5 Leagues86.21523291385458592601520862933.74855.886847151901883944126641085359
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
Brentford (4 Seasons)4 Leagues29.24119391572217341126830.81869.22231311530251312431327492
Middlesbrough (3 Seasons)3 Leagues36.710001894341578171997572136.82747.4589323513396324327144729243
AFC Wimbledon (1 Season)1 League14.9
Hull City (1 Season)1 League5.411225476016112300.03100.056169320201278224
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.61454291365068312541451822834.14554.983945891857863944117631048347
EFL Cup (6 Seasons)11.6
FA Cup (4 Seasons)3.9
League One (1 Season)14.9
Premier League (1 Season)2.3690239286694125.0375.02912644200913712
PL2 (1 Season)0.7
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201919Brentfordeng ENG2. Championship11th1.0370413217372150.0150.02110731020302512Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.9Matches
2019-202020Brentfordeng ENG2. Championship3rd0.4812154800041300003052Matches
2020-202121Brentfordeng ENG2. Championship3rd12.32978311041675629720630.01470.01691065455231112281220766Matches
2021-202222Brentfordeng ENG1. Premier League13th2.3690239286694125.0375.02912644200913712Matches
2021-202222Hull Cityeng ENG2. Championship19th5.411225476016112300.03100.056169320201278224Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.8634116622335298632401332.52050.036720098173517163429461141Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.43607281162227235916850.0637.5218121451627715371526398Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.16002416100.01100.041261010054Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.7Matches
7 Seasons4 Clubs3 Leagues70.71523291385458592601520862933.74855.886847151901883944126641085359
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
Brentford (4 Seasons)2 Leagues16.04119391572217341126830.81869.22231311530251312431327492
Middlesbrough (3 Seasons)1 League34.410001894341578171997572136.82747.4589323513396324327144729243
AFC Wimbledon (1 Season)1 League14.9
Hull City (1 Season)1 League5.411225476016112300.03100.056169320201278224
Middlesbrough (1 Season)1 League0.7
Championship (7 Seasons)53.61454291365068312541451822834.14554.983945891857863944117631048347
League One (1 Season)14.9
Premier League (1 Season)2.3690239286694125.0375.02912644200913712
PL2 (1 Season)0.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2018-201919Brentfordeng ENGEFL Cup17th1.6Matches
2018-201919Brentfordeng ENGFA Cup9th0.2Matches
2019-202020Brentfordeng ENGEFL Cup58th1.3Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.1Matches
2020-202121Brentfordeng ENGFA Cup17th2.0Matches
2021-202222Brentfordeng ENGEFL CupQF2.9Matches
2021-202222Brentfordeng ENGFA Cup1.0Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.3Matches
2022-202323Middlesbrougheng ENGFA Cup0.6Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.3Matches
6 Seasons2 Clubs2 Leagues15.4
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
Brentford (4 Seasons)2 Leagues13.1
Middlesbrough (2 Seasons)2 Leagues2.3
EFL Cup (6 Seasons)11.6
FA Cup (4 Seasons)3.9
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
202020fi FinlandFriendlies (M)1.0Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.6Matches
202121fi FinlandFriendlies (M)2.0Matches
202121fi FinlandUEFA EuroGR0.1500410500032901002241Matches
202222fi FinlandWCQ0.8Matches
202222fi FinlandFriendlies (M)1.9Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.6Matches
202424fi FinlandUEFA Euro Qualifying0.7Matches
4 Seasons1 Club5 Leagues7.8500410500032901002241
Friendlies (M) (3 Seasons)5.0
UEFA Nations League (2 Seasons)1.2
UEFA Euro Qualifying (1 Season)0.7
WCQ (1 Season)0.8
UEFA Euro (1 Season)0.1500410500032901002241

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
2018-201919Brentfordeng ENG2. Championship694162.31.016805591.001100.00-0.321.20.8+0.4+0.42+0.27Matches
2018-201919Brentfordeng ENGEFL Cup21437253.01.62720003.0041+3+1.89+3.31Matches
2018-201919Brentfordeng ENGFA Cup119195.30.20011813.0001-1-4.74-5.00Matches
2019-202020Brentfordeng ENG2. Championship236180.90.40021830.500000.00-0.920.60.2+0.4+1.01+0.29Matches
2019-202020Brentfordeng ENGEFL Cup1120120100.01.311201000.001100.00Matches
2019-202020AFC Wimbledoneng ENG3. League One181,3377442.414.91778611301.222117+4+0.27+1.11Matches
2020-202121Brentfordeng ENG2. Championship391,1052826.712.39803301351.83187+11+0.90+0.1222.710.6+12.1+0.99+0.29Matches
2020-202121Brentfordeng ENGEFL Cup63706268.54.1487321201.8382+6+1.46+2.52Matches
2020-202121Brentfordeng ENGFA Cup218090100.02.02902001.5034-1-0.50Matches
2021-202222Hull Cityeng ENG2. Championship114904511.85.4571162340.5549-5-0.92-0.724.97.7-2.9-0.53-0.17Matches
2021-202222Brentfordeng ENGEFL Cup42616572.52.9384211002.25123+9+3.10+4.01Matches
2021-202222Brentfordeng ENGFA Cup1909050.01.01901003.0041+3+3.00+6.00Matches
2021-202222Brentfordeng ENG1. Premier League7209306.12.31901620160.864400.00+0.224.34.2+0.1+0.06+0.14Matches
2022-202323Middlesbrougheng ENG2. Championship381,9655247.521.824712141951.584227+15+0.69+0.1533.925.4+8.5+0.39-0.27Matches
2022-202323Middlesbrougheng ENGEFL Cup1313134.40.30013100.0001-1-2.90-2.90Matches
2022-202323Middlesbrougheng ENGFA Cup1585864.40.61580000.0013-2-3.10+2.52Matches
2023-202424Middlesbrougheng ENG2. Championship211,1175327.012.41277592101.481718-1-0.08-0.3818.316.0+2.3+0.18-0.18Matches
2023-202424Middlesbrougheng ENGEFL Cup21175918.61.32590001.5015-4-3.08-4.66Matches
2024-202525Middlesbrougheng ENG2. Championship21371.00.1002720.000000.00-0.400.20.1+0.1+0.66-0.25Matches
2024-202525Middlesbrougheng ENGJr. PL2161618.50.71610003.0030+3+4.43+6.07Matches
7 Seasons4 Clubs5 Leagues1657,7554721.986.28576278016451.46141105+36+0.42+0.1686.165.0+21.1+0.38+0.06
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
Brentford (4 Seasons)4 Leagues712,6273714.829.22484134713341.685525+30+1.03+0.6328.815.7+13.1+0.82+0.44
Middlesbrough (3 Seasons)3 Leagues653,3015131.636.739727261971.456154+7+0.19-0.2652.441.5+10.9+0.32-0.26
AFC Wimbledon (1 Season)1 League181,3377442.414.91778611301.222117+4+0.27+1.11
Hull City (1 Season)1 League114904511.85.4571162340.5549-5-0.92-0.724.97.7-2.9-0.53-0.17
Middlesbrough (1 Season)1 League161618.50.71610003.0030+3+4.43+6.07
Championship (7 Seasons)1194,8204118.553.65174116816281.488262+20+0.37-0.0681.760.8+20.9+0.39+0.01
EFL Cup (6 Seasons)161,0426551.811.61281641601.812613+13+1.12+0.75
FA Cup (4 Seasons)53476942.83.9482311811.8089-1-0.26+0.52
League One (1 Season)181,3377442.414.91778611301.222117+4+0.27+1.11
Premier League (1 Season)7209306.12.31901620160.864400.00+0.224.34.2+0.1+0.06+0.14
PL2 (1 Season)161618.50.71610003.0030+3+4.43+6.07
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
2018-201919Brentford3 Leagues9256285.52.8371067101.6753+2+0.70+0.441.20.8+0.4+0.42+0.27
2019-202020AFC Wimbledon1 League181,3377442.414.91778611301.222117+4+0.27+1.11
2019-202020Brentford2 Leagues3156523.71.71120121830.331100.00-0.920.60.2+0.4+1.01+0.29
2020-202121Brentford3 Leagues471,6553534.118.415838321351.822913+16+0.87+0.2022.710.6+12.1+0.99+0.29
2021-202222Brentford3 Leagues125604714.16.25864718161.50208+12+1.93+2.254.34.2+0.1+0.06+0.14
2021-202222Hull City1 League114904511.85.4571162340.5549-5-0.92-0.724.97.7-2.9-0.53-0.17
2022-202323Middlesbrough3 Leagues402,0545147.522.825702152051.504331+12+0.53+0.0933.925.4+8.5+0.39-0.27
2023-202424Middlesbrough2 Leagues231,2345425.913.71475592101.481823-5-0.36-0.8518.316.0+2.3+0.18-0.18
2024-202525Middlesbrough1 League21371.00.1002720.000000.00-0.400.20.1+0.1+0.66-0.25
2024-202525Middlesbrough1 League161618.50.71610003.0030+3+4.43+6.07
7 Seasons4 Clubs5 Leagues1657,7554721.986.28576278016451.46141105+36+0.42+0.1686.165.0+21.1+0.38+0.06
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
Brentford (4 Seasons)4 Leagues712,6273714.829.22484134713341.685525+30+1.03+0.6328.815.7+13.1+0.82+0.44
Middlesbrough (3 Seasons)3 Leagues653,3015131.636.739727261971.456154+7+0.19-0.2652.441.5+10.9+0.32-0.26
AFC Wimbledon (1 Season)1 League181,3377442.414.91778611301.222117+4+0.27+1.11
Hull City (1 Season)1 League114904511.85.4571162340.5549-5-0.92-0.724.97.7-2.9-0.53-0.17
Middlesbrough (1 Season)1 League161618.50.71610003.0030+3+4.43+6.07
Championship (7 Seasons)1194,8204118.553.65174116816281.488262+20+0.37-0.0681.760.8+20.9+0.39+0.01
EFL Cup (6 Seasons)161,0426551.811.61281641601.812613+13+1.12+0.75
FA Cup (4 Seasons)53476942.83.9482311811.8089-1-0.26+0.52
League One (1 Season)181,3377442.414.91778611301.222117+4+0.27+1.11
Premier League (1 Season)7209306.12.31901620160.864400.00+0.224.34.2+0.1+0.06+0.14
PL2 (1 Season)161618.50.71610003.0030+3+4.43+6.07
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
2018-201919Brentfordeng ENG2. Championship11th694162.31.016805591.001100.00-0.321.20.8+0.4+0.42+0.27Matches
2019-202020AFC Wimbledoneng ENG3. League One20th181,3377442.414.91778611301.222117+4+0.27+1.11Matches
2019-202020Brentfordeng ENG2. Championship3rd236180.90.40021830.500000.00-0.920.60.2+0.4+1.01+0.29Matches
2020-202121Brentfordeng ENG2. Championship3rd391,1052826.712.39803301351.83187+11+0.90+0.1222.710.6+12.1+0.99+0.29Matches
2021-202222Brentfordeng ENG1. Premier League13th7209306.12.31901620160.864400.00+0.224.34.2+0.1+0.06+0.14Matches
2021-202222Hull Cityeng ENG2. Championship19th114904511.85.4571162340.5549-5-0.92-0.724.97.7-2.9-0.53-0.17Matches
2022-202323Middlesbrougheng ENG2. Championship4th381,9655247.521.824712141951.584227+15+0.69+0.1533.925.4+8.5+0.39-0.27Matches
2023-202424Middlesbrougheng ENG2. Championship8th211,1175327.012.41277592101.481718-1-0.08-0.3818.316.0+2.3+0.18-0.18Matches
2024-202525Middlesbrougheng ENG2. Championship7th21371.00.1002720.000000.00-0.400.20.1+0.1+0.66-0.25Matches
2024-202525Middlesbrougheng ENGJr. PL223rd161618.50.71610003.0030+3+4.43+6.07Matches
7 Seasons4 Clubs3 Leagues1446,3664419.570.76975187516441.4110783+24+0.34+0.0786.165.0+21.1+0.38+0.06
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
Brentford (4 Seasons)2 Leagues541,444279.216.0117944313331.562312+11+0.69+0.2228.815.7+13.1+0.82+0.44
Middlesbrough (3 Seasons)1 League613,0955132.134.436737251971.495945+14+0.41+0.0152.441.5+10.9+0.32-0.26
AFC Wimbledon (1 Season)1 League181,3377442.414.91778611301.222117+4+0.27+1.11
Hull City (1 Season)1 League114904511.85.4571162340.5549-5-0.92-0.724.97.7-2.9-0.53-0.17
Middlesbrough (1 Season)1 League161618.50.71610003.0030+3+4.43+6.07
Championship (7 Seasons)1194,8204118.553.65174116816281.488262+20+0.37-0.0681.760.8+20.9+0.39+0.01
League One (1 Season)181,3377442.414.91778611301.222117+4+0.27+1.11
Premier League (1 Season)7209306.12.31901620160.864400.00+0.224.34.2+0.1+0.06+0.14
PL2 (1 Season)161618.50.71610003.0030+3+4.43+6.07
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
2018-201919Brentfordeng ENGEFL Cup17th21437253.01.62720003.0041+3+1.89+3.31Matches
2018-201919Brentfordeng ENGFA Cup9th119195.30.20011813.0001-1-4.74-5.00Matches
2019-202020Brentfordeng ENGEFL Cup58th1120120100.01.311201000.001100.00Matches
2020-202121Brentfordeng ENGEFL Cup3rd63706268.54.1487321201.8382+6+1.46+2.52Matches
2020-202121Brentfordeng ENGFA Cup17th218090100.02.02902001.5034-1-0.50Matches
2021-202222Brentfordeng ENGEFL CupQF42616572.52.9384211002.25123+9+3.10+4.01Matches
2021-202222Brentfordeng ENGFA Cup1909050.01.01901003.0041+3+3.00+6.00Matches
2022-202323Middlesbrougheng ENGEFL CupRd11313134.40.30013100.0001-1-2.90-2.90Matches
2022-202323Middlesbrougheng ENGFA Cup1585864.40.61580000.0013-2-3.10+2.52Matches
2023-202424Middlesbrougheng ENGEFL CupSF21175918.61.32590001.5015-4-3.08-4.66Matches
6 Seasons2 Clubs2 Leagues211,3896649.315.41682951711.813422+12+0.78+0.78
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (4 Seasons)2 Leagues171,1837058.913.11387941312.063213+19+1.45+2.21
Middlesbrough (2 Seasons)2 Leagues42065225.42.3358013100.7529-7-3.06-4.10
EFL Cup (6 Seasons)161,0426551.811.61281641601.812613+13+1.12+0.75
FA Cup (4 Seasons)53476942.83.9482311811.8089-1-0.26+0.52
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
202020fi FinlandFriendlies (M)1909050.01.01901003.0020+2+2.00+6.00Matches
2020-202121fi FinlandUEFA Nations LeagueLgB2582910.70.60022901.501100.00-0.37Matches
202121fi FinlandFriendlies (M)31816050.32.03600000.332200.00+2.01Matches
202121fi FinlandUEFA EuroGR2843.00.1002411.500000.00+0.690.00.1-0.1-1.21-0.25Matches
202222fi FinlandWCQ3732410.10.8145021432.0012-1-1.23-1.37Matches
202222fi FinlandFriendlies (M)31755848.61.928401810.6713-2-1.03-1.03Matches
2022-202323fi FinlandUEFA Nations LeagueLgB3541810.00.60031812.3301-1-1.67-2.22Matches
202424fi FinlandUEFA Euro Qualifying466176.70.70041700.7504-4-5.45-6.33Matches
4 Seasons1 Club5 Leagues217053417.87.87691141661.33713-6-0.77-0.900.00.1-0.1-1.21-0.25
Friendlies (M) (3 Seasons)74466449.65.067311810.865500.00+1.59
UEFA Nations League (2 Seasons)51122210.41.20052212.0012-1-0.80-1.27
UEFA Euro Qualifying (1 Season)466176.70.70041700.7504-4-5.45-6.33
WCQ (1 Season)3732410.10.8145021432.0012-1-1.23-1.37
UEFA Euro (1 Season)2843.00.1002411.500000.00+0.690.00.1-0.1-1.21-0.25

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
2018-201919Brentfordeng ENG2. Championship1.00000320110004060.0Matches
2018-201919Brentfordeng ENGEFL Cup1.6000032000000Matches
2018-201919Brentfordeng ENGFA Cup0.2000102000000Matches
2019-202020Brentfordeng ENG2. Championship0.40001000000000020.0Matches
2019-202020Brentfordeng ENGEFL Cup1.30000100010Matches
2019-202020AFC Wimbledoneng ENG3. League One14.9311261481240000Matches
2020-202121Brentfordeng ENG2. Championship12.330022113856000314418.9Matches
2020-202121Brentfordeng ENGEFL Cup4.10004220110Matches
2020-202121Brentfordeng ENGFA Cup2.00004210110Matches
2021-202222Hull Cityeng ENG2. Championship5.41005025010001053512.5Matches
2021-202222Brentfordeng ENGEFL Cup2.90002101210Matches
2021-202222Brentfordeng ENGFA Cup1.00001000000Matches
2021-202222Brentfordeng ENG1. Premier League2.300031011300042722.2Matches
2022-202323Middlesbrougheng ENG2. Championship21.8500351911353182004983618.2Matches
2022-202323Middlesbrougheng ENGEFL Cup0.30001100000Matches
2022-202323Middlesbrougheng ENGFA Cup0.60000101010Matches
2023-202424Middlesbrougheng ENG2. Championship12.42001947197110002392031.0Matches
2023-202424Middlesbrougheng ENGEFL Cup1.30002102040Matches
2024-202525Middlesbrougheng ENG2. Championship0.1000000000000000Matches
2024-202525Middlesbrougheng ENGJr. PL20.70000Matches
7 Seasons4 Clubs5 Leagues86.2141112664408425492001212814716.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brentford (4 Seasons)4 Leagues29.2300382412101114000396569.7
Middlesbrough (3 Seasons)3 Leagues36.770057261857103420072175623.3
AFC Wimbledon (1 Season)1 League14.9311261481240000
Hull City (1 Season)1 League5.41005025010001053512.5
Middlesbrough (1 Season)1 League0.70000
Championship (7 Seasons)53.611008237256716372001172614015.7
EFL Cup (6 Seasons)11.6000994337000
FA Cup (4 Seasons)3.9000633112000
League One (1 Season)14.9311261481240000
Premier League (1 Season)2.300031011300042722.2
PL2 (1 Season)0.70000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201919Brentford3 Leagues2.80001660110004060.0
2019-202020AFC Wimbledon1 League14.9311261481240000
2019-202020Brentford2 Leagues1.70001100010000020.0
2020-202121Brentford3 Leagues18.430030156878000314418.9
2021-202222Brentford3 Leagues6.200062023400042722.2
2021-202222Hull City1 League5.41005025010001053512.5
2022-202323Middlesbrough3 Leagues22.8500362111363192004983618.2
2023-202424Middlesbrough2 Leagues13.72002157217150002392031.0
2024-202525Middlesbrough1 League0.1000000000000000
2024-202525Middlesbrough1 League0.70000
7 Seasons4 Clubs5 Leagues86.2141112664408425492001212814716.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brentford (4 Seasons)4 Leagues29.2300382412101114000396569.7
Middlesbrough (3 Seasons)3 Leagues36.770057261857103420072175623.3
AFC Wimbledon (1 Season)1 League14.9311261481240000
Hull City (1 Season)1 League5.41005025010001053512.5
Middlesbrough (1 Season)1 League0.70000
Championship (7 Seasons)53.611008237256716372001172614015.7
EFL Cup (6 Seasons)11.6000994337000
FA Cup (4 Seasons)3.9000633112000
League One (1 Season)14.9311261481240000
Premier League (1 Season)2.300031011300042722.2
PL2 (1 Season)0.70000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201919Brentfordeng ENG2. Championship11th1.00000320110004060.0Matches
2019-202020AFC Wimbledoneng ENG3. League One20th14.9311261481240000Matches
2019-202020Brentfordeng ENG2. Championship3rd0.40001000000000020.0Matches
2020-202121Brentfordeng ENG2. Championship3rd12.330022113856000314418.9Matches
2021-202222Brentfordeng ENG1. Premier League13th2.300031011300042722.2Matches
2021-202222Hull Cityeng ENG2. Championship19th5.41005025010001053512.5Matches
2022-202323Middlesbrougheng ENG2. Championship4th21.8500351911353182004983618.2Matches
2023-202424Middlesbrougheng ENG2. Championship8th12.42001947197110002392031.0Matches
2024-202525Middlesbrougheng ENG2. Championship7th0.1000000000000000Matches
2024-202525Middlesbrougheng ENGJr. PL223rd0.70000Matches
7 Seasons4 Clubs3 Leagues70.7141111152338021402001212814716.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brentford (4 Seasons)2 Leagues16.0300261559710000396569.7
Middlesbrough (3 Seasons)1 League34.470054231854102920072175623.3
AFC Wimbledon (1 Season)1 League14.9311261481240000
Hull City (1 Season)1 League5.41005025010001053512.5
Middlesbrough (1 Season)1 League0.70000
Championship (7 Seasons)53.611008237256716372001172614015.7
League One (1 Season)14.9311261481240000
Premier League (1 Season)2.300031011300042722.2
PL2 (1 Season)0.70000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201919Brentfordeng ENGEFL Cup17th1.6000032000000Matches
2018-201919Brentfordeng ENGFA Cup9th0.2000102000000Matches
2019-202020Brentfordeng ENGEFL Cup58th1.30000100010Matches
2020-202121Brentfordeng ENGEFL Cup3rd4.10004220110Matches
2020-202121Brentfordeng ENGFA Cup17th2.00004210110Matches
2021-202222Brentfordeng ENGEFL CupQF2.90002101210Matches
2021-202222Brentfordeng ENGFA Cup1.00001000000Matches
2022-202323Middlesbrougheng ENGEFL CupRd10.30001100000Matches
2022-202323Middlesbrougheng ENGFA Cup0.60000101010Matches
2023-202424Middlesbrougheng ENGEFL CupSF1.30002102040Matches
6 Seasons2 Clubs2 Leagues15.400015127449000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (4 Seasons)2 Leagues13.10001297144000
Middlesbrough (2 Seasons)2 Leagues2.30003303050
EFL Cup (6 Seasons)11.6000994337000
FA Cup (4 Seasons)3.9000633112000
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
202020fi FinlandFriendlies (M)1.00000Matches
2020-202121fi FinlandUEFA Nations LeagueLgB0.60002100010Matches
202121fi FinlandFriendlies (M)2.00000Matches
202121fi FinlandUEFA EuroGR0.100010000000001150.0Matches
202222fi FinlandWCQ0.80001000000Matches
202222fi FinlandFriendlies (M)1.90000Matches
2022-202323fi FinlandUEFA Nations LeagueLgB0.60003122000Matches
202424fi FinlandUEFA Euro Qualifying0.70002011010Matches
4 Seasons1 Club5 Leagues7.800092330200001150.0
Friendlies (M) (3 Seasons)5.00000
UEFA Nations League (2 Seasons)1.20005222010
UEFA Euro Qualifying (1 Season)0.70002011010
WCQ (1 Season)0.80001000000
UEFA Euro (1 Season)0.100010000000001150.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.