Statistiques basiques

Statistiques basiques Table
Temps de jeu Performance Par 90 minutes
Saison Âge Équipe Pays Comp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
2019-202015Rochdaleeng ENGFA Cup00Matchs
2019-202015Rochdaleeng ENG3. League One00Matchs
2020-202116Rochdaleeng ENGEFL Cup1010.0000000000.000.000.000.000.00Matchs
2020-202116Rochdaleeng ENGFA Cup00Matchs
2020-202116Rochdaleeng ENG3. League One51790.9000000000.000.000.000.000.00Matchs
2021-202217Rochdaleeng ENGEFL Cup1010.0000000000.000.000.000.000.00Matchs
2021-202217Rochdaleeng ENGFA Cup00Matchs
2021-202217Rochdaleeng ENG4. League Two221802.0011000000.000.500.500.000.50Matchs
2022-202318Rochdaleeng ENGEFL Cup20220.2000000000.000.000.000.000.00Matchs
2022-202318Rochdaleeng ENGFA Cup10510.6000000000.000.000.000.000.00Matchs
2022-202318Rochdaleeng ENG4. League Two24181,66518.5268200200.110.320.430.110.43Matchs
2023-202419Brentfordeng ENGEFL Cup10430.5000000000.000.000.000.000.00Matchs
2023-202419Brentfordeng ENGFA Cup00Matchs
2023-202419Brentfordeng ENG1. Premier League00Matchs
5 saisons2 clubs5 ligues37212,04222.7279200200.090.310.400.090.40
Pays Comp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
Rochdale (4 saisons)4 ligues36211,99922.2279200200.090.320.410.090.41
Brentford (1 saison)3 ligues10430.5000000000.000.000.000.000.00
FA Cup (5 saisons)10510.6000000000.000.000.000.000.00
EFL Cup (4 saisons)50670.7000000000.000.000.000.000.00
League Two (2 saisons)26201,84520.5279200200.100.340.440.100.44
League One (2 saisons)51790.9000000000.000.000.000.000.00
Premier League (1 saison)00
Statistiques basiques Table
Temps de jeu Performance Par 90 minutes
Saison Âge Équipe Comp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
2019-202015Rochdale2 ligues00
2020-202116Rochdale3 ligues61800.9000000000.000.000.000.000.00
2021-202217Rochdale3 ligues321812.0011000000.000.500.500.000.50
2022-202318Rochdale3 ligues27181,73819.3268200200.100.310.410.100.41
2023-202419Brentford3 ligues10430.5000000000.000.000.000.000.00
5 saisons2 clubs5 ligues37212,04222.7279200200.090.310.400.090.40
Comp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
Rochdale (4 saisons)4 ligues36211,99922.2279200200.090.320.410.090.41
Brentford (1 saison)3 ligues10430.5000000000.000.000.000.000.00
FA Cup (5 saisons)10510.6000000000.000.000.000.000.00
EFL Cup (4 saisons)50670.7000000000.000.000.000.000.00
League Two (2 saisons)26201,84520.5279200200.100.340.440.100.44
League One (2 saisons)51790.9000000000.000.000.000.000.00
Premier League (1 saison)00
Statistiques basiques Table
Temps de jeu Performance Par 90 minutes
Saison Âge Équipe Pays Comp CltChamp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
2019-202015Rochdaleeng ENG3. League One18e00Matchs
2020-202116Rochdaleeng ENG3. League One21e51790.9000000000.000.000.000.000.00Matchs
2021-202217Rochdaleeng ENG4. League Two18e221802.0011000000.000.500.500.000.50Matchs
2022-202318Rochdaleeng ENG4. League Two24e24181,66518.5268200200.110.320.430.110.43Matchs
2023-202419Brentfordeng ENG1. Premier League16e00Matchs
5 saisons2 clubs3 ligues31211,92421.4279200200.090.330.420.090.42
Pays Comp CltChamp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
Rochdale (4 saisons)2 ligues31211,92421.4279200200.090.330.420.090.42
Brentford (1 saison)1 ligue00
League Two (2 saisons)26201,84520.5279200200.100.340.440.100.44
League One (2 saisons)51790.9000000000.000.000.000.000.00
Premier League (1 saison)00
Statistiques basiques Table
Temps de jeu Performance Par 90 minutes
Saison Âge Équipe Pays Comp CltChamp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
2019-202015Rochdaleeng ENGFA Cup33e00Matchs
2020-202116Rochdaleeng ENGEFL Cup33e1010.0000000000.000.000.000.000.00Matchs
2020-202116Rochdaleeng ENGFA Cup85e00Matchs
2021-202217Rochdaleeng ENGEFL CupRd31010.0000000000.000.000.000.000.00Matchs
2021-202217Rochdaleeng ENGFA Cup00Matchs
2022-202318Rochdaleeng ENGEFL CupRd220220.2000000000.000.000.000.000.00Matchs
2022-202318Rochdaleeng ENGFA Cup10510.6000000000.000.000.000.000.00Matchs
2023-202419Brentfordeng ENGEFL CupRd310430.5000000000.000.000.000.000.00Matchs
2023-202419Brentfordeng ENGFA Cup00Matchs
5 saisons2 clubs2 ligues601181.3000000000.000.000.000.000.00
Pays Comp CltChamp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR Buts PD B+PD B-PénM B+PD-PénM Matchs
Rochdale (4 saisons)2 ligues50750.8000000000.000.000.000.000.00
Brentford (1 saison)2 ligues10430.5000000000.000.000.000.000.00
FA Cup (5 saisons)10510.6000000000.000.000.000.000.00
EFL Cup (4 saisons)50670.7000000000.000.000.000.000.00
Tirs Table
Standard
Saison Âge Équipe Pays Comp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
2020-202116Rochdaleeng ENGEFL Cup0.00000.000.0000Matchs
2020-202116Rochdaleeng ENG3. League One0.90100.01.140.000.0000Matchs
2021-202217Rochdaleeng ENGEFL Cup0.00000.000.0000Matchs
2021-202217Rochdaleeng ENG4. League Two2.004125.02.000.500.000.0000Matchs
2022-202318Rochdaleeng ENGEFL Cup0.20100.04.090.000.0000Matchs
2022-202318Rochdaleeng ENGFA Cup0.6000Matchs
2022-202318Rochdaleeng ENG4. League Two18.5219526.31.030.270.110.4000Matchs
2023-202419Brentfordeng ENGEFL Cup0.50000.000.0000Matchs
5 saisons2 clubs5 ligues22.7225624.01.130.270.080.3300
Pays Comp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
Rochdale (4 saisons)4 ligues22.2225624.01.160.280.080.3300
Brentford (1 saison)3 ligues0.50000.000.0000
FA Cup (5 saisons)0.6000
EFL Cup (4 saisons)0.70100.01.340.000.0000
League Two (2 saisons)20.5223626.11.120.290.090.3300
League One (2 saisons)0.90100.01.140.000.0000
Premier League (1 saison)
Tirs Table
Standard
Saison Âge Équipe Comp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
2020-202116Rochdale3 ligues0.90100.01.130.000.0000
2021-202217Rochdale3 ligues2.004125.01.990.500.000.0000
2022-202318Rochdale3 ligues19.3220525.01.070.270.100.4000
2023-202419Brentford3 ligues0.50000.000.0000
5 saisons2 clubs5 ligues22.7225624.01.130.270.080.3300
Comp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
Rochdale (4 saisons)4 ligues22.2225624.01.160.280.080.3300
Brentford (1 saison)3 ligues0.50000.000.0000
FA Cup (5 saisons)0.6000
EFL Cup (4 saisons)0.70100.01.340.000.0000
League Two (2 saisons)20.5223626.11.120.290.090.3300
League One (2 saisons)0.90100.01.140.000.0000
Premier League (1 saison)
Tirs Table
Standard
Saison Âge Équipe Pays Comp CltChamp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
2020-202116Rochdaleeng ENG3. League One21e0.90100.01.140.000.0000Matchs
2021-202217Rochdaleeng ENG4. League Two18e2.004125.02.000.500.000.0000Matchs
2022-202318Rochdaleeng ENG4. League Two24e18.5219526.31.030.270.110.4000Matchs
5 saisons2 clubs3 ligues21.4224625.01.120.280.080.3300
Pays Comp CltChamp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
Rochdale (4 saisons)2 ligues21.4224625.01.120.280.080.3300
Brentford (1 saison)1 ligue
League Two (2 saisons)20.5223626.11.120.290.090.3300
League One (2 saisons)0.90100.01.140.000.0000
Premier League (1 saison)
Tirs Table
Standard
Saison Âge Équipe Pays Comp CltChamp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
2020-202116Rochdaleeng ENGEFL Cup33e0.00000.000.0000Matchs
2021-202217Rochdaleeng ENGEFL CupRd30.00000.000.0000Matchs
2022-202318Rochdaleeng ENGEFL CupRd20.20100.04.090.000.0000Matchs
2022-202318Rochdaleeng ENGFA Cup0.6000Matchs
2023-202419Brentfordeng ENGEFL CupRd30.50000.000.0000Matchs
5 saisons2 clubs2 ligues1.30100.01.340.000.0000
Pays Comp CltChamp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist PénM PénT Matchs
Rochdale (4 saisons)2 ligues0.80100.03.750.000.0000
Brentford (1 saison)2 ligues0.50000.000.0000
FA Cup (5 saisons)0.6000
EFL Cup (4 saisons)0.70100.01.340.000.0000

