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
2014-201519Marseillefr FRA1. Ligue 120200.2000000000.000.000.000.000.00Matches
2015-201620Marseillefr FRA1. Ligue 100Matches
2016-201721Marseillefr FRA1. Ligue 100Matches
201721Timbers 2us USA2. USL111198510.9303300300.270.000.270.270.27Matches
201822Portland Timbersus USA1. MLS1377178.0101100000.60.60.10.761890.130.000.130.130.130.070.010.080.070.08Matches
201822Timbers 2us USA2. USL665406.0101100200.170.000.170.170.17Matches
201923Portland Timbersus USA1. MLS25211,92021.3101100101.41.40.41.8155360.050.000.050.050.050.060.020.080.060.08Matches
201923Portland Timbersus USAU.S. Open Cup00Matches
201923Timbers 2us USA2. USL Champ332112.3000000100.000.000.000.000.00Matches
202024Portland Timbersus USA1. MLS1298279.2112100000.90.90.91.892730.110.110.220.110.220.100.100.200.100.20Matches
202125Portland Timbersus USA1. MLS27191,80820.1112100511.71.70.62.4852140.050.050.100.050.100.090.030.120.090.12Matches
202226Portland Timbersus USA1. MLS30242,25525.1628600613.73.70.94.71380160.240.080.320.240.320.150.040.190.150.19Matches
202226Portland Timbersus USAU.S. Open Cup11901.0000000000.000.000.000.000.00Matches
202327Charlotteus USA1. MLS17151,35315.0000000200.40.40.10.526030.000.000.000.000.000.030.010.030.030.03Matches
202327Charlotteus USAU.S. Open Cup21570.6000000000.000.000.000.000.00Matches
202428Charlotteus USA1. MLS421992.2000000000.10.10.60.70610.000.000.000.000.000.060.250.310.060.31Matches
202529Charlotteus USA1. MLS00Matches
12 Seasons4 Clubs4 Leagues15311910,982122.01441814002028.88.83.612.453296520.110.030.150.110.150.090.040.120.090.12
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
Portland Timbers (5 Seasons)2 Leagues108817,61784.61041410001228.38.33.011.351230480.120.050.170.120.170.100.040.130.100.13
Charlotte (3 Seasons)2 Leagues23181,60917.9000000200.50.50.61.126640.000.000.000.000.000.030.040.070.030.07
Timbers 2 (3 Seasons)1 League20201,73619.3404400600.210.000.210.210.21
Marseille (3 Seasons)1 League20200.2000000000.000.000.000.000.00
MLS (8 Seasons)128979,079100.91041410001428.88.83.612.453296520.100.040.140.100.140.090.040.120.090.12
USL Champ (3 Seasons)20201,73619.3404400600.210.000.210.210.21
U.S. Open Cup (3 Seasons)321471.6000000000.000.000.000.000.00
Ligue 1 (3 Seasons)20200.2000000000.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
2014-201519Marseille1 League20200.2000000000.000.000.000.000.00
2015-201620Marseille1 League00
2016-201721Marseille1 League00
201721Timbers 21 League111198510.9303300300.270.000.270.270.27
201822Portland Timbers1 League1377178.0101100000.60.60.10.761890.130.000.130.130.130.070.010.080.070.08
201822Timbers 21 League665406.0101100200.170.000.170.170.17
201923Timbers 21 League332112.3000000100.000.000.000.000.00
201923Portland Timbers2 Leagues25211,92021.3101100101.41.40.41.8155360.050.000.050.050.050.060.020.080.060.08
202024Portland Timbers1 League1298279.2112100000.90.90.91.892730.110.110.220.110.220.100.100.200.100.20
202125Portland Timbers1 League27191,80820.1112100511.71.70.62.4852140.050.050.100.050.100.090.030.120.090.12
202226Portland Timbers2 Leagues31252,34526.1628600613.73.70.94.71380160.230.080.310.230.310.150.040.190.150.19
202327Charlotte2 Leagues19161,41015.7000000200.40.40.10.526030.000.000.000.000.000.030.010.030.030.03
202428Charlotte1 League421992.2000000000.10.10.60.70610.000.000.000.000.000.060.250.310.060.31
202529Charlotte1 League00
12 Seasons4 Clubs4 Leagues15311910,982122.01441814002028.88.83.612.453296520.110.030.150.110.150.090.040.120.090.12
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
Portland Timbers (5 Seasons)2 Leagues108817,61784.61041410001228.38.33.011.351230480.120.050.170.120.170.100.040.130.100.13
Charlotte (3 Seasons)2 Leagues23181,60917.9000000200.50.50.61.126640.000.000.000.000.000.030.040.070.030.07
Timbers 2 (3 Seasons)1 League20201,73619.3404400600.210.000.210.210.21
Marseille (3 Seasons)1 League20200.2000000000.000.000.000.000.00
MLS (8 Seasons)128979,079100.91041410001428.88.83.612.453296520.100.040.140.100.140.090.040.120.090.12
USL Champ (3 Seasons)20201,73619.3404400600.210.000.210.210.21
U.S. Open Cup (3 Seasons)321471.6000000000.000.000.000.000.00
Ligue 1 (3 Seasons)20200.2000000000.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
2014-201519Marseillefr FRA1. Ligue 14th20200.2000000000.000.000.000.000.00Matches
2015-201620Marseillefr FRA1. Ligue 113th00Matches
2016-201721Marseillefr FRA1. Ligue 15th00Matches
201721Timbers 2us USA2. USL30th111198510.9303300300.270.000.270.270.27Matches
201822Portland Timbersus USA1. MLS8th1377178.0101100000.60.60.10.761890.130.000.130.130.130.070.010.080.070.08Matches
201822Timbers 2us USA2. USL10th665406.0101100200.170.000.170.170.17Matches
201923Timbers 2us USA2. USL Champ26th332112.3000000100.000.000.000.000.00Matches
201923Portland Timbersus USA1. MLS11th25211,92021.3101100101.41.40.41.8155360.050.000.050.050.050.060.020.080.060.08Matches
202024Portland Timbersus USA1. MLS8th1298279.2112100000.90.90.91.892730.110.110.220.110.220.100.100.200.100.20Matches
202125Portland Timbersus USA1. MLS5th27191,80820.1112100511.71.70.62.4852140.050.050.100.050.100.090.030.120.090.12Matches
202226Portland Timbersus USA1. MLS16th30242,25525.1628600613.73.70.94.71380160.240.080.320.240.320.150.040.190.150.19Matches
202327Charlotteus USA1. MLS18th17151,35315.0000000200.40.40.10.526030.000.000.000.000.000.030.010.030.030.03Matches
202428Charlotteus USA1. MLS11th421992.2000000000.10.10.60.70610.000.000.000.000.000.060.250.310.060.31Matches
202529Charlotteus USA1. MLS4th00Matches
12 Seasons4 Clubs3 Leagues15011710,835120.41441814002028.88.83.612.453296520.120.030.150.120.150.090.040.120.090.12
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
Portland Timbers (5 Seasons)1 League107807,52783.61041410001228.38.33.011.351230480.120.050.170.120.170.100.040.130.100.13
Charlotte (3 Seasons)1 League21171,55217.2000000200.50.50.61.126640.000.000.000.000.000.030.040.070.030.07
Timbers 2 (3 Seasons)1 League20201,73619.3404400600.210.000.210.210.21
Marseille (3 Seasons)1 League20200.2000000000.000.000.000.000.00
MLS (8 Seasons)128979,079100.91041410001428.88.83.612.453296520.100.040.140.100.140.090.040.120.090.12
USL Champ (3 Seasons)20201,73619.3404400600.210.000.210.210.21
Ligue 1 (3 Seasons)20200.2000000000.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
201923Portland Timbersus USAU.S. Open CupSF00Matches
202226Portland Timbersus USAU.S. Open CupR3211901.0000000000.000.000.000.000.00Matches
202327Charlotteus USAU.S. Open CupR1621570.6000000000.000.000.000.000.00Matches
3 Seasons2 Clubs1 League321471.6000000000.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
Portland Timbers (2 Seasons)1 League11901.0000000000.000.000.000.000.00
Charlotte (1 Season)1 League21570.6000000000.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
201418nz New ZealandFriendlies (M)331812.0000000100.000.000.000.000.00Matches
201519nz New ZealandFriendlies (M)221361.5000000000.000.000.000.000.00Matches
201721nz New ZealandFriendlies (M)30931.0000000000.000.000.000.000.00Matches
201721nz New ZealandFIFA Confederations CupGR301171.3000000000.000.000.000.000.00Matches
201822nz New ZealandWCQ543263.6000000200.000.000.000.000.00Matches
201923nz New ZealandFriendlies (M)211351.5000000000.000.000.000.000.00Matches
202125nz New ZealandFriendlies (M)11881.0101100001.020.001.021.021.02Matches
202226nz New ZealandWCQ322002.2303300001.350.001.351.351.35Matches
202226nz New ZealandFriendlies (M)542953.3000000100.000.000.000.000.00Matches
202226nz New ZealandWCQ Play-offs2nd11901.0000000000.000.000.000.000.00Matches
202327nz New ZealandFriendlies (M)221621.8000000000.000.000.000.000.00Matches
202428nz New ZealandFriendlies (M)20510.6000000000.000.000.000.000.00Matches
9 Seasons1 Club4 Leagues32201,87420.8404400400.190.000.190.190.19
Friendlies (M) (8 Seasons)20131,14112.7101100200.080.000.080.080.08
WCQ (2 Seasons)865265.8303300200.510.000.510.510.51
FIFA Confederations Cup (1 Season)301171.3000000000.000.000.000.000.00
WCQ Play-offs (1 Season)11901.0000000000.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
2014-201519Marseillefr FRA1. Ligue 10.2000.0000Matches
201721Timbers 2us USA2. USL10.9321942.91.920.820.140.3300Matches
201822Portland Timbersus USA1. MLS8.0111436.41.380.500.090.2516.60000.60.60.05+0.4+0.4Matches
201822Timbers 2us USA2. USL6.018225.01.330.330.130.5000Matches
201923Portland Timbersus USA1. MLS21.3128621.41.310.280.040.1714.81001.41.40.05-0.4-0.4Matches
201923Timbers 2us USA2. USL Champ2.302150.00.850.430.000.0000Matches
202024Portland Timbersus USA1. MLS9.2112325.01.310.330.080.3314.50000.90.90.07+0.1+0.1Matches
202125Portland Timbersus USA1. MLS20.1122627.31.100.300.050.1714.74001.71.70.08-0.7-0.7Matches
202226Portland Timbersus USA1. MLS25.16471225.51.880.480.130.5020.314003.73.70.08+2.3+2.3Matches
202226Portland Timbersus USAU.S. Open Cup1.00200.02.000.000.0000Matches
202327Charlotteus USA1. MLS15.006233.30.400.130.000.0020.42000.40.40.06-0.4-0.4Matches
202327Charlotteus USAU.S. Open Cup0.60000.000.0000Matches
202428Charlotteus USA1. MLS2.202150.00.900.450.000.0015.91000.10.10.07-0.1-0.1Matches
12 Seasons4 Clubs4 Leagues122.0141614628.61.320.380.090.3017.222008.88.80.07+1.2+1.2
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
Portland Timbers (5 Seasons)2 Leagues84.6101223125.41.440.370.080.3217.119008.38.30.07+1.7+1.7
Charlotte (3 Seasons)2 Leagues17.908337.50.450.170.000.0019.33000.50.50.06-0.5-0.5
Timbers 2 (3 Seasons)1 League19.34311238.71.610.620.130.3300
Marseille (3 Seasons)1 League0.2000.0000
MLS (8 Seasons)100.9101283426.61.270.340.080.2917.222008.88.80.07+1.2+1.2
USL Champ (3 Seasons)19.34311238.71.610.620.130.3300
U.S. Open Cup (3 Seasons)1.60200.01.220.000.0000
Ligue 1 (3 Seasons)0.2000.0000
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
2014-201519Marseille1 League0.2000.0000
201721Timbers 21 League10.9321942.91.920.820.140.3300
201822Portland Timbers1 League8.0111436.41.380.500.090.2516.60000.60.60.05+0.4+0.4
201822Timbers 21 League6.018225.01.330.330.130.5000
201923Timbers 21 League2.302150.00.850.430.000.0000
201923Portland Timbers2 Leagues21.3128621.41.310.280.040.1714.81001.41.40.05-0.4-0.4
202024Portland Timbers1 League9.2112325.01.310.330.080.3314.50000.90.90.07+0.1+0.1
202125Portland Timbers1 League20.1122627.31.100.300.050.1714.74001.71.70.08-0.7-0.7
202226Portland Timbers2 Leagues26.16491224.51.880.460.120.5020.314003.73.70.08+2.3+2.3
202327Charlotte2 Leagues15.706233.30.380.130.000.0020.42000.40.40.06-0.4-0.4
202428Charlotte1 League2.202150.00.900.450.000.0015.91000.10.10.07-0.1-0.1
12 Seasons4 Clubs4 Leagues122.0141614628.61.320.380.090.3017.222008.88.80.07+1.2+1.2
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
Portland Timbers (5 Seasons)2 Leagues84.6101223125.41.440.370.080.3217.119008.38.30.07+1.7+1.7
Charlotte (3 Seasons)2 Leagues17.908337.50.450.170.000.0019.33000.50.50.06-0.5-0.5
Timbers 2 (3 Seasons)1 League19.34311238.71.610.620.130.3300
Marseille (3 Seasons)1 League0.2000.0000
MLS (8 Seasons)100.9101283426.61.270.340.080.2917.222008.88.80.07+1.2+1.2
USL Champ (3 Seasons)19.34311238.71.610.620.130.3300
U.S. Open Cup (3 Seasons)1.60200.01.220.000.0000
Ligue 1 (3 Seasons)0.2000.0000
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
2014-201519Marseillefr FRA1. Ligue 14th0.2000.0000Matches
201721Timbers 2us USA2. USL30th10.9321942.91.920.820.140.3300Matches
201822Portland Timbersus USA1. MLS8th8.0111436.41.380.500.090.2516.60000.60.60.05+0.4+0.4Matches
201822Timbers 2us USA2. USL10th6.018225.01.330.330.130.5000Matches
201923Timbers 2us USA2. USL Champ26th2.302150.00.850.430.000.0000Matches
201923Portland Timbersus USA1. MLS11th21.3128621.41.310.280.040.1714.81001.41.40.05-0.4-0.4Matches
202024Portland Timbersus USA1. MLS8th9.2112325.01.310.330.080.3314.50000.90.90.07+0.1+0.1Matches
202125Portland Timbersus USA1. MLS5th20.1122627.31.100.300.050.1714.74001.71.70.08-0.7-0.7Matches
202226Portland Timbersus USA1. MLS16th25.16471225.51.880.480.130.5020.314003.73.70.08+2.3+2.3Matches
202327Charlotteus USA1. MLS18th15.006233.30.400.130.000.0020.42000.40.40.06-0.4-0.4Matches
202428Charlotteus USA1. MLS11th2.202150.00.900.450.000.0015.91000.10.10.07-0.1-0.1Matches
12 Seasons4 Clubs3 Leagues120.4141594628.91.320.380.090.3017.222008.88.80.07+1.2+1.2
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
Portland Timbers (5 Seasons)1 League83.6101203125.81.430.370.080.3217.119008.38.30.07+1.7+1.7
Charlotte (3 Seasons)1 League17.208337.50.460.170.000.0019.33000.50.50.06-0.5-0.5
Timbers 2 (3 Seasons)1 League19.34311238.71.610.620.130.3300
Marseille (3 Seasons)1 League0.2000.0000
MLS (8 Seasons)100.9101283426.61.270.340.080.2917.222008.88.80.07+1.2+1.2
USL Champ (3 Seasons)19.34311238.71.610.620.130.3300
Ligue 1 (3 Seasons)0.2000.0000
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
202226Portland Timbersus USAU.S. Open CupR321.00200.02.000.000.0000Matches
202327Charlotteus USAU.S. Open CupR160.60000.000.0000Matches
3 Seasons2 Clubs1 League1.60200.01.220.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Portland Timbers (2 Seasons)1 League1.00200.02.000.000.0000
Charlotte (1 Season)1 League0.60000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201418nz New ZealandFriendlies (M)2.0000Matches
201519nz New ZealandFriendlies (M)1.5000Matches
201721nz New ZealandFriendlies (M)1.0000Matches
201721nz New ZealandFIFA Confederations CupGR1.30100.00.770.000.0000Matches
201822nz New ZealandWCQ3.6000Matches
201923nz New ZealandFriendlies (M)1.5000Matches
202125nz New ZealandFriendlies (M)1.0100Matches
202226nz New ZealandWCQ2.2300Matches
202226nz New ZealandFriendlies (M)3.3000Matches
202226nz New ZealandWCQ Play-offs2nd1.0000Matches
202327nz New ZealandFriendlies (M)1.8000Matches
202428nz New ZealandFriendlies (M)0.6000Matches
9 Seasons1 Club4 Leagues20.84100.00.770.000.0000
Friendlies (M) (8 Seasons)12.7100
WCQ (2 Seasons)5.8300
FIFA Confederations Cup (1 Season)1.30100.00.770.000.0000
WCQ Play-offs (1 Season)1.0000

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
2014-201519Marseillefr FRA1. Ligue 10.20Matches
201721Timbers 2us USA2. USL10.90Matches
201822Portland Timbersus USA1. MLS8.023428981.049141776849885.79811287.5466768.700.10.4-0.11171018Matches
201822Timbers 2us USA2. USL6.00Matches
201923Portland Timbersus USA1. MLS21.369683483.514941596721625086.435640288.612116772.500.40.1-0.44501053Matches
201923Timbers 2us USA2. USL Champ2.30Matches
202024Portland Timbersus USA1. MLS9.234042979.3762527159110388.318020388.76511059.110.90.3+0.15251027Matches
202125Portland Timbersus USA1. MLS20.167082481.313464571224327588.432335690.79717256.410.60.4+0.47596052Matches
202226Portland Timbersus USA1. MLS25.1969116483.219927823133536990.846351190.615425859.720.91.4+1.14839480Matches
202226Portland Timbersus USAU.S. Open Cup1.00Matches
202327Charlotteus USA1. MLS15.069482883.813977563522025088.039443291.27613158.000.10.1-0.12443060Matches
202327Charlotteus USAU.S. Open Cup0.60Matches
202428Charlotteus USA1. MLS2.211214577.22419986283287.5687393.2163842.100.60.2-0.618106Matches
12 Seasons4 Clubs4 Leagues122.03715451382.377267310221217137788.41882208990.157594361.043.62.9+0.424286224296
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
Portland Timbers (5 Seasons)2 Leagues84.62909354082.26087124401969109588.51420158489.648377462.443.02.6+1.021234184230
Charlotte (3 Seasons)2 Leagues17.980697382.816396662124828287.946250591.59216954.400.60.3-0.63524066
Timbers 2 (3 Seasons)1 League19.30
Marseille (3 Seasons)1 League0.20
MLS (8 Seasons)100.93715451382.377267310221217137788.41882208990.157594361.043.62.9+0.424286224296
USL Champ (3 Seasons)19.30
U.S. Open Cup (3 Seasons)1.60
Ligue 1 (3 Seasons)0.20
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
2014-201519Marseille1 League0.20
201721Timbers 21 League10.90
201822Portland Timbers1 League8.023428981.049141776849885.79811287.5466768.700.10.4-0.11171018
201822Timbers 21 League6.00
201923Timbers 21 League2.30
201923Portland Timbers2 Leagues21.369683483.514941596721625086.435640288.612116772.500.40.1-0.44501053
202024Portland Timbers1 League9.234042979.3762527159110388.318020388.76511059.110.90.3+0.15251027
202125Portland Timbers1 League20.167082481.313464571224327588.432335690.79717256.410.60.4+0.47596052
202226Portland Timbers2 Leagues26.1969116483.219927823133536990.846351190.615425859.720.91.4+1.14839480
202327Charlotte2 Leagues15.769482883.813977563522025088.039443291.27613158.000.10.1-0.12443060
202428Charlotte1 League2.211214577.22419986283287.5687393.2163842.100.60.2-0.618106
12 Seasons4 Clubs4 Leagues122.03715451382.377267310221217137788.41882208990.157594361.043.62.9+0.424286224296
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
Portland Timbers (5 Seasons)2 Leagues84.62909354082.26087124401969109588.51420158489.648377462.443.02.6+1.021234184230
Charlotte (3 Seasons)2 Leagues17.980697382.816396662124828287.946250591.59216954.400.60.3-0.63524066
Timbers 2 (3 Seasons)1 League19.30
Marseille (3 Seasons)1 League0.20
MLS (8 Seasons)100.93715451382.377267310221217137788.41882208990.157594361.043.62.9+0.424286224296
USL Champ (3 Seasons)19.30
U.S. Open Cup (3 Seasons)1.60
Ligue 1 (3 Seasons)0.20
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
2014-201519Marseillefr FRA1. Ligue 14th0.20Matches
201721Timbers 2us USA2. USL30th10.90Matches
201822Portland Timbersus USA1. MLS8th8.023428981.049141776849885.79811287.5466768.700.10.4-0.11171018Matches
201822Timbers 2us USA2. USL10th6.00Matches
201923Timbers 2us USA2. USL Champ26th2.30Matches
201923Portland Timbersus USA1. MLS11th21.369683483.514941596721625086.435640288.612116772.500.40.1-0.44501053Matches
202024Portland Timbersus USA1. MLS8th9.234042979.3762527159110388.318020388.76511059.110.90.3+0.15251027Matches
202125Portland Timbersus USA1. MLS5th20.167082481.313464571224327588.432335690.79717256.410.60.4+0.47596052Matches
202226Portland Timbersus USA1. MLS16th25.1969116483.219927823133536990.846351190.615425859.720.91.4+1.14839480Matches
202327Charlotteus USA1. MLS18th15.069482883.813977563522025088.039443291.27613158.000.10.1-0.12443060Matches
202428Charlotteus USA1. MLS11th2.211214577.22419986283287.5687393.2163842.100.60.2-0.618106Matches
12 Seasons4 Clubs3 Leagues120.43715451382.377267310221217137788.41882208990.157594361.043.62.9+0.424286224296
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
Portland Timbers (5 Seasons)1 League83.62909354082.26087124401969109588.51420158489.648377462.443.02.6+1.021234184230
Charlotte (3 Seasons)1 League17.280697382.816396662124828287.946250591.59216954.400.60.3-0.63524066
Timbers 2 (3 Seasons)1 League19.30
Marseille (3 Seasons)1 League0.20
MLS (8 Seasons)100.93715451382.377267310221217137788.41882208990.157594361.043.62.9+0.424286224296
USL Champ (3 Seasons)19.30
Ligue 1 (3 Seasons)0.20
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
202226Portland Timbersus USAU.S. Open CupR321.00Matches
202327Charlotteus USAU.S. Open CupR160.60Matches
3 Seasons2 Clubs1 League1.60
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
Portland Timbers (2 Seasons)1 League1.00
Charlotte (1 Season)1 League0.60
Passing Table
Total Short Medium Long
Season Age Squad 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
201418nz New ZealandFriendlies (M)2.00Matches
201519nz New ZealandFriendlies (M)1.50Matches
201721nz New ZealandFriendlies (M)1.00Matches
201721nz New ZealandFIFA Confederations CupGR1.30Matches
201822nz New ZealandWCQ3.60Matches
201923nz New ZealandFriendlies (M)1.50Matches
202125nz New ZealandFriendlies (M)1.00Matches
202226nz New ZealandWCQ2.20Matches
202226nz New ZealandFriendlies (M)3.30Matches
202226nz New ZealandWCQ Play-offs2nd1.00Matches
202327nz New ZealandFriendlies (M)1.80Matches
202428nz New ZealandFriendlies (M)0.60Matches
9 Seasons1 Club4 Leagues20.80
Friendlies (M) (8 Seasons)12.70
WCQ (2 Seasons)5.80
FIFA Confederations Cup (1 Season)1.30
WCQ Play-offs (1 Season)1.00
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
2014-201519Marseillefr FRA1. Ligue 10.2Matches
201721Timbers 2us USA2. USL10.92Matches
201822Portland Timbersus USA1. MLS8.0289268207110213000023416Matches
201822Timbers 2us USA2. USL6.00Matches
201923Portland Timbersus USA1. MLS21.3834813191602103000069625Matches
201923Timbers 2us USA2. USL Champ2.30Matches
202024Portland Timbersus USA1. MLS9.242941216130612000034014Matches
202125Portland Timbersus USA1. MLS20.18247804421013622000067005Matches
202226Portland Timbersus USA1. MLS25.1116411184418230626000096924Matches
202226Portland Timbersus USAU.S. Open Cup1.00Matches
202327Charlotteus USA1. MLS15.08287586930013128000069415Matches
202327Charlotteus USAU.S. Open Cup0.61Matches
202428Charlotteus USA1. MLS2.2145140551200000011200Matches
12 Seasons4 Clubs4 Leagues122.045134289217110495199400003715729
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portland Timbers (5 Seasons)2 Leagues84.63540339114375380156600002909624
Charlotte (3 Seasons)2 Leagues17.99738987435115228000080615
Timbers 2 (3 Seasons)1 League19.32
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.945134289217110495169400003715729
USL Champ (3 Seasons)19.32
U.S. Open Cup (3 Seasons)1.61
Ligue 1 (3 Seasons)0.2
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
2014-201519Marseille1 League0.2
201721Timbers 21 League10.92
201822Portland Timbers1 League8.0289268207110213000023416
201822Timbers 21 League6.00
201923Timbers 21 League2.30
201923Portland Timbers2 Leagues21.3834813191602103000069625
202024Portland Timbers1 League9.242941216130612000034014
202125Portland Timbers1 League20.18247804421013622000067005
202226Portland Timbers2 Leagues26.1116411184418230626000096924
202327Charlotte2 Leagues15.78287586930013228000069415
202428Charlotte1 League2.2145140551200000011200
12 Seasons4 Clubs4 Leagues122.045134289217110495199400003715729
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portland Timbers (5 Seasons)2 Leagues84.63540339114375380156600002909624
Charlotte (3 Seasons)2 Leagues17.99738987435115228000080615
Timbers 2 (3 Seasons)1 League19.32
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.945134289217110495169400003715729
USL Champ (3 Seasons)19.32
U.S. Open Cup (3 Seasons)1.61
Ligue 1 (3 Seasons)0.2
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
2014-201519Marseillefr FRA1. Ligue 14th0.2Matches
201721Timbers 2us USA2. USL30th10.92Matches
201822Portland Timbersus USA1. MLS8th8.0289268207110213000023416Matches
201822Timbers 2us USA2. USL10th6.00Matches
201923Timbers 2us USA2. USL Champ26th2.30Matches
201923Portland Timbersus USA1. MLS11th21.3834813191602103000069625Matches
202024Portland Timbersus USA1. MLS8th9.242941216130612000034014Matches
202125Portland Timbersus USA1. MLS5th20.18247804421013622000067005Matches
202226Portland Timbersus USA1. MLS16th25.1116411184418230626000096924Matches
202327Charlotteus USA1. MLS18th15.08287586930013128000069415Matches
202428Charlotteus USA1. MLS11th2.2145140551200000011200Matches
12 Seasons4 Clubs3 Leagues120.445134289217110495189400003715729
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portland Timbers (5 Seasons)1 League83.63540339114375380156600002909624
Charlotte (3 Seasons)1 League17.29738987435115128000080615
Timbers 2 (3 Seasons)1 League19.32
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.945134289217110495169400003715729
USL Champ (3 Seasons)19.32
Ligue 1 (3 Seasons)0.2
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
202226Portland Timbersus USAU.S. Open CupR321.00Matches
202327Charlotteus USAU.S. Open CupR160.61Matches
3 Seasons2 Clubs1 League1.61
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portland Timbers (2 Seasons)1 League1.00
Charlotte (1 Season)1 League0.61
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
201418nz New ZealandFriendlies (M)2.0Matches
201519nz New ZealandFriendlies (M)1.5Matches
201721nz New ZealandFriendlies (M)1.0Matches
201721nz New ZealandFIFA Confederations CupGR1.35Matches
201822nz New ZealandWCQ3.6Matches
201923nz New ZealandFriendlies (M)1.5Matches
202125nz New ZealandFriendlies (M)1.0Matches
202226nz New ZealandWCQ2.2Matches
202226nz New ZealandFriendlies (M)3.3Matches
202226nz New ZealandWCQ Play-offs2nd1.0Matches
202327nz New ZealandFriendlies (M)1.8Matches
202428nz New ZealandFriendlies (M)0.6Matches
9 Seasons1 Club4 Leagues20.85
Friendlies (M) (8 Seasons)12.7
WCQ (2 Seasons)5.8
FIFA Confederations Cup (1 Season)1.35
WCQ Play-offs (1 Season)1.0

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
2014-201519Marseillefr FRA1. Ligue 10.2Matches
201721Timbers 2us USA2. USL10.9Matches
201822Portland Timbersus USA1. MLS8.081.0080000000.00000000Matches
201822Timbers 2us USA2. USL6.0Matches
201923Portland Timbersus USA1. MLS21.3140.66100031000.00000000Matches
201923Timbers 2us USA2. USL Champ2.3Matches
202024Portland Timbersus USA1. MLS9.290.9860030020.22100100Matches
202125Portland Timbersus USA1. MLS20.1180.90151010130.15200100Matches
202226Portland Timbersus USA1. MLS25.1220.88190030020.08200000Matches
202226Portland Timbersus USAU.S. Open Cup1.0Matches
202327Charlotteus USA1. MLS15.090.6072000020.13200000Matches
202327Charlotteus USAU.S. Open Cup0.6Matches
202428Charlotteus USA1. MLS2.210.4510000000.00000000Matches
12 Seasons4 Clubs4 Leagues122.0810.806630101190.09700200
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portland Timbers (5 Seasons)2 Leagues84.6710.855810101170.08500200
Charlotte (3 Seasons)2 Leagues17.9100.5882000020.12200000
Timbers 2 (3 Seasons)1 League19.3
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.9810.806630101190.09700200
USL Champ (3 Seasons)19.3
U.S. Open Cup (3 Seasons)1.6
Ligue 1 (3 Seasons)0.2
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
2014-201519Marseille1 League0.2
201721Timbers 21 League10.9
201822Portland Timbers1 League8.081.0080000000.00000000
201822Timbers 21 League6.0
201923Timbers 21 League2.3
201923Portland Timbers2 Leagues21.3140.66100031000.00000000
202024Portland Timbers1 League9.290.9860030020.22100100
202125Portland Timbers1 League20.1180.90151010130.15200100
202226Portland Timbers2 Leagues26.1220.88190030020.08200000
202327Charlotte2 Leagues15.790.6072000020.13200000
202428Charlotte1 League2.210.4510000000.00000000
12 Seasons4 Clubs4 Leagues122.0810.806630101190.09700200
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portland Timbers (5 Seasons)2 Leagues84.6710.855810101170.08500200
Charlotte (3 Seasons)2 Leagues17.9100.5882000020.12200000
Timbers 2 (3 Seasons)1 League19.3
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.9810.806630101190.09700200
USL Champ (3 Seasons)19.3
U.S. Open Cup (3 Seasons)1.6
Ligue 1 (3 Seasons)0.2
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
2014-201519Marseillefr FRA1. Ligue 14th0.2Matches
201721Timbers 2us USA2. USL30th10.9Matches
201822Portland Timbersus USA1. MLS8th8.081.0080000000.00000000Matches
201822Timbers 2us USA2. USL10th6.0Matches
201923Timbers 2us USA2. USL Champ26th2.3Matches
201923Portland Timbersus USA1. MLS11th21.3140.66100031000.00000000Matches
202024Portland Timbersus USA1. MLS8th9.290.9860030020.22100100Matches
202125Portland Timbersus USA1. MLS5th20.1180.90151010130.15200100Matches
202226Portland Timbersus USA1. MLS16th25.1220.88190030020.08200000Matches
202327Charlotteus USA1. MLS18th15.090.6072000020.13200000Matches
202428Charlotteus USA1. MLS11th2.210.4510000000.00000000Matches
12 Seasons4 Clubs3 Leagues120.4810.806630101190.09700200
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portland Timbers (5 Seasons)1 League83.6710.855810101170.08500200
Charlotte (3 Seasons)1 League17.2100.5882000020.12200000
Timbers 2 (3 Seasons)1 League19.3
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.9810.806630101190.09700200
USL Champ (3 Seasons)19.3
Ligue 1 (3 Seasons)0.2
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
202226Portland Timbersus USAU.S. Open CupR321.0Matches
202327Charlotteus USAU.S. Open CupR160.6Matches
3 Seasons2 Clubs1 League1.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portland Timbers (2 Seasons)1 League1.0
Charlotte (1 Season)1 League0.6
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
201418nz New ZealandFriendlies (M)2.0Matches
201519nz New ZealandFriendlies (M)1.5Matches
201721nz New ZealandFriendlies (M)1.0Matches
201721nz New ZealandFIFA Confederations CupGR1.3Matches
201822nz New ZealandWCQ3.6Matches
201923nz New ZealandFriendlies (M)1.5Matches
202125nz New ZealandFriendlies (M)1.0Matches
202226nz New ZealandWCQ2.2Matches
202226nz New ZealandFriendlies (M)3.3Matches
202226nz New ZealandWCQ Play-offs2nd1.0Matches
202327nz New ZealandFriendlies (M)1.8Matches
202428nz New ZealandFriendlies (M)0.6Matches
9 Seasons1 Club4 Leagues20.8
Friendlies (M) (8 Seasons)12.7
WCQ (2 Seasons)5.8
FIFA Confederations Cup (1 Season)1.3
WCQ Play-offs (1 Season)1.0

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
2014-201519Marseillefr FRA1. Ligue 10.2Matches
201721Timbers 2us USA2. USL10.91326Matches
201822Portland Timbersus USA1. MLS8.0868003742.9413851624390Matches
201822Timbers 2us USA2. USL6.0412Matches
201923Portland Timbersus USA1. MLS21.3322120120152951.7143024628601071Matches
201923Timbers 2us USA2. USL Champ2.327Matches
202024Portland Timbersus USA1. MLS9.2765204757.1311921623500Matches
202125Portland Timbersus USA1. MLS20.1208144261637.5102922743631260Matches
202226Portland Timbersus USA1. MLS25.11811104481553.373328532501060Matches
202226Portland Timbersus USAU.S. Open Cup1.004Matches
202327Charlotteus USA1. MLS15.09254051050.0516972130591Matches
202327Charlotteus USAU.S. Open Cup0.602Matches
202428Charlotteus USA1. MLS2.21101011100.002111290Matches
12 Seasons4 Clubs4 Leagues122.0957462276428549.443134101332082524962
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Portland Timbers (5 Seasons)2 Leagues84.6855257226367448.63811691251392204281
Charlotte (3 Seasons)2 Leagues17.910355061154.55181082432681
Timbers 2 (3 Seasons)1 League19.319450
Marseille (3 Seasons)1 League0.20
MLS (8 Seasons)100.9955562276428549.443134101331572524962
USL Champ (3 Seasons)19.319450
U.S. Open Cup (3 Seasons)1.6060
Ligue 1 (3 Seasons)0.20
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
2014-201519Marseille1 League0.20
201721Timbers 21 League10.913260
201822Portland Timbers1 League8.0868003742.9413851624390
201822Timbers 21 League6.04120
201923Timbers 21 League2.3270
201923Portland Timbers2 Leagues21.3322120120152951.7143024628601071
202024Portland Timbers1 League9.2765204757.1311921623500
202125Portland Timbers1 League20.1208144261637.5102922743631260
202226Portland Timbers2 Leagues26.11811104481553.373328536501060
202327Charlotte2 Leagues15.79254051050.0516972330591
202428Charlotte1 League2.21101011100.002111290
12 Seasons4 Clubs4 Leagues122.0957462276428549.443134101332082524962
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Portland Timbers (5 Seasons)2 Leagues84.6855257226367448.63811691251392204281
Charlotte (3 Seasons)2 Leagues17.910355061154.55181082432681
Timbers 2 (3 Seasons)1 League19.319450
Marseille (3 Seasons)1 League0.20
MLS (8 Seasons)100.9955562276428549.443134101331572524962
USL Champ (3 Seasons)19.319450
U.S. Open Cup (3 Seasons)1.6060
Ligue 1 (3 Seasons)0.20
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
2014-201519Marseillefr FRA1. Ligue 14th0.2Matches
201721Timbers 2us USA2. USL30th10.91326Matches
201822Portland Timbersus USA1. MLS8th8.0868003742.9413851624390Matches
201822Timbers 2us USA2. USL10th6.0412Matches
201923Timbers 2us USA2. USL Champ26th2.327Matches
201923Portland Timbersus USA1. MLS11th21.3322120120152951.7143024628601071Matches
202024Portland Timbersus USA1. MLS8th9.2765204757.1311921623500Matches
202125Portland Timbersus USA1. MLS5th20.1208144261637.5102922743631260Matches
202226Portland Timbersus USA1. MLS16th25.11811104481553.373328532501060Matches
202327Charlotteus USA1. MLS18th15.09254051050.0516972130591Matches
202428Charlotteus USA1. MLS11th2.21101011100.002111290Matches
12 Seasons4 Clubs3 Leagues120.4957462276428549.443134101332022524962
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
Portland Timbers (5 Seasons)1 League83.6855257226367448.63811691251352204281
Charlotte (3 Seasons)1 League17.210355061154.55181082232681
Timbers 2 (3 Seasons)1 League19.319450
Marseille (3 Seasons)1 League0.20
MLS (8 Seasons)100.9955562276428549.443134101331572524962
USL Champ (3 Seasons)19.319450
Ligue 1 (3 Seasons)0.20
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
202226Portland Timbersus USAU.S. Open CupR321.004Matches
202327Charlotteus USAU.S. Open CupR160.602Matches
3 Seasons2 Clubs1 League1.6060
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
Portland Timbers (2 Seasons)1 League1.0040
Charlotte (1 Season)1 League0.6020
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
201418nz New ZealandFriendlies (M)2.0Matches
201519nz New ZealandFriendlies (M)1.5Matches
201721nz New ZealandFriendlies (M)1.0Matches
201721nz New ZealandFIFA Confederations CupGR1.332Matches
201822nz New ZealandWCQ3.6Matches
201923nz New ZealandFriendlies (M)1.5Matches
202125nz New ZealandFriendlies (M)1.0Matches
202226nz New ZealandWCQ2.2Matches
202226nz New ZealandFriendlies (M)3.3Matches
202226nz New ZealandWCQ Play-offs2nd1.0Matches
202327nz New ZealandFriendlies (M)1.8Matches
202428nz New ZealandFriendlies (M)0.6Matches
9 Seasons1 Club4 Leagues20.8320
Friendlies (M) (8 Seasons)12.70
WCQ (2 Seasons)5.80
FIFA Confederations Cup (1 Season)1.3320
WCQ Play-offs (1 Season)1.00

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
2014-201519Marseillefr FRA1. Ligue 10.2Matches
201721Timbers 2us USA2. USL10.9Matches
201822Portland Timbersus USA1. MLS8.038158189151421238133100.000.0191877429641102019Matches
201822Timbers 2us USA2. USL6.0Matches
201923Portland Timbersus USA1. MLS21.311001685784705934110066100.000.05813036163115711336376Matches
201923Timbers 2us USA2. USL Champ2.3Matches
202024Portland Timbersus USA1. MLS9.253783302219221353711981.8218.226917221145930303353Matches
202125Portland Timbersus USA1. MLS20.110921965854318028109210770.0330.05732638157886210063514Matches
202226Portland Timbersus USA1. MLS25.11456210783560127341456181477.8422.2825430222841316013792516Matches
202226Portland Timbersus USAU.S. Open Cup1.0Matches
202327Charlotteus USA1. MLS15.09611165224172959613133.300.04471779829240506173Matches
202327Charlotteus USAU.S. Open Cup0.6Matches
202428Charlotteus USA1. MLS2.216216827831162000120416253000101181Matches
12 Seasons4 Clubs4 Leagues122.05689847304123263621275689514078.4917.63006147708149534044610346852
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
Portland Timbers (5 Seasons)2 Leagues84.64566715243718313301214566483981.3918.82439125757067513644010273348
Charlotte (3 Seasons)2 Leagues17.9112313260449532611233133.300.056721951082240607354
Timbers 2 (3 Seasons)1 League19.3
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.95689847304123263621275689514078.4917.63006147708149534044610346852
USL Champ (3 Seasons)19.3
U.S. Open Cup (3 Seasons)1.6
Ligue 1 (3 Seasons)0.2
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
2014-201519Marseille1 League0.2
201721Timbers 21 League10.9
201822Portland Timbers1 League8.038158189151421238133100.000.0191877429641102019
201822Timbers 21 League6.0
201923Timbers 21 League2.3
201923Portland Timbers2 Leagues21.311001685784705934110066100.000.05813036163115711336376
202024Portland Timbers1 League9.253783302219221353711981.8218.226917221145930303353
202125Portland Timbers1 League20.110921965854318028109210770.0330.05732638157886210063514
202226Portland Timbers2 Leagues26.11456210783560127341456181477.8422.2825430222841316013792516
202327Charlotte2 Leagues15.79611165224172959613133.300.04471779829240506173
202428Charlotte1 League2.216216827831162000120416253000101181
12 Seasons4 Clubs4 Leagues122.05689847304123263621275689514078.4917.63006147708149534044610346852
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
Portland Timbers (5 Seasons)2 Leagues84.64566715243718313301214566483981.3918.82439125757067513644010273348
Charlotte (3 Seasons)2 Leagues17.9112313260449532611233133.300.056721951082240607354
Timbers 2 (3 Seasons)1 League19.3
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.95689847304123263621275689514078.4917.63006147708149534044610346852
USL Champ (3 Seasons)19.3
U.S. Open Cup (3 Seasons)1.6
Ligue 1 (3 Seasons)0.2
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
2014-201519Marseillefr FRA1. Ligue 14th0.2Matches
201721Timbers 2us USA2. USL30th10.9Matches
201822Portland Timbersus USA1. MLS8th8.038158189151421238133100.000.0191877429641102019Matches
201822Timbers 2us USA2. USL10th6.0Matches
201923Timbers 2us USA2. USL Champ26th2.3Matches
201923Portland Timbersus USA1. MLS11th21.311001685784705934110066100.000.05813036163115711336376Matches
202024Portland Timbersus USA1. MLS8th9.253783302219221353711981.8218.226917221145930303353Matches
202125Portland Timbersus USA1. MLS5th20.110921965854318028109210770.0330.05732638157886210063514Matches
202226Portland Timbersus USA1. MLS16th25.11456210783560127341456181477.8422.2825430222841316013792516Matches
202327Charlotteus USA1. MLS18th15.09611165224172959613133.300.04471779829240506173Matches
202428Charlotteus USA1. MLS11th2.216216827831162000120416253000101181Matches
12 Seasons4 Clubs3 Leagues120.45689847304123263621275689514078.4917.63006147708149534044610346852
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
Portland Timbers (5 Seasons)1 League83.64566715243718313301214566483981.3918.82439125757067513644010273348
Charlotte (3 Seasons)1 League17.2112313260449532611233133.300.056721951082240607354
Timbers 2 (3 Seasons)1 League19.3
Marseille (3 Seasons)1 League0.2
MLS (8 Seasons)100.95689847304123263621275689514078.4917.63006147708149534044610346852
USL Champ (3 Seasons)19.3
Ligue 1 (3 Seasons)0.2
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
202226Portland Timbersus USAU.S. Open CupR321.0Matches
202327Charlotteus USAU.S. Open CupR160.6Matches
3 Seasons2 Clubs1 League1.6
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
Portland Timbers (2 Seasons)1 League1.0
Charlotte (1 Season)1 League0.6
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
201418nz New ZealandFriendlies (M)2.0Matches
201519nz New ZealandFriendlies (M)1.5Matches
201721nz New ZealandFriendlies (M)1.0Matches
201721nz New ZealandFIFA Confederations CupGR1.3Matches
201822nz New ZealandWCQ3.6Matches
201923nz New ZealandFriendlies (M)1.5Matches
202125nz New ZealandFriendlies (M)1.0Matches
202226nz New ZealandWCQ2.2Matches
202226nz New ZealandFriendlies (M)3.3Matches
202226nz New ZealandWCQ Play-offs2nd1.0Matches
202327nz New ZealandFriendlies (M)1.8Matches
202428nz New ZealandFriendlies (M)0.6Matches
9 Seasons1 Club4 Leagues20.8
Friendlies (M) (8 Seasons)12.7
WCQ (2 Seasons)5.8
FIFA Confederations Cup (1 Season)1.3
WCQ Play-offs (1 Season)1.0

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
2014-201519Marseillefr FRA1. Ligue 1220100.60.2002131.0001-1-4.50-5.43Matches
2015-201620Marseillefr FRA1. Ligue 100001Matches
2016-201721Marseillefr FRA1. Ligue 100001Matches
201721Timbers 2us USA2. USL119859034.210.91110010.55823-15-1.37-0.37Matches
201822Portland Timbersus USA1. MLS137175523.48.07875618141.761214-2-0.25-0.5612.213.5-1.3-0.16-0.34Matches
201822Timbers 2us USA2. USL65409017.66.06906001.671511+4+0.67+0.49Matches
201923Portland Timbersus USA1. MLS251,9207762.721.321892041411.352935-6-0.28-0.9933.136.9-3.8-0.18-0.34Matches
201923Portland Timbersus USAU.S. Open Cup00001Matches
201923Timbers 2us USA2. USL Champ3211706.92.33701000.3324-2-0.85-0.73Matches
202024Portland Timbersus USA1. MLS128276940.09.299093661.711716+1+0.11-0.6213.915.9-2.1-0.23+0.16Matches
202125Portland Timbersus USA1. MLS271,8086759.120.119871782031.593431+3+0.15+0.0831.942.7-10.8-0.54-0.58Matches
202226Portland Timbersus USA1. MLS302,2557573.725.124892262011.40373700.000.0037.238.1-0.9-0.04+0.03Matches
202226Portland Timbersus USAU.S. Open Cup19090100.01.01901000.0002-2-2.00Matches
202327Charlotteus USA1. MLS171,3538044.215.01589142861.001425-11-0.73-0.9414.622.8-8.2-0.55-0.31Matches
202327Charlotteus USAU.S. Open Cup2572921.10.6119013801.5001-1-1.58-3.27Matches
202428Charlotteus USA1. MLS4199506.52.22902210221.7545-1-0.45-0.773.43.7-0.3-0.14-0.21Matches
202529Charlotteus USA1. MLS00002Matches
12 Seasons4 Clubs4 Leagues15310,9827227.1122.0119871073417721.36172205-33-0.27-0.52146.3173.7-27.4-0.27-0.27
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
Portland Timbers (5 Seasons)2 Leagues1087,6177151.684.68188742717261.50129135-6-0.07-0.44128.3147.1-18.8-0.23-0.24
Charlotte (3 Seasons)2 Leagues231,6097024.517.9188516515301.171831-13-0.73-1.0718.026.5-8.5-0.49-0.45
Timbers 2 (3 Seasons)1 League201,7368719.319.3208317010.852538-13-0.67-0.43
Marseille (3 Seasons)1 League220100.20.2002151.0001-1-4.50-5.43
MLS (8 Seasons)1289,0797144.1100.99789893116551.45147163-16-0.16-0.49146.3173.7-27.4-0.27-0.27
USL Champ (3 Seasons)201,7368719.319.3208317010.852538-13-0.67-0.43
U.S. Open Cup (3 Seasons)31474920.41.6255113811.0003-3-1.84-3.53
Ligue 1 (3 Seasons)220100.20.2002151.0001-1-4.50-5.43
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
2014-201519Marseille1 League220100.60.2002131.0001-1-4.50-5.43
2015-201620Marseille1 League00001
2016-201721Marseille1 League00001
201721Timbers 21 League119859034.210.91110010.55823-15-1.37-0.37
201822Portland Timbers1 League137175523.48.07875618141.761214-2-0.25-0.5612.213.5-1.3-0.16-0.34
201822Timbers 21 League65409017.66.06906001.671511+4+0.67+0.49
201923Timbers 21 League3211706.92.33701000.3324-2-0.85-0.73
201923Portland Timbers2 Leagues251,9207756.121.321892041421.352935-6-0.28-0.9933.136.9-3.8-0.18-0.34
202024Portland Timbers1 League128276940.09.299093661.711716+1+0.11-0.6213.915.9-2.1-0.23+0.16
202125Portland Timbers1 League271,8086759.120.119871782031.593431+3+0.15+0.0831.942.7-10.8-0.54-0.58
202226Portland Timbers2 Leagues312,3457674.426.125892362011.353739-2-0.08-0.0837.238.1-0.9-0.04+0.03
202327Charlotte2 Leagues191,4107442.315.716851431861.051426-12-0.77-1.1414.622.8-8.2-0.55-0.31
202428Charlotte1 League4199506.52.22902210221.7545-1-0.45-0.773.43.7-0.3-0.14-0.21
202529Charlotte1 League00002
12 Seasons4 Clubs4 Leagues15310,9827227.1122.0119871073417721.36172205-33-0.27-0.52146.3173.7-27.4-0.27-0.27
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
Portland Timbers (5 Seasons)2 Leagues1087,6177151.684.68188742717261.50129135-6-0.07-0.44128.3147.1-18.8-0.23-0.24
Charlotte (3 Seasons)2 Leagues231,6097024.517.9188516515301.171831-13-0.73-1.0718.026.5-8.5-0.49-0.45
Timbers 2 (3 Seasons)1 League201,7368719.319.3208317010.852538-13-0.67-0.43
Marseille (3 Seasons)1 League220100.20.2002151.0001-1-4.50-5.43
MLS (8 Seasons)1289,0797144.1100.99789893116551.45147163-16-0.16-0.49146.3173.7-27.4-0.27-0.27
USL Champ (3 Seasons)201,7368719.319.3208317010.852538-13-0.67-0.43
U.S. Open Cup (3 Seasons)31474920.41.6255113811.0003-3-1.84-3.53
Ligue 1 (3 Seasons)220100.20.2002151.0001-1-4.50-5.43
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
2014-201519Marseillefr FRA1. Ligue 14th220100.60.2002131.0001-1-4.50-5.43Matches
2015-201620Marseillefr FRA1. Ligue 113th00001Matches
2016-201721Marseillefr FRA1. Ligue 15th00001Matches
201721Timbers 2us USA2. USL30th119859034.210.91110010.55823-15-1.37-0.37Matches
201822Portland Timbersus USA1. MLS8th137175523.48.07875618141.761214-2-0.25-0.5612.213.5-1.3-0.16-0.34Matches
201822Timbers 2us USA2. USL10th65409017.66.06906001.671511+4+0.67+0.49Matches
201923Timbers 2us USA2. USL Champ26th3211706.92.33701000.3324-2-0.85-0.73Matches
201923Portland Timbersus USA1. MLS11th251,9207762.721.321892041411.352935-6-0.28-0.9933.136.9-3.8-0.18-0.34Matches
202024Portland Timbersus USA1. MLS8th128276940.09.299093661.711716+1+0.11-0.6213.915.9-2.1-0.23+0.16Matches
202125Portland Timbersus USA1. MLS5th271,8086759.120.119871782031.593431+3+0.15+0.0831.942.7-10.8-0.54-0.58Matches
202226Portland Timbersus USA1. MLS16th302,2557573.725.124892262011.40373700.000.0037.238.1-0.9-0.04+0.03Matches
202327Charlotteus USA1. MLS18th171,3538044.215.01589142861.001425-11-0.73-0.9414.622.8-8.2-0.55-0.31Matches
202428Charlotteus USA1. MLS11th4199506.52.22902210221.7545-1-0.45-0.773.43.7-0.3-0.14-0.21Matches
202529Charlotteus USA1. MLS4th00002Matches
12 Seasons4 Clubs3 Leagues15010,8357227.2120.4117881063316711.37172202-30-0.25-0.48146.3173.7-27.4-0.27-0.27
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
Portland Timbers (5 Seasons)1 League1077,5277052.683.68088732717251.51129133-4-0.05-0.42128.3147.1-18.8-0.23-0.24
Charlotte (3 Seasons)1 League211,5527424.617.217891649301.141830-12-0.70-0.9718.026.5-8.5-0.49-0.45
Timbers 2 (3 Seasons)1 League201,7368719.319.3208317010.852538-13-0.67-0.43
Marseille (3 Seasons)1 League220100.20.2002151.0001-1-4.50-5.43
MLS (8 Seasons)1289,0797144.1100.99789893116551.45147163-16-0.16-0.49146.3173.7-27.4-0.27-0.27
USL Champ (3 Seasons)201,7368719.319.3208317010.852538-13-0.67-0.43
Ligue 1 (3 Seasons)220100.20.2002151.0001-1-4.50-5.43
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
201923Portland Timbersus USAU.S. Open CupSF00001Matches
202226Portland Timbersus USAU.S. Open CupR3219090100.01.01901000.0002-2-2.00Matches
202327Charlotteus USAU.S. Open CupR162572921.10.6119013801.5001-1-1.58-3.27Matches
3 Seasons2 Clubs1 League31474920.41.6255113811.0003-3-1.84-3.53
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Portland Timbers (2 Seasons)1 League1909020.01.01901010.0002-2-2.00
Charlotte (1 Season)1 League2572921.10.6119013801.5001-1-1.58-3.27
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
201418nz New ZealandFriendlies (M)31816067.02.03600000.3316-5-2.49-1.47Matches
201519nz New ZealandFriendlies (M)21366850.41.52680000.5010+1+0.66+1.33Matches
201721nz New ZealandFriendlies (M)3933134.41.00033000.0001-1-0.97+0.05Matches
201721nz New ZealandFIFA Confederations CupGR31173943.31.30033800.0004-4-3.08-1.31Matches
201822nz New ZealandWCQ53266540.23.6474213212.60121+11+3.04+1.55Matches
201923nz New ZealandFriendlies (M)21356875.01.5190114500.0003-3-2.00-2.00Matches
202125nz New ZealandFriendlies (M)1888832.61.01880013.0021+1+1.02-0.46Matches
202226nz New ZealandWCQ32006744.42.2290212003.00100+10+4.50+1.98Matches
202226nz New ZealandFriendlies (M)52955965.63.347321400.2015-4-1.22-0.06Matches
202226nz New ZealandWCQ Play-offs2nd19090100.01.01901000.0001-1-1.00Matches
202327nz New ZealandFriendlies (M)21628130.01.82811000.0015-4-2.22-1.98Matches
202428nz New ZealandFriendlies (M)2512618.90.60022600.501100.00-0.41Matches
9 Seasons1 Club4 Leagues321,8745945.320.820769123020.912928+1+0.05-0.31
Friendlies (M) (8 Seasons)201,1415745.312.71373472710.35722-15-1.18-0.99
WCQ (2 Seasons)85266641.75.8679422612.75221+21+3.59+1.75
FIFA Confederations Cup (1 Season)31173943.31.30033800.0004-4-3.08-1.31
WCQ Play-offs (1 Season)19090100.01.01901000.0001-1-1.00

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
2014-201519Marseillefr FRA1. Ligue 10.2000Matches
201721Timbers 2us USA2. USL10.93001414022613000Matches
201822Portland Timbersus USA1. MLS8.0000440216600137171258.6Matches
201822Timbers 2us USA2. USL6.020010400124000Matches
201923Portland Timbersus USA1. MLS21.3100121200282100190684063.0Matches
201923Timbers 2us USA2. USL Champ2.3100300072000Matches
202024Portland Timbersus USA1. MLS9.2000980116600033291172.5Matches
202125Portland Timbersus USA1. MLS20.15112380643800079464053.5Matches
202226Portland Timbersus USA1. MLS25.16112714063211001131654061.9Matches
202226Portland Timbersus USAU.S. Open Cup1.00001000400Matches
202327Charlotteus USA1. MLS15.020010143121200167343152.3Matches
202327Charlotteus USAU.S. Open Cup0.60000101200Matches
202428Charlotteus USA1. MLS2.200021001100069660.0Matches
12 Seasons4 Clubs4 Leagues122.02022115803192087400444326818059.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portland Timbers (5 Seasons)2 Leagues84.6122276460151395200337022514361.1
Charlotte (3 Seasons)2 Leagues17.920012163224300173433753.8
Timbers 2 (3 Seasons)1 League19.36002718024519000
Marseille (3 Seasons)1 League0.2000
MLS (8 Seasons)100.9142287613161575500444326818059.8
USL Champ (3 Seasons)19.36002718024519000
U.S. Open Cup (3 Seasons)1.60001101600
Ligue 1 (3 Seasons)0.2000
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
2014-201519Marseille1 League0.2000
201721Timbers 21 League10.93001414022613000
201822Portland Timbers1 League8.0000440216600137171258.6
201822Timbers 21 League6.020010400124000
201923Timbers 21 League2.3100300072000
201923Portland Timbers2 Leagues21.3100121200282100190684063.0
202024Portland Timbers1 League9.2000980116600033291172.5
202125Portland Timbers1 League20.15112380643800079464053.5
202226Portland Timbers2 Leagues26.16112814063611001131654061.9
202327Charlotte2 Leagues15.720010153223200167343152.3
202428Charlotte1 League2.200021001100069660.0
12 Seasons4 Clubs4 Leagues122.02022115803192087400444326818059.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portland Timbers (5 Seasons)2 Leagues84.6122276460151395200337022514361.1
Charlotte (3 Seasons)2 Leagues17.920012163224300173433753.8
Timbers 2 (3 Seasons)1 League19.36002718024519000
Marseille (3 Seasons)1 League0.2000
MLS (8 Seasons)100.9142287613161575500444326818059.8
USL Champ (3 Seasons)19.36002718024519000
U.S. Open Cup (3 Seasons)1.60001101600
Ligue 1 (3 Seasons)0.2000
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
2014-201519Marseillefr FRA1. Ligue 14th0.2000Matches
201721Timbers 2us USA2. USL30th10.93001414022613000Matches
201822Portland Timbersus USA1. MLS8th8.0000440216600137171258.6Matches
201822Timbers 2us USA2. USL10th6.020010400124000Matches
201923Timbers 2us USA2. USL Champ26th2.3100300072000Matches
201923Portland Timbersus USA1. MLS11th21.3100121200282100190684063.0Matches
202024Portland Timbersus USA1. MLS8th9.2000980116600033291172.5Matches
202125Portland Timbersus USA1. MLS5th20.15112380643800079464053.5Matches
202226Portland Timbersus USA1. MLS16th25.16112714063211001131654061.9Matches
202327Charlotteus USA1. MLS18th15.020010143121200167343152.3Matches
202428Charlotteus USA1. MLS11th2.200021001100069660.0Matches
12 Seasons4 Clubs3 Leagues120.42022114793182027400444326818059.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portland Timbers (5 Seasons)1 League83.6122275460151355200337022514361.1
Charlotte (3 Seasons)1 League17.220012153122300173433753.8
Timbers 2 (3 Seasons)1 League19.36002718024519000
Marseille (3 Seasons)1 League0.2000
MLS (8 Seasons)100.9142287613161575500444326818059.8
USL Champ (3 Seasons)19.36002718024519000
Ligue 1 (3 Seasons)0.2000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202226Portland Timbersus USAU.S. Open CupR321.00001000400Matches
202327Charlotteus USAU.S. Open CupR160.60000101200Matches
3 Seasons2 Clubs1 League1.60001101600
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Portland Timbers (2 Seasons)1 League1.00001000400
Charlotte (1 Season)1 League0.60000101200
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201418nz New ZealandFriendlies (M)2.01000Matches
201519nz New ZealandFriendlies (M)1.50000Matches
201721nz New ZealandFriendlies (M)1.00000Matches
201721nz New ZealandFIFA Confederations CupGR1.3000210523000Matches
201822nz New ZealandWCQ3.62000Matches
201923nz New ZealandFriendlies (M)1.50000Matches
202125nz New ZealandFriendlies (M)1.00000Matches
202226nz New ZealandWCQ2.2000Matches
202226nz New ZealandFriendlies (M)3.31000Matches
202226nz New ZealandWCQ Play-offs2nd1.0000Matches
202327nz New ZealandFriendlies (M)1.80000Matches
202428nz New ZealandFriendlies (M)0.60000Matches
9 Seasons1 Club4 Leagues20.8400210523000
Friendlies (M) (8 Seasons)12.72000
WCQ (2 Seasons)5.82000
FIFA Confederations Cup (1 Season)1.3000210523000
WCQ Play-offs (1 Season)1.0000

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.