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
201919NE Revolutionus USA1. MLS1043924.4022000000.000.460.460.000.46Matches
201919NE Revolutionus USAU.S. Open Cup10380.4000000000.000.000.000.000.00Matches
202020NE Revolutionus USA1. MLS23111,08712.1224200100.170.170.330.170.33Matches
202121NE Revolutionus USA1. MLS27191,74519.48513800400.410.260.670.410.67Matches
2021-202222Club Bruggebe BEL1. First Division A987298.1000000000.000.000.000.000.00Matches
2022-202323Club Brugge1. Champions Lg665205.8022000200.000.350.350.000.35Matches
2022-202323Club Bruggebe BEL1. Pro League A22181,62218.0123100600.060.110.170.060.17Matches
2023-202424Inter1. Champions Lg00Matches
2023-202424Club Brugge3. Conf Lg322142.4011000000.000.420.420.000.42Matches
2023-202424Club Bruggebe BEL1. Pro League A12118289.2224200100.220.220.430.220.43Matches
2023-202424Interit ITA1. Serie A1001611.8101100000.560.000.560.560.56Matches
2023-202424Interit ITASupercoppa00Matches
2024-202525Inter1. Champions Lg00Matches
2024-202525Interit ITACoppa Italia11730.8000000000.000.000.000.000.00Matches
2024-202525Villarreales ESP1. La Liga1344164.6123100200.220.430.650.220.65Matches
2024-202525Interit ITA1. Serie A60951.1000000000.000.000.000.000.00Matches
2024-202525Interit ITASupercoppa00Matches
2025-202626Villarreal1. Champions Lg764264.7000000000.000.000.000.000.00Matches
2025-202626Villarreales ESPCopa del Rey20810.9000000100.000.000.000.000.00Matches
2025-202626Villarreales ESP1. La Liga34211,81920.2718700800.350.050.400.350.40Matches
7 Seasons4 Clubs10 Leagues18611110,246113.822194122002500.190.170.360.190.36
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
NE Revolution (3 Seasons)2 Leagues61343,26236.2109191000500.280.250.520.280.52
Club Brugge (3 Seasons)3 Leagues52453,91343.53710300900.070.160.230.070.23
Villarreal (2 Seasons)3 Leagues56312,74230.583118001100.260.100.360.260.36
Inter (2 Seasons)4 Leagues1713293.7101100000.270.000.270.270.27
Champions Lg (4 Seasons)131294610.5022000200.000.190.190.000.19
MLS (3 Seasons)60343,22435.8109191000500.280.250.530.280.53
First Division A (3 Seasons)43373,17935.3347300700.080.110.200.080.20
La Liga (2 Seasons)47252,23524.883118001000.320.120.440.320.44
Serie A (2 Seasons)1602562.8101100000.350.000.350.350.35
Supercoppa (2 Seasons)00
Conf Lg (1 Season)322142.4011000000.000.420.420.000.42
Copa del Rey (1 Season)20810.9000000100.000.000.000.000.00
Coppa Italia (1 Season)11730.8000000000.000.000.000.000.00
U.S. Open Cup (1 Season)10380.4000000000.000.000.000.000.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
201919NE Revolution2 Leagues1144304.8022000000.000.420.420.000.42
202020NE Revolution1 League23111,08712.1224200100.170.170.330.170.33
202121NE Revolution1 League27191,74519.48513800400.410.260.670.410.67
2021-202222Club Brugge1 League987298.1000000000.000.000.000.000.00
2022-202323Club Brugge2 Leagues28242,14223.8145100800.040.170.210.040.21
2023-202424Club Brugge2 Leagues15131,04211.6235200100.170.260.430.170.43
2023-202424Inter3 Leagues1001611.8101100000.560.000.560.560.56
2024-202525Inter4 Leagues711681.9000000000.000.000.000.000.00
2024-202525Villarreal1 League1344164.6123100200.220.430.650.220.65
2025-202626Villarreal3 Leagues43272,32625.8718700900.270.040.310.270.31
7 Seasons4 Clubs10 Leagues18611110,246113.822194122002500.190.170.360.190.36
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
NE Revolution (3 Seasons)2 Leagues61343,26236.2109191000500.280.250.520.280.52
Club Brugge (3 Seasons)3 Leagues52453,91343.53710300900.070.160.230.070.23
Villarreal (2 Seasons)3 Leagues56312,74230.583118001100.260.100.360.260.36
Inter (2 Seasons)4 Leagues1713293.7101100000.270.000.270.270.27
Champions Lg (4 Seasons)131294610.5022000200.000.190.190.000.19
MLS (3 Seasons)60343,22435.8109191000500.280.250.530.280.53
First Division A (3 Seasons)43373,17935.3347300700.080.110.200.080.20
La Liga (2 Seasons)47252,23524.883118001000.320.120.440.320.44
Serie A (2 Seasons)1602562.8101100000.350.000.350.350.35
Supercoppa (2 Seasons)00
Conf Lg (1 Season)322142.4011000000.000.420.420.000.42
Copa del Rey (1 Season)20810.9000000100.000.000.000.000.00
Coppa Italia (1 Season)11730.8000000000.000.000.000.000.00
U.S. Open Cup (1 Season)10380.4000000000.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
201919NE Revolutionus USA1. MLS14th1043924.4022000000.000.460.460.000.46Matches
202020NE Revolutionus USA1. MLS14th23111,08712.1224200100.170.170.330.170.33Matches
202121NE Revolutionus USA1. MLS1st27191,74519.48513800400.410.260.670.410.67Matches
2021-202222Club Bruggebe BEL1. First Division A2nd987298.1000000000.000.000.000.000.00Matches
2022-202323Club Bruggebe BEL1. Pro League A4th22181,62218.0123100600.060.110.170.060.17Matches
2023-202424Club Bruggebe BEL1. Pro League A1st12118289.2224200100.220.220.430.220.43Matches
2023-202424Interit ITA1. Serie A1st1001611.8101100000.560.000.560.560.56Matches
2024-202525Interit ITA1. Serie A2nd60951.1000000000.000.000.000.000.00Matches
2024-202525Villarreales ESP1. La Liga5th1344164.6123100200.220.430.650.220.65Matches
2025-202626Villarreales ESP1. La Liga3rd34211,81920.2718700800.350.050.400.350.40Matches
7 Seasons4 Clubs4 Leagues166968,89498.822163822002200.220.160.380.220.38
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
NE Revolution (3 Seasons)1 League60343,22435.8109191000500.280.250.530.280.53
Club Brugge (3 Seasons)1 League43373,17935.3347300700.080.110.200.080.20
Villarreal (2 Seasons)1 League47252,23524.883118001000.320.120.440.320.44
Inter (2 Seasons)1 League1602562.8101100000.350.000.350.350.35
MLS (3 Seasons)60343,22435.8109191000500.280.250.530.280.53
First Division A (3 Seasons)43373,17935.3347300700.080.110.200.080.20
La Liga (2 Seasons)47252,23524.883118001000.320.120.440.320.44
Serie A (2 Seasons)1602562.8101100000.350.000.350.350.35
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
201919NE Revolutionus USAU.S. Open CupR1610380.4000000000.000.000.000.000.00Matches
2023-202424Interit ITASupercoppa00Matches
2024-202525Interit ITACoppa ItaliaSF11730.8000000000.000.000.000.000.00Matches
2024-202525Interit ITASupercoppa00Matches
2025-202626Villarreales ESPCopa del ReyR3220810.9000000100.000.000.000.000.00Matches
4 Seasons3 Clubs4 Leagues411922.1000000100.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
Inter (2 Seasons)2 Leagues11730.8000000000.000.000.000.000.00
Villarreal (1 Season)1 League20810.9000000100.000.000.000.000.00
NE Revolution (1 Season)1 League10380.4000000000.000.000.000.000.00
Supercoppa (2 Seasons)00
Copa del Rey (1 Season)20810.9000000100.000.000.000.000.00
Coppa Italia (1 Season)11730.8000000000.000.000.000.000.00
U.S. Open Cup (1 Season)10380.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2022-202323Club Brugge1. Champions LgR16665205.8022000200.000.350.350.000.35Matches
2023-202424Club Brugge3. Conf LgSF322142.4011000000.000.420.420.000.42Matches
2023-202424Inter1. Champions LgR1600Matches
2024-202525Inter1. Champions Lg2nd00Matches
2025-202626Villarreal1. Champions LgLg764264.7000000000.000.000.000.000.00Matches
4 Seasons3 Clubs2 Leagues16141,16012.9033000200.000.230.230.000.23
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
Club Brugge (2 Seasons)2 Leagues987348.2033000200.000.370.370.000.37
Inter (2 Seasons)1 League00
Villarreal (1 Season)1 League764264.7000000000.000.000.000.000.00
Champions Lg (4 Seasons)131294610.5022000200.000.190.190.000.19
Conf Lg (1 Season)322142.4011000000.000.420.420.000.42
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202121ca CanadaGold CupSF554334.8112100100.210.210.420.210.42Matches
202223ca Canada1. World CupGR332602.9011000100.000.350.350.000.35Matches
202222ca CanadaWCQ17121,12312.5347300300.240.320.560.240.56Matches
202222ca CanadaFriendlies (M)21710.8000000000.000.000.000.000.00Matches
202424ca CanadaFriendlies (M)221381.5000000000.000.000.000.000.00Matches
202424ca CanadaCopa América4th31981.1000000000.000.000.000.000.00Matches
202525ca CanadaFriendlies (M)664515.0000000100.000.000.000.000.00Matches
202525ca CanadaGold CupQF432472.7303300001.090.001.091.091.09Matches
202626ca CanadaFriendlies (M)221241.4000000010.000.000.000.000.00Matches
5 Seasons1 Club5 Leagues44352,94532.77613700610.210.180.400.210.40
Friendlies (M) (4 Seasons)12117848.7000000110.000.000.000.000.00
Gold Cup (2 Seasons)986807.6415400100.530.130.660.530.66
WCQ (1 Season)17121,12312.5347300300.240.320.560.240.56
World Cup (1 Season)332602.9011000100.000.350.350.000.35
Copa América (1 Season)31981.1000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201919NE Revolutionus USA1. MLS4.4012216.72.760.460.000.0000Matches
201919NE Revolutionus USAU.S. Open Cup0.4000Matches
202020NE Revolutionus USA1. MLS12.12321340.62.651.080.060.1500Matches
202121NE Revolutionus USA1. MLS19.48612337.73.151.190.130.3500Matches
2021-202222Club Bruggebe BEL1. First Division A8.1020525.02.470.620.000.0000Matches
2022-202323Club Brugge1. Champions Lg5.808112.51.380.170.000.0000Matches
2022-202323Club Bruggebe BEL1. Pro League A18.0127829.61.500.440.040.1300Matches
2023-202424Club Brugge3. Conf Lg2.40000.000.0000Matches
2023-202424Club Bruggebe BEL1. Pro League A9.229444.40.980.430.220.5000Matches
2023-202424Interit ITA1. Serie A1.814125.02.240.560.251.0000Matches
2024-202525Interit ITACoppa Italia0.80000.000.0000Matches
2024-202525Villarreales ESP1. La Liga4.617228.61.510.430.140.5000Matches
2024-202525Interit ITA1. Serie A1.10000.000.0000Matches
2025-202626Villarreal1. Champions Lg4.709111.11.900.210.000.0000Matches
2025-202626Villarreales ESPCopa del Rey0.90000.000.0000Matches
2025-202626Villarreales ESP1. La Liga20.27271140.71.340.540.260.6400Matches
7 Seasons4 Clubs10 Leagues113.8222167132.91.900.630.100.3100
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
NE Revolution (3 Seasons)2 Leagues36.2101053836.22.931.060.100.2600
Club Brugge (3 Seasons)3 Leagues43.53641828.11.470.410.050.1700
Villarreal (2 Seasons)3 Leagues30.58431432.61.410.460.190.5700
Inter (2 Seasons)4 Leagues3.714125.01.090.270.251.0000
Champions Lg (4 Seasons)10.5017211.81.620.190.000.0000
MLS (3 Seasons)35.8101053836.22.931.060.100.2600
First Division A (3 Seasons)35.33561730.41.590.480.050.1800
La Liga (2 Seasons)24.88341338.21.370.520.240.6200
Serie A (2 Seasons)2.814125.01.410.350.251.0000
Supercoppa (2 Seasons)
Conf Lg (1 Season)2.40000.000.0000
Copa del Rey (1 Season)0.90000.000.0000
Coppa Italia (1 Season)0.80000.000.0000
U.S. Open Cup (1 Season)0.4000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201919NE Revolution2 Leagues4.8012216.72.760.460.000.0000
202020NE Revolution1 League12.12321340.62.651.080.060.1500
202121NE Revolution1 League19.48612337.73.151.190.130.3500
2021-202222Club Brugge1 League8.1020525.02.470.620.000.0000
2022-202323Club Brugge2 Leagues23.8135925.71.470.380.030.1100
2023-202424Club Brugge2 Leagues11.629444.40.780.350.220.5000
2023-202424Inter3 Leagues1.814125.02.240.560.251.0000
2024-202525Inter4 Leagues1.90000.000.0000
2024-202525Villarreal1 League4.617228.61.510.430.140.5000
2025-202626Villarreal3 Leagues25.87361233.31.390.460.190.5800
7 Seasons4 Clubs10 Leagues113.8222167132.91.900.630.100.3100
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
NE Revolution (3 Seasons)2 Leagues36.2101053836.22.931.060.100.2600
Club Brugge (3 Seasons)3 Leagues43.53641828.11.470.410.050.1700
Villarreal (2 Seasons)3 Leagues30.58431432.61.410.460.190.5700
Inter (2 Seasons)4 Leagues3.714125.01.090.270.251.0000
Champions Lg (4 Seasons)10.5017211.81.620.190.000.0000
MLS (3 Seasons)35.8101053836.22.931.060.100.2600
First Division A (3 Seasons)35.33561730.41.590.480.050.1800
La Liga (2 Seasons)24.88341338.21.370.520.240.6200
Serie A (2 Seasons)2.814125.01.410.350.251.0000
Supercoppa (2 Seasons)
Conf Lg (1 Season)2.40000.000.0000
Copa del Rey (1 Season)0.90000.000.0000
Coppa Italia (1 Season)0.80000.000.0000
U.S. Open Cup (1 Season)0.4000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201919NE Revolutionus USA1. MLS14th4.4012216.72.760.460.000.0000Matches
202020NE Revolutionus USA1. MLS14th12.12321340.62.651.080.060.1500Matches
202121NE Revolutionus USA1. MLS1st19.48612337.73.151.190.130.3500Matches
2021-202222Club Bruggebe BEL1. First Division A2nd8.1020525.02.470.620.000.0000Matches
2022-202323Club Bruggebe BEL1. Pro League A4th18.0127829.61.500.440.040.1300Matches
2023-202424Club Bruggebe BEL1. Pro League A1st9.229444.40.980.430.220.5000Matches
2023-202424Interit ITA1. Serie A1st1.814125.02.240.560.251.0000Matches
2024-202525Interit ITA1. Serie A2nd1.10000.000.0000Matches
2024-202525Villarreales ESP1. La Liga5th4.617228.61.510.430.140.5000Matches
2025-202626Villarreales ESP1. La Liga3rd20.27271140.71.340.540.260.6400Matches
7 Seasons4 Clubs4 Leagues98.8221996934.72.010.700.110.3200
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
NE Revolution (3 Seasons)1 League35.8101053836.22.931.060.100.2600
Club Brugge (3 Seasons)1 League35.33561730.41.590.480.050.1800
Villarreal (2 Seasons)1 League24.88341338.21.370.520.240.6200
Inter (2 Seasons)1 League2.814125.01.410.350.251.0000
MLS (3 Seasons)35.8101053836.22.931.060.100.2600
First Division A (3 Seasons)35.33561730.41.590.480.050.1800
La Liga (2 Seasons)24.88341338.21.370.520.240.6200
Serie A (2 Seasons)2.814125.01.410.350.251.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201919NE Revolutionus USAU.S. Open CupR160.4000Matches
2024-202525Interit ITACoppa ItaliaSF0.80000.000.0000Matches
2025-202626Villarreales ESPCopa del ReyR320.90000.000.0000Matches
4 Seasons3 Clubs4 Leagues2.10000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Inter (2 Seasons)2 Leagues0.80000.000.0000
Villarreal (1 Season)1 League0.90000.000.0000
NE Revolution (1 Season)1 League0.4000
Supercoppa (2 Seasons)
Copa del Rey (1 Season)0.90000.000.0000
Coppa Italia (1 Season)0.80000.000.0000
U.S. Open Cup (1 Season)0.4000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2022-202323Club Brugge1. Champions LgR165.808112.51.380.170.000.0000Matches
2023-202424Club Brugge3. Conf LgSF2.40000.000.0000Matches
2025-202626Villarreal1. Champions LgLg4.709111.11.900.210.000.0000Matches
4 Seasons3 Clubs2 Leagues12.9017211.81.320.160.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Club Brugge (2 Seasons)2 Leagues8.208112.50.980.120.000.0000
Inter (2 Seasons)1 League
Villarreal (1 Season)1 League4.709111.11.900.210.000.0000
Champions Lg (4 Seasons)10.5017211.81.620.190.000.0000
Conf Lg (1 Season)2.40000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202121ca CanadaGold CupSF4.8112325.02.490.620.080.3300Matches
202223ca Canada1. World CupGR2.90500.01.730.000.0000Matches
202222ca CanadaWCQ12.5300Matches
202222ca CanadaFriendlies (M)0.8000Matches
202424ca CanadaFriendlies (M)1.5000Matches
202424ca CanadaCopa América4th1.102150.01.840.920.000.0000Matches
202525ca CanadaFriendlies (M)5.0000Matches
202525ca CanadaGold CupQF2.735360.01.821.090.601.0000Matches
202626ca CanadaFriendlies (M)1.4000Matches
5 Seasons1 Club5 Leagues32.7724729.22.080.610.170.5700
Friendlies (M) (4 Seasons)8.7000
Gold Cup (2 Seasons)7.6417635.32.250.790.240.6700
WCQ (1 Season)12.5300
World Cup (1 Season)2.90500.01.730.000.0000
Copa América (1 Season)1.102150.01.840.920.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
201919NE Revolutionus USA1. MLS103923912.84.44751615120.90613-7-1.61-1.61Matches
201919NE Revolutionus USAU.S. Open Cup1383815.80.40013813.0020+2+4.74+5.63Matches
202020NE Revolutionus USA1. MLS231,0874752.512.111816121701.461216-4-0.33-0.79Matches
202121NE Revolutionus USA1. MLS271,7456557.019.41980582902.114324+19+0.98+0.64Matches
2021-202222Club Bruggebe BEL1. First Division A97298123.88.1886614502.36226+16+1.98+1.24Matches
2022-202323Club Brugge1. Champions Lg65208772.25.86874000.83311-8-1.38-3.63Matches
2022-202323Club Bruggebe BEL1. Pro League A221,6227453.018.018851042301.502622+4+0.22-1.09Matches
2023-202424Inter1. Champions Lg00002Matches
2023-202424Club Brugge3. Conf Lg32147119.82.4289113622.3841+3+1.26-0.09Matches
2023-202424Club Bruggebe BEL1. Pro League A128286923.09.21173513011.75205+15+1.63+0.56Matches
2023-202424Interit ITA1. Serie A10161164.71.800101691.9060+6+3.35+1.67Matches
2023-202424Interit ITASupercoppa00002Matches
2024-202525Inter1. Champions Lg00005Matches
2024-202525Interit ITACoppa Italia1737320.30.81730003.0020+2+2.47+2.78Matches
2024-202525Villarreales ESP1. La Liga134163212.24.6465091712.008800.00-0.60Matches
2024-202525Interit ITA1. Serie A695162.81.10061672.6721+1+0.95-0.22Matches
2024-202525Interit ITASupercoppa00002Matches
2025-202626Villarreal1. Champions Lg74266159.24.7664014510.14213-11-2.32-1.71Matches
2025-202626Villarreales ESPCopa del Rey2814127.00.90024110.5021+1+1.11-0.53Matches
2025-202626Villarreales ESP1. La Liga341,8195453.220.221725132421.763518+17+0.84+0.34Matches
7 Seasons4 Clubs10 Leagues18610,2465527.3113.811178437522481.70195139+56+0.49-0.35
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
NE Revolution (3 Seasons)2 Leagues613,2625338.736.23480122721131.686353+10+0.28+0.14
Club Brugge (3 Seasons)3 Leagues523,9137534.043.545822672931.687545+30+0.69-0.39
Villarreal (2 Seasons)3 Leagues562,7424934.930.531695252451.574740+7+0.23-0.32
Inter (2 Seasons)4 Leagues17329193.43.717301616272.24101+9+2.46+1.11
Champions Lg (4 Seasons)139467326.510.51275414580.46524-19-1.81-2.35
MLS (3 Seasons)603,2245439.435.83480122620121.666153+8+0.22+0.04
First Division A (3 Seasons)433,1797432.735.337812162811.756833+35+0.99-0.01
La Liga (2 Seasons)472,2354832.724.825715222131.834326+17+0.68+0.12
Serie A (2 Seasons)16256163.72.8001616162.1981+7+2.46+1.04
Supercoppa (2 Seasons)00004
Conf Lg (1 Season)32147119.82.4289113622.3841+3+1.26-0.09
Copa del Rey (1 Season)2814127.00.90024110.5021+1+1.11-0.53
Coppa Italia (1 Season)1737320.30.81730003.0020+2+2.47+2.78
U.S. Open Cup (1 Season)1383815.80.40013813.0020+2+4.74+5.63
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
201919NE Revolution2 Leagues114303913.04.84751718131.09813-5-1.05-0.98
202020NE Revolution1 League231,0874752.512.111816121701.461216-4-0.33-0.79
202121NE Revolution1 League271,7456557.019.41980582902.114324+19+0.98+0.64
2021-202222Club Brugge1 League97298123.88.1886614502.36226+16+1.98+1.24
2022-202323Club Brugge2 Leagues282,1427756.723.824851442301.362933-4-0.17-1.60
2023-202424Club Brugge2 Leagues151,0426922.311.61375623331.88246+18+1.55+0.42
2023-202424Inter3 Leagues10161163.71.8001016131.9060+6+3.35+1.67
2024-202525Inter4 Leagues7168243.11.91730616142.7241+3+1.61+0.56
2024-202525Villarreal1 League134163212.24.6465091712.008800.00-0.60
2025-202626Villarreal3 Leagues432,3265452.425.827705162741.443932+7+0.27-0.20
7 Seasons4 Clubs10 Leagues18610,2465527.3113.811178437522481.70195139+56+0.49-0.35
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
NE Revolution (3 Seasons)2 Leagues613,2625338.736.23480122721131.686353+10+0.28+0.14
Club Brugge (3 Seasons)3 Leagues523,9137534.043.545822672931.687545+30+0.69-0.39
Villarreal (2 Seasons)3 Leagues562,7424934.930.531695252451.574740+7+0.23-0.32
Inter (2 Seasons)4 Leagues17329193.43.717301616272.24101+9+2.46+1.11
Champions Lg (4 Seasons)139467326.510.51275414580.46524-19-1.81-2.35
MLS (3 Seasons)603,2245439.435.83480122620121.666153+8+0.22+0.04
First Division A (3 Seasons)433,1797432.735.337812162811.756833+35+0.99-0.01
La Liga (2 Seasons)472,2354832.724.825715222131.834326+17+0.68+0.12
Serie A (2 Seasons)16256163.72.8001616162.1981+7+2.46+1.04
Supercoppa (2 Seasons)00004
Conf Lg (1 Season)32147119.82.4289113622.3841+3+1.26-0.09
Copa del Rey (1 Season)2814127.00.90024110.5021+1+1.11-0.53
Coppa Italia (1 Season)1737320.30.81730003.0020+2+2.47+2.78
U.S. Open Cup (1 Season)1383815.80.40013813.0020+2+4.74+5.63
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
201919NE Revolutionus USA1. MLS14th103923912.84.44751615120.90613-7-1.61-1.61Matches
202020NE Revolutionus USA1. MLS14th231,0874752.512.111816121701.461216-4-0.33-0.79Matches
202121NE Revolutionus USA1. MLS1st271,7456557.019.41980582902.114324+19+0.98+0.64Matches
2021-202222Club Bruggebe BEL1. First Division A2nd97298123.88.1886614502.36226+16+1.98+1.24Matches
2022-202323Club Bruggebe BEL1. Pro League A4th221,6227453.018.018851042301.502622+4+0.22-1.09Matches
2023-202424Club Bruggebe BEL1. Pro League A1st128286923.09.21173513011.75205+15+1.63+0.56Matches
2023-202424Interit ITA1. Serie A1st10161164.71.800101691.9060+6+3.35+1.67Matches
2024-202525Interit ITA1. Serie A2nd695162.81.10061672.6721+1+0.95-0.22Matches
2024-202525Villarreales ESP1. La Liga5th134163212.24.6465091712.008800.00-0.60Matches
2025-202626Villarreales ESP1. La Liga3rd341,8195453.220.221725132421.763518+17+0.84+0.34Matches
7 Seasons4 Clubs4 Leagues1668,8945428.298.89678387020321.78180113+67+0.68-0.18
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
NE Revolution (3 Seasons)1 League603,2245439.435.83480122620121.666153+8+0.22+0.04
Club Brugge (3 Seasons)1 League433,1797432.735.337812162811.756833+35+0.99-0.01
Villarreal (2 Seasons)1 League472,2354832.724.825715222131.834326+17+0.68+0.12
Inter (2 Seasons)1 League16256163.72.8001616162.1981+7+2.46+1.04
MLS (3 Seasons)603,2245439.435.83480122620121.666153+8+0.22+0.04
First Division A (3 Seasons)433,1797432.735.337812162811.756833+35+0.99-0.01
La Liga (2 Seasons)472,2354832.724.825715222131.834326+17+0.68+0.12
Serie A (2 Seasons)16256163.72.8001616162.1981+7+2.46+1.04
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
201919NE Revolutionus USAU.S. Open CupR161383815.80.40013813.0020+2+4.74+5.63Matches
2023-202424Interit ITASupercoppa00002Matches
2024-202525Interit ITACoppa ItaliaSF1737320.30.81730003.0020+2+2.47+2.78Matches
2024-202525Interit ITASupercoppa00002Matches
2025-202626Villarreales ESPCopa del ReyR322814127.00.90024110.5021+1+1.11-0.53Matches
4 Seasons3 Clubs4 Leagues41924815.22.1173034061.7561+5+2.34+2.22
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Inter (2 Seasons)2 Leagues1737310.10.81730043.0020+2+2.47+2.78
Villarreal (1 Season)1 League2814127.00.90024110.5021+1+1.11-0.53
NE Revolution (1 Season)1 League1383815.80.40013813.0020+2+4.74+5.63
Supercoppa (2 Seasons)00004
Copa del Rey (1 Season)2814127.00.90024110.5021+1+1.11-0.53
Coppa Italia (1 Season)1737320.30.81730003.0020+2+2.47+2.78
U.S. Open Cup (1 Season)1383815.80.40013813.0020+2+4.74+5.63
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2022-202323Club Brugge1. Champions LgR1665208772.25.86874000.83311-8-1.38-3.63Matches
2023-202424Club Brugge3. Conf LgSF32147119.82.4289113622.3841+3+1.26-0.09Matches
2023-202424Inter1. Champions LgR1600002Matches
2024-202525Inter1. Champions Lg2nd00005Matches
2025-202626Villarreal1. Champions LgLg74266159.24.7664014510.14213-11-2.32-1.71Matches
4 Seasons3 Clubs2 Leagues161,1607324.912.914775241100.82925-16-1.24-2.30
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Club Brugge (2 Seasons)2 Leagues97348240.88.2887513621.35712-5-0.61-2.13
Inter (2 Seasons)1 League00007
Villarreal (1 Season)1 League74266159.24.7664014510.14213-11-2.32-1.71
Champions Lg (4 Seasons)139467326.510.51275414580.46524-19-1.81-2.35
Conf Lg (1 Season)32147119.82.4289113622.3841+3+1.26-0.09
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202121ca CanadaGold CupSF54338796.24.85873001.80105+5+1.04-4.25Matches
202223ca Canada1. World CupGR32608796.32.93872000.0027-5-1.73-1.73Matches
202222ca CanadaWCQ171,1236662.412.512861051802.29296+23+1.84-1.21Matches
202222ca CanadaFriendlies (M)2713619.70.8159011201.501100.00-0.31Matches
202424ca CanadaFriendlies (M)21386930.71.52690000.5001-1-0.65-0.36Matches
202424ca CanadaCopa América4th3983318.11.1158022001.331100.00+0.61Matches
202525ca CanadaFriendlies (M)64517583.55.06750001.8351+4+0.80-0.21Matches
202525ca CanadaGold CupQF42476268.62.7375112102.0081+7+2.55+1.75Matches
202626ca CanadaFriendlies (M)21246245.91.42620002.002200.00-1.23Matches
5 Seasons1 Club5 Leagues442,9456758.432.735791691801.795825+33+1.01-0.07
Friendlies (M) (4 Seasons)127846548.48.71170011201.5885+3+0.34+0.02
Gold Cup (2 Seasons)96807684.07.6882412101.89186+12+1.59+0.20
WCQ (1 Season)171,1236662.412.512861051802.29296+23+1.84-1.21
World Cup (1 Season)32608796.32.93872000.0027-5-1.73-1.73
Copa América (1 Season)3983318.11.1158022001.331100.00+0.61
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
201919NE Revolutionus USA1. MLS4.40005907110Matches
201919NE Revolutionus USAU.S. Open Cup0.40000Matches
202020NE Revolutionus USA1. MLS12.1100203773910130Matches
202121NE Revolutionus USA1. MLS19.4400285725610160Matches
2021-202222Club Bruggebe BEL1. First Division A8.1000716295110Matches
2022-202323Club Brugge1. Champions Lg5.8200414212040Matches
2022-202323Club Bruggebe BEL1. Pro League A18.0600214374914180Matches
2023-202424Club Brugge3. Conf Lg2.40003501130Matches
2023-202424Club Bruggebe BEL1. Pro League A9.2100719431560Matches
2023-202424Interit ITA1. Serie A1.800016111010Matches
2024-202525Interit ITACoppa Italia0.80000122010Matches
2024-202525Villarreales ESP1. La Liga4.62001220516350Matches
2024-202525Interit ITA1. Serie A1.10002403000Matches
2025-202626Villarreal1. Champions Lg4.7000412210230Matches
2025-202626Villarreales ESPCopa del Rey0.91002208020Matches
2025-202626Villarreales ESP1. La Liga20.2800183683322190Matches
7 Seasons4 Clubs10 Leagues113.8250013428142287731030
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
NE Revolution (3 Seasons)2 Leagues36.250053103910221300
Club Brugge (3 Seasons)3 Leagues43.590042971510225420
Villarreal (2 Seasons)3 Leagues30.511003670156727290
Inter (2 Seasons)4 Leagues3.7000311316020
Champions Lg (4 Seasons)10.5200826422270
MLS (3 Seasons)35.850053103910221300
First Division A (3 Seasons)35.37003578138924350
La Liga (2 Seasons)24.810003056134925240
Serie A (2 Seasons)2.8000310114010
Supercoppa (2 Seasons)
Conf Lg (1 Season)2.40003501130
Copa del Rey (1 Season)0.91002208020
Coppa Italia (1 Season)0.80000122010
U.S. Open Cup (1 Season)0.40000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201919NE Revolution2 Leagues4.80005907110
202020NE Revolution1 League12.1100203773910130
202121NE Revolution1 League19.4400285725610160
2021-202222Club Brugge1 League8.1000716295110
2022-202323Club Brugge2 Leagues23.8800255796114220
2023-202424Club Brugge2 Leagues11.61001024432690
2023-202424Inter3 Leagues1.800016111010
2024-202525Inter4 Leagues1.90002525010
2024-202525Villarreal1 League4.62001220516350
2025-202626Villarreal3 Leagues25.89002450105124240
7 Seasons4 Clubs10 Leagues113.8250013428142287731030
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
NE Revolution (3 Seasons)2 Leagues36.250053103910221300
Club Brugge (3 Seasons)3 Leagues43.590042971510225420
Villarreal (2 Seasons)3 Leagues30.511003670156727290
Inter (2 Seasons)4 Leagues3.7000311316020
Champions Lg (4 Seasons)10.5200826422270
MLS (3 Seasons)35.850053103910221300
First Division A (3 Seasons)35.37003578138924350
La Liga (2 Seasons)24.810003056134925240
Serie A (2 Seasons)2.8000310114010
Supercoppa (2 Seasons)
Conf Lg (1 Season)2.40003501130
Copa del Rey (1 Season)0.91002208020
Coppa Italia (1 Season)0.80000122010
U.S. Open Cup (1 Season)0.40000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201919NE Revolutionus USA1. MLS14th4.40005907110Matches
202020NE Revolutionus USA1. MLS14th12.1100203773910130Matches
202121NE Revolutionus USA1. MLS1st19.4400285725610160Matches
2021-202222Club Bruggebe BEL1. First Division A2nd8.1000716295110Matches
2022-202323Club Bruggebe BEL1. Pro League A4th18.0600214374914180Matches
2023-202424Club Bruggebe BEL1. Pro League A1st9.2100719431560Matches
2023-202424Interit ITA1. Serie A1st1.800016111010Matches
2024-202525Interit ITA1. Serie A2nd1.10002403000Matches
2024-202525Villarreales ESP1. La Liga5th4.62001220516350Matches
2025-202626Villarreales ESP1. La Liga3rd20.2800183683322190Matches
7 Seasons4 Clubs4 Leagues98.822001212473625470900
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
NE Revolution (3 Seasons)1 League35.850053103910221300
Club Brugge (3 Seasons)1 League35.37003578138924350
Villarreal (2 Seasons)1 League24.810003056134925240
Inter (2 Seasons)1 League2.8000310114010
MLS (3 Seasons)35.850053103910221300
First Division A (3 Seasons)35.37003578138924350
La Liga (2 Seasons)24.810003056134925240
Serie A (2 Seasons)2.8000310114010
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201919NE Revolutionus USAU.S. Open CupR160.40000Matches
2024-202525Interit ITACoppa ItaliaSF0.80000122010Matches
2025-202626Villarreales ESPCopa del ReyR320.91002208020Matches
4 Seasons3 Clubs4 Leagues2.110023210030
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Inter (2 Seasons)2 Leagues0.80000122010
Villarreal (1 Season)1 League0.91002208020
NE Revolution (1 Season)1 League0.40000
Supercoppa (2 Seasons)
Copa del Rey (1 Season)0.91002208020
Coppa Italia (1 Season)0.80000122010
U.S. Open Cup (1 Season)0.40000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202323Club Brugge1. Champions LgR165.8200414212040Matches
2023-202424Club Brugge3. Conf LgSF2.40003501130Matches
2025-202626Villarreal1. Champions LgLg4.7000412210230Matches
4 Seasons3 Clubs2 Leagues12.920011314233100
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Club Brugge (2 Seasons)2 Leagues8.2200719213170
Inter (2 Seasons)1 League
Villarreal (1 Season)1 League4.7000412210230
Champions Lg (4 Seasons)10.5200826422270
Conf Lg (1 Season)2.40003501130
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202121ca CanadaGold CupSF4.8100119110660Matches
202223ca Canada1. World CupGR2.91006628310Matches
202222ca CanadaWCQ12.53000Matches
202222ca CanadaFriendlies (M)0.80000Matches
202424ca CanadaFriendlies (M)1.50000Matches
202424ca CanadaCopa América4th1.10002001010Matches
202525ca CanadaFriendlies (M)5.01000Matches
202525ca CanadaGold CupQF2.70006518050Matches
202626ca CanadaFriendlies (M)1.40100Matches
5 Seasons1 Club5 Leagues32.761025204279130
Friendlies (M) (4 Seasons)8.71100
Gold Cup (2 Seasons)7.610017142186110
WCQ (1 Season)12.53000
World Cup (1 Season)2.91006628310
Copa América (1 Season)1.10002001010

Player Club Summary

About FBref.com

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

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

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons.

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

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

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