Temps de jeu

Temps de jeu Table
Temps de jeu Titulaire Remplaçants Victoires de l'équipe
Saison Âge Équipe Pays Comp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
2019-202015Rochdaleeng ENGFA Cup00001Matchs
2019-202015Rochdaleeng ENG3. League One00003Matchs
2020-202116Rochdaleeng ENGEFL Cup1110.60.0001113.000000.00+0.50Matchs
2020-202116Rochdaleeng ENGFA Cup0001Matchs
2020-202116Rochdaleeng ENG3. League One579161.90.9162044171.2014-3-3.42-3.11Matchs
2021-202217Rochdaleeng ENGEFL Cup1110.60.0001103.000000.00+0.50Matchs
2021-202217Rochdaleeng ENGFA Cup00003Matchs
2021-202217Rochdaleeng ENG4. League Two2180904.32.02902081.5054+1+0.50+0.70Matchs
2022-202318Rochdaleeng ENGEFL Cup2221112.20.20021101.500000.00+0.57Matchs
2022-202318Rochdaleeng ENGFA Cup1515156.70.60015100.0001-1-1.76-1.76Matchs
2022-202318Rochdaleeng ENG4. League Two241,6656940.218.5188411625100.922429-5-0.27+0.42Matchs
2023-202419Brentfordeng ENGEFL Cup1434320.50.50014311.001100.00+0.54Matchs
2023-202419Brentfordeng ENGFA Cup00002Matchs
2023-202419Brentfordeng ENG1. Premier League000013Matchs
5 saisons2 clubs5 ligues372,042559.822.72184131618601.113139-8-0.35+0.02
Pays Comp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
Rochdale (4 saisons)4 ligues361,9995611.822.22184131516441.113038-8-0.36+0.01
Brentford (1 saison)3 ligues143431.10.500143161.001100.00+0.54
FA Cup (5 saisons)151514.30.60015170.0001-1-1.76-1.76
EFL Cup (4 saisons)567138.90.70051322.001100.00+0.53
League Two (2 saisons)261,8457122.320.5208513625180.962933-4-0.20+0.20
League One (2 saisons)579161.10.9162044201.2014-3-3.42-3.11
Premier League (1 saison)000013
Temps de jeu Table
Temps de jeu Titulaire Remplaçants Victoires de l'équipe
Saison Âge Équipe Comp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
2019-202015Rochdale2 ligues00004
2020-202116Rochdale3 ligues680131.80.9162054191.5014-3-3.38-3.06
2021-202217Rochdale3 ligues3181603.92.0290211112.0054+1+0.50+0.71
2022-202318Rochdale3 ligues271,7386439.419.3188411925100.932430-6-0.31+0.36
2023-202419Brentford3 ligues143431.10.500143161.001100.00+0.54
5 saisons2 clubs5 ligues372,042559.822.72184131618601.113139-8-0.35+0.02
Comp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
Rochdale (4 saisons)4 ligues361,9995611.822.22184131516441.113038-8-0.36+0.01
Brentford (1 saison)3 ligues143431.10.500143161.001100.00+0.54
FA Cup (5 saisons)151514.30.60015170.0001-1-1.76-1.76
EFL Cup (4 saisons)567138.90.70051322.001100.00+0.53
League Two (2 saisons)261,8457122.320.5208513625180.962933-4-0.20+0.20
League One (2 saisons)579161.10.9162044201.2014-3-3.42-3.11
Premier League (1 saison)000013
Temps de jeu Table
Temps de jeu Titulaire Remplaçants Victoires de l'équipe
Saison Âge Équipe Pays Comp CltChamp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
2019-202015Rochdaleeng ENG3. League One18e00003Matchs
2020-202116Rochdaleeng ENG3. League One21e579161.90.9162044171.2014-3-3.42-3.11Matchs
2021-202217Rochdaleeng ENG4. League Two18e2180904.32.02902081.5054+1+0.50+0.70Matchs
2022-202318Rochdaleeng ENG4. League Two24e241,6656940.218.5188411625100.922429-5-0.27+0.42Matchs
2023-202419Brentfordeng ENG1. Premier League16e000013Matchs
5 saisons2 clubs3 ligues311,9246210.221.42184131017511.003037-7-0.33+0.03
Pays Comp CltChamp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
Rochdale (4 saisons)2 ligues311,9246212.421.42184131017381.003037-7-0.33+0.03
Brentford (1 saison)1 ligue000013
League Two (2 saisons)261,8457122.320.5208513625180.962933-4-0.20+0.20
League One (2 saisons)579161.10.9162044201.2014-3-3.42-3.11
Premier League (1 saison)000013
Temps de jeu Table
Temps de jeu Titulaire Remplaçants Victoires de l'équipe
Saison Âge Équipe Pays Comp CltChamp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
2019-202015Rochdaleeng ENGFA Cup33e00001Matchs
2020-202116Rochdaleeng ENGEFL Cup33e1110.60.0001113.000000.00+0.50Matchs
2020-202116Rochdaleeng ENGFA Cup85e0001Matchs
2021-202217Rochdaleeng ENGEFL CupRd31110.60.0001103.000000.00+0.50Matchs
2021-202217Rochdaleeng ENGFA Cup00003Matchs
2022-202318Rochdaleeng ENGEFL CupRd22221112.20.20021101.500000.00+0.57Matchs
2022-202318Rochdaleeng ENGFA Cup1515156.70.60015100.0001-1-1.76-1.76Matchs
2023-202419Brentfordeng ENGEFL CupRd31434320.50.50014311.001100.00+0.54Matchs
2023-202419Brentfordeng ENGFA Cup00002Matchs
5 saisons2 clubs2 ligues6118206.11.30062091.6712-1-0.76-0.26
Pays Comp CltChamp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain Matchs
Rochdale (4 saisons)2 ligues575154.90.80051561.8001-1-1.20-0.71
Brentford (1 saison)2 ligues1434310.20.50014331.001100.00+0.54
FA Cup (5 saisons)151514.30.60015170.0001-1-1.76-1.76
EFL Cup (4 saisons)567138.90.70051322.001100.00+0.53
Become a Stathead & surf this site ad-free.

