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
2021-202219Sheffield Utdeng ENG2. Championship00Matches
2021-202219Sheffield Utdeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2021-202219Southend Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202219Southend Unitedeng ENG5. National League17171,53017.00000400.000.00Matches
2022-202320Southend Unitedeng ENG5. National League22211,85720.61100400.050.05Matches
2022-202320Wokingeng ENG5. National League443153.50000100.000.00Matches
2023-202421Barnsleyeng ENGEFL Cup111201.3000000100.000.000.000.000.00Matches
2023-202421Barnsleyeng ENG3. League One1398689.6000000100.000.000.000.000.00Matches
2023-202421Port Valeeng ENG3. League One654014.5000000000.000.000.000.000.00Matches
3 Seasons5 Clubs5 Leagues66605,36159.61001001100.020.000.000.020.00
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
Southend United (2 Seasons)2 Leagues40393,47738.6100100800.030.000.000.030.00
Barnsley (1 Season)2 Leagues141098811.0000000200.000.000.000.000.00
Port Vale (1 Season)1 League654014.5000000000.000.000.000.000.00
Woking (1 Season)1 League443153.50000100.000.00
Sheffield Utd (1 Season)2 Leagues221802.0000000000.000.000.000.000.00
National League (2 Seasons)43423,70241.11100900.020.02
EFL Cup (2 Seasons)333003.3000000100.000.000.000.000.00
League One (1 Season)19141,26914.1000000100.000.000.000.000.00
FA Cup (1 Season)11901.0000000000.000.000.000.000.00
Championship (1 Season)00
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
2021-202219Sheffield Utd2 Leagues221802.0000000000.000.000.000.000.00
2021-202219Southend United2 Leagues18181,62018.0000000400.000.000.000.000.00
2022-202320Southend United1 League22211,85720.61100400.050.05
2022-202320Woking1 League443153.50000100.000.00
2023-202421Barnsley2 Leagues141098811.0000000200.000.000.000.000.00
2023-202421Port Vale1 League654014.5000000000.000.000.000.000.00
3 Seasons5 Clubs5 Leagues66605,36159.61001001100.020.000.000.020.00
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
Southend United (2 Seasons)2 Leagues40393,47738.6100100800.030.000.000.030.00
Barnsley (1 Season)2 Leagues141098811.0000000200.000.000.000.000.00
Port Vale (1 Season)1 League654014.5000000000.000.000.000.000.00
Woking (1 Season)1 League443153.50000100.000.00
Sheffield Utd (1 Season)2 Leagues221802.0000000000.000.000.000.000.00
National League (2 Seasons)43423,70241.11100900.020.02
EFL Cup (2 Seasons)333003.3000000100.000.000.000.000.00
League One (1 Season)19141,26914.1000000100.000.000.000.000.00
FA Cup (1 Season)11901.0000000000.000.000.000.000.00
Championship (1 Season)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
2021-202219Sheffield Utdeng ENG2. Championship5th00Matches
2021-202219Southend Unitedeng ENG5. National League13th17171,53017.00000400.000.00Matches
2022-202320Southend Unitedeng ENG5. National League8th22211,85720.61100400.050.05Matches
2022-202320Wokingeng ENG5. National League4th443153.50000100.000.00Matches
2023-202421Barnsleyeng ENG3. League One6th1398689.6000000100.000.000.000.000.00Matches
2023-202421Port Valeeng ENG3. League One23rd654014.5000000000.000.000.000.000.00Matches
3 Seasons5 Clubs3 Leagues62564,97155.21001001000.020.000.000.020.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Southend United (2 Seasons)1 League39383,38737.61100800.030.03
Barnsley (1 Season)1 League1398689.6000000100.000.000.000.000.00
Port Vale (1 Season)1 League654014.5000000000.000.000.000.000.00
Woking (1 Season)1 League443153.50000100.000.00
Sheffield Utd (1 Season)1 League00
National League (2 Seasons)43423,70241.11100900.020.02
League One (1 Season)19141,26914.1000000100.000.000.000.000.00
Championship (1 Season)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
2021-202219Sheffield Utdeng ENGEFL CupRd3221802.0000000000.000.000.000.000.00Matches
2021-202219Southend Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202421Barnsleyeng ENGEFL CupRd1111201.3000000100.000.000.000.000.00Matches
2 Seasons3 Clubs2 Leagues443904.3000000100.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Sheffield Utd (1 Season)1 League221802.0000000000.000.000.000.000.00
Barnsley (1 Season)1 League111201.3000000100.000.000.000.000.00
Southend United (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (2 Seasons)333003.3000000100.000.000.000.000.00
FA Cup (1 Season)11901.0000000000.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 Dist PK PKatt Matches
2021-202219Sheffield Utdeng ENGEFL Cup2.003133.31.500.500.000.0000Matches
2021-202219Southend Unitedeng ENGFA Cup1.00000.000.0000Matches
2021-202219Southend Unitedeng ENG5. National League17.0000Matches
2022-202320Southend Unitedeng ENG5. National League20.6100Matches
2022-202320Wokingeng ENG5. National League3.5000Matches
2023-202421Barnsleyeng ENGEFL Cup1.30100.00.750.000.0000Matches
2023-202421Barnsleyeng ENG3. League One9.605360.00.520.310.000.0000Matches
2023-202421Port Valeeng ENG3. League One4.50000.000.0000Matches
3 Seasons5 Clubs5 Leagues59.619444.40.490.220.000.0000
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Southend United (2 Seasons)2 Leagues38.61000.000.0000
Barnsley (1 Season)2 Leagues11.006350.00.550.270.000.0000
Port Vale (1 Season)1 League4.50000.000.0000
Woking (1 Season)1 League3.5000
Sheffield Utd (1 Season)2 Leagues2.003133.31.500.500.000.0000
National League (2 Seasons)41.1100
EFL Cup (2 Seasons)3.304125.01.200.300.000.0000
League One (1 Season)14.105360.00.350.210.000.0000
FA Cup (1 Season)1.00000.000.0000
Championship (1 Season)
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2021-202219Sheffield Utd2 Leagues2.003133.31.500.500.000.0000
2021-202219Southend United2 Leagues18.00000.000.0000
2022-202320Southend United1 League20.6100
2022-202320Woking1 League3.5000
2023-202421Barnsley2 Leagues11.006350.00.550.270.000.0000
2023-202421Port Vale1 League4.50000.000.0000
3 Seasons5 Clubs5 Leagues59.619444.40.490.220.000.0000
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Southend United (2 Seasons)2 Leagues38.61000.000.0000
Barnsley (1 Season)2 Leagues11.006350.00.550.270.000.0000
Port Vale (1 Season)1 League4.50000.000.0000
Woking (1 Season)1 League3.5000
Sheffield Utd (1 Season)2 Leagues2.003133.31.500.500.000.0000
National League (2 Seasons)41.1100
EFL Cup (2 Seasons)3.304125.01.200.300.000.0000
League One (1 Season)14.105360.00.350.210.000.0000
FA Cup (1 Season)1.00000.000.0000
Championship (1 Season)
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
2021-202219Southend Unitedeng ENG5. National League13th17.0000Matches
2022-202320Southend Unitedeng ENG5. National League8th20.6100Matches
2022-202320Wokingeng ENG5. National League4th3.5000Matches
2023-202421Barnsleyeng ENG3. League One6th9.605360.00.520.310.000.0000Matches
2023-202421Port Valeeng ENG3. League One23rd4.50000.000.0000Matches
3 Seasons5 Clubs3 Leagues55.215360.00.350.210.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Southend United (2 Seasons)1 League37.6100
Barnsley (1 Season)1 League9.605360.00.520.310.000.0000
Port Vale (1 Season)1 League4.50000.000.0000
Woking (1 Season)1 League3.5000
Sheffield Utd (1 Season)1 League
National League (2 Seasons)41.1100
League One (1 Season)14.105360.00.350.210.000.0000
Championship (1 Season)
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
2021-202219Sheffield Utdeng ENGEFL CupRd32.003133.31.500.500.000.0000Matches
2021-202219Southend Unitedeng ENGFA Cup1.00000.000.0000Matches
2023-202421Barnsleyeng ENGEFL CupRd11.30100.00.750.000.0000Matches
2 Seasons3 Clubs2 Leagues4.304125.00.920.230.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Sheffield Utd (1 Season)1 League2.003133.31.500.500.000.0000
Barnsley (1 Season)1 League1.30100.00.750.000.0000
Southend United (1 Season)1 League1.00000.000.0000
EFL Cup (2 Seasons)3.304125.01.200.300.000.0000
FA Cup (1 Season)1.00000.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
2021-202219Sheffield Utdeng ENG2. Championship00003Matches
2021-202219Sheffield Utdeng ENGEFL Cup21809060.02.02902013.0031+2+1.00+1.00Matches
2021-202219Southend Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2021-202219Southend Unitedeng ENG5. National League171,5309038.617.0179017002.002516+9+0.53+1.46Matches
2022-202320Southend Unitedeng ENG5. National League221,8578444.920.62188201111.773217+15+0.73+0.85Matches
2022-202320Wokingeng ENG5. National League4315797.63.54792021.8035-2-0.57-1.16Matches
2023-202421Barnsleyeng ENGEFL Cup1120120100.01.311201001.002200.00Matches
2023-202421Barnsleyeng ENG3. League One138686721.09.6990941581.852014+6+0.62+0.29Matches
2023-202421Port Valeeng ENG3. League One6401679.74.558031260.33511-6-1.35-0.70Matches
3 Seasons5 Clubs5 Leagues665,3618121.359.6608855610211.719169+22+0.37+0.47
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Southend United (2 Seasons)2 Leagues403,4778742.538.63989381111.825836+22+0.57+1.10
Barnsley (1 Season)2 Leagues149887123.211.010931041581.792216+6+0.55+0.22
Port Vale (1 Season)1 League6401679.74.558031260.33511-6-1.35-0.70
Woking (1 Season)1 League4315797.63.54792021.8035-2-0.57-1.16
Sheffield Utd (1 Season)2 Leagues2180904.12.02902043.0031+2+1.00+1.00
National League (2 Seasons)433,7028630.241.14288391131.866038+22+0.53+0.57
EFL Cup (2 Seasons)330010071.43.331003012.3353+2+0.60+0.60
League One (1 Season)191,2696715.314.1148612512141.37252500.00+0.19
FA Cup (1 Season)19090100.01.01901000.0013-2-2.00
Championship (1 Season)00003
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
2021-202219Sheffield Utd2 Leagues2180904.12.02902043.0031+2+1.00+1.00
2021-202219Southend United2 Leagues181,6209040.018.0189018001.892619+7+0.39+1.31
2022-202320Southend United1 League221,8578444.920.62188201111.773217+15+0.73+0.85
2022-202320Woking1 League4315797.63.54792021.8035-2-0.57-1.16
2023-202421Barnsley2 Leagues149887123.211.010931041581.792216+6+0.55+0.22
2023-202421Port Vale1 League6401679.74.558031260.33511-6-1.35-0.70
3 Seasons5 Clubs5 Leagues665,3618121.359.6608855610211.719169+22+0.37+0.47
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Southend United (2 Seasons)2 Leagues403,4778742.538.63989381111.825836+22+0.57+1.10
Barnsley (1 Season)2 Leagues149887123.211.010931041581.792216+6+0.55+0.22
Port Vale (1 Season)1 League6401679.74.558031260.33511-6-1.35-0.70
Woking (1 Season)1 League4315797.63.54792021.8035-2-0.57-1.16
Sheffield Utd (1 Season)2 Leagues2180904.12.02902043.0031+2+1.00+1.00
National League (2 Seasons)433,7028630.241.14288391131.866038+22+0.53+0.57
EFL Cup (2 Seasons)330010071.43.331003012.3353+2+0.60+0.60
League One (1 Season)191,2696715.314.1148612512141.37252500.00+0.19
FA Cup (1 Season)19090100.01.01901000.0013-2-2.00
Championship (1 Season)00003
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
2021-202219Sheffield Utdeng ENG2. Championship5th00003Matches
2021-202219Southend Unitedeng ENG5. National League13th171,5309038.617.0179017002.002516+9+0.53+1.46Matches
2022-202320Southend Unitedeng ENG5. National League8th221,8578444.920.62188201111.773217+15+0.73+0.85Matches
2022-202320Wokingeng ENG5. National League4th4315797.63.54792021.8035-2-0.57-1.16Matches
2023-202421Barnsleyeng ENG3. League One6th138686721.09.6990941581.852014+6+0.62+0.29Matches
2023-202421Port Valeeng ENG3. League One23rd6401679.74.558031260.33511-6-1.35-0.70Matches
3 Seasons5 Clubs3 Leagues624,9718020.255.2568851610201.718563+22+0.40+0.50
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Southend United (2 Seasons)1 League393,3878741.837.63889371111.875733+24+0.64+1.17
Barnsley (1 Season)1 League138686721.09.6990941581.852014+6+0.62+0.29
Port Vale (1 Season)1 League6401679.74.558031260.33511-6-1.35-0.70
Woking (1 Season)1 League4315797.63.54792021.8035-2-0.57-1.16
Sheffield Utd (1 Season)1 League00003
National League (2 Seasons)433,7028630.241.14288391131.866038+22+0.53+0.57
League One (1 Season)191,2696715.314.1148612512141.37252500.00+0.19
Championship (1 Season)00003
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
2021-202219Sheffield Utdeng ENGEFL CupRd321809060.02.02902013.0031+2+1.00+1.00Matches
2021-202219Southend Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2023-202421Barnsleyeng ENGEFL CupRd11120120100.01.311201001.002200.00Matches
2 Seasons3 Clubs2 Leagues43909876.54.34984011.756600.000.00
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Sheffield Utd (1 Season)1 League21809060.02.02902013.0031+2+1.00+1.00
Barnsley (1 Season)1 League1120120100.01.311201001.002200.00
Southend United (1 Season)1 League19090100.01.01901000.0013-2-2.00
EFL Cup (2 Seasons)330010071.43.331003012.3353+2+0.60+0.60
FA Cup (1 Season)19090100.01.01901000.0013-2-2.00
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
2021-202219Sheffield Utdeng ENGEFL Cup2.00002100100Matches
2021-202219Southend Unitedeng ENGFA Cup1.00003200000Matches
2021-202219Southend Unitedeng ENG5. National League17.04000Matches
2022-202320Southend Unitedeng ENG5. National League20.64000Matches
2022-202320Wokingeng ENG5. National League3.51000Matches
2023-202421Barnsleyeng ENGEFL Cup1.31000000200Matches
2023-202421Barnsleyeng ENG3. League One9.610078108110Matches
2023-202421Port Valeeng ENG3. League One4.50003301420Matches
3 Seasons5 Clubs5 Leagues59.6110015141115130
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southend United (2 Seasons)2 Leagues38.68003200000
Barnsley (1 Season)2 Leagues11.0200781010110
Port Vale (1 Season)1 League4.50003301420
Woking (1 Season)1 League3.51000
Sheffield Utd (1 Season)2 Leagues2.00002100100
National League (2 Seasons)41.19000
EFL Cup (2 Seasons)3.31002100300
League One (1 Season)14.110010111112130
FA Cup (1 Season)1.00003200000
Championship (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202219Sheffield Utd2 Leagues2.00002100100
2021-202219Southend United2 Leagues18.04003200000
2022-202320Southend United1 League20.64000
2022-202320Woking1 League3.51000
2023-202421Barnsley2 Leagues11.0200781010110
2023-202421Port Vale1 League4.50003301420
3 Seasons5 Clubs5 Leagues59.6110015141115130
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southend United (2 Seasons)2 Leagues38.68003200000
Barnsley (1 Season)2 Leagues11.0200781010110
Port Vale (1 Season)1 League4.50003301420
Woking (1 Season)1 League3.51000
Sheffield Utd (1 Season)2 Leagues2.00002100100
National League (2 Seasons)41.19000
EFL Cup (2 Seasons)3.31002100300
League One (1 Season)14.110010111112130
FA Cup (1 Season)1.00003200000
Championship (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202219Southend Unitedeng ENG5. National League13th17.04000Matches
2022-202320Southend Unitedeng ENG5. National League8th20.64000Matches
2022-202320Wokingeng ENG5. National League4th3.51000Matches
2023-202421Barnsleyeng ENG3. League One6th9.610078108110Matches
2023-202421Port Valeeng ENG3. League One23rd4.50003301420Matches
3 Seasons5 Clubs3 Leagues55.2100010111112130
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southend United (2 Seasons)1 League37.68000
Barnsley (1 Season)1 League9.610078108110
Port Vale (1 Season)1 League4.50003301420
Woking (1 Season)1 League3.51000
Sheffield Utd (1 Season)1 League
National League (2 Seasons)41.19000
League One (1 Season)14.110010111112130
Championship (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202219Sheffield Utdeng ENGEFL CupRd32.00002100100Matches
2021-202219Southend Unitedeng ENGFA Cup1.00003200000Matches
2023-202421Barnsleyeng ENGEFL CupRd11.31000000200Matches
2 Seasons3 Clubs2 Leagues4.31005300300
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sheffield Utd (1 Season)1 League2.00002100100
Barnsley (1 Season)1 League1.31000000200
Southend United (1 Season)1 League1.00003200000
EFL Cup (2 Seasons)3.31002100300
FA Cup (1 Season)1.00003200000

Player Club Summary

About FBref.com

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

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

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

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

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

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

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

More Kacper Łopata Pages