Statistiques diverses

Statistiques diverses Table
Performance
Saison Âge Équipe Pays Comp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
2020-202116Rochdaleeng ENGEFL Cup0.00000000000Matchs
2020-202116Rochdaleeng ENG3. League One0.90001102010Matchs
2021-202217Rochdaleeng ENGEFL Cup0.00000000000Matchs
2021-202217Rochdaleeng ENG4. League Two2.00002105100Matchs
2022-202318Rochdaleeng ENGEFL Cup0.20000000110Matchs
2022-202318Rochdaleeng ENGFA Cup0.60000Matchs
2022-202318Rochdaleeng ENG4. League Two18.52006804412180Matchs
2023-202419Brentfordeng ENGEFL Cup0.50000000000Matchs
5 saisons2 clubs5 ligues22.720091005114200
Pays Comp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
Rochdale (4 saisons)4 ligues22.220091005114200
Brentford (1 saison)3 ligues0.50000000000
FA Cup (5 saisons)0.60000
EFL Cup (4 saisons)0.70000000110
League Two (2 saisons)20.52008904913180
League One (2 saisons)0.90001102010
Premier League (1 saison)
Statistiques diverses Table
Performance
Saison Âge Équipe Comp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
2020-202116Rochdale3 ligues0.90001102010
2021-202217Rochdale3 ligues2.00002105100
2022-202318Rochdale3 ligues19.32006804413190
2023-202419Brentford3 ligues0.50000000000
5 saisons2 clubs5 ligues22.720091005114200
Comp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
Rochdale (4 saisons)4 ligues22.220091005114200
Brentford (1 saison)3 ligues0.50000000000
FA Cup (5 saisons)0.60000
EFL Cup (4 saisons)0.70000000110
League Two (2 saisons)20.52008904913180
League One (2 saisons)0.90001102010
Premier League (1 saison)
Statistiques diverses Table
Performance
Saison Âge Équipe Pays Comp CltChamp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
2020-202116Rochdaleeng ENG3. League One21e0.90001102010Matchs
2021-202217Rochdaleeng ENG4. League Two18e2.00002105100Matchs
2022-202318Rochdaleeng ENG4. League Two24e18.52006804412180Matchs
5 saisons2 clubs3 ligues21.420091005113190
Pays Comp CltChamp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
Rochdale (4 saisons)2 ligues21.420091005113190
Brentford (1 saison)1 ligue
League Two (2 saisons)20.52008904913180
League One (2 saisons)0.90001102010
Premier League (1 saison)
Statistiques diverses Table
Performance
Saison Âge Équipe Pays Comp CltChamp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
2020-202116Rochdaleeng ENGEFL Cup33e0.00000000000Matchs
2021-202217Rochdaleeng ENGEFL CupRd30.00000000000Matchs
2022-202318Rochdaleeng ENGEFL CupRd20.20000000110Matchs
2022-202318Rochdaleeng ENGFA Cup0.60000Matchs
2023-202419Brentfordeng ENGEFL CupRd30.50000000000Matchs
5 saisons2 clubs2 ligues1.30000000110
Pays Comp CltChamp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Matchs
Rochdale (4 saisons)2 ligues0.80000000110
Brentford (1 saison)2 ligues0.50000000000
FA Cup (5 saisons)0.60000
EFL Cup (4 saisons)0.70000000110

Résumé du club de joueurs

À propos de FBref.com

FBref.com a été lancé (13 juin 2018) avec un traitement des compétitions nationales pour l'Angleterre, la France, l'Allemagne, l'Italie, l'Espagne et les États-Unis. Depuis lors, nous n'avons cessé d'étendre nos statistiques pour inclure des championnats nationaux de plus de 40 pays, ainsi que des coupes nationales, des super coupes et des compétitions de jeunes des principaux pays européens. Nous avons également ajouté des données pour les grandes coupes internationales telles la Ligue des Champions de l'UEFA et la 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.

Le personnel de Sports Reference est entièrement anglophone et hispanophone à l'heure actuelle. Nous espérons servir tous nos clients quelle que soit leur langue maternelle, donc nous ferons de notre mieux pour traduire correctement notre site en {langue}. Si vous trouvez une erreur ou un mot, une phrase ou une abréviation mal choisis, veuillez nous en informer et nous tenterons de corriger le problème rapidement.

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.

Vous pouvez vous inscrire pour recevoir un e-mail lors du lancement de nouveaux pays et de nouvelles fonctionnalités.

Pour plus d’informations, consultez notre article de blog sur le lancement, la page générale des ligues/compétitions présentant les ligues et les saisons que nous incluons, ou notre page À propos. Contactez-nous en cas de problème ou pour une suggestion.

FBref est l'un des sept sites Sports-Reference.com.

Plus de pages Ethan Brierley