Standard Stats Table 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 2004 17 Montreal us USA 2. A-League 1 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005 18 Montreal us USA 2. USL D-1 2 2 167 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009 22 Houston Dynamo us USA 1. MLS 20 19 1,652 18.4 1 0 1 1 0 0 3 1 0.05 0.00 0.05 0.05 0.05 Matches 2010 23 Houston Dynamo us USA 1. MLS 28 26 2,376 26.4 2 1 3 2 0 0 4 0 0.08 0.04 0.11 0.08 0.11 Matches 2011 24 Houston Dynamo us USA 1. MLS 31 31 2,790 31.0 1 0 1 1 0 0 1 0 0.03 0.00 0.03 0.03 0.03 Matches 2012 25 Houston Dynamo us USA 1. MLS 25 24 2,033 22.6 2 2 4 2 0 0 2 0 0.09 0.09 0.18 0.09 0.18 Matches 2012-2013 26 Ross County sct SCO 1. Premier League 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20 2013-2014 27 Aalen de GER 2. 2. Bundesliga 20 11 1,083 12.0 0 1 1 0 0 0 1 0 0.00 0.08 0.08 0.00 0.08 2014-2015 28 Aalen de GER 2. 2. Bundesliga 20 14 1,307 14.5 1 0 1 1 0 0 5 0 0.07 0.00 0.07 0.07 0.07 Matches 2014-2015 28 Aalen de GER DFB-Pokal 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 Magdeburg de GER 3. 3. Liga 18 18 1,620 18.0 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2016-2017 30 Magdeburg de GER 3. 3. Liga 2 2 162 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 Magdeburg de GER DFB-Pokal 0 0 Matches 2017-2018 31 Magdeburg de GER 3. 3. Liga 13 12 1,073 11.9 2 1 3 2 0 0 3 0 0.17 0.08 0.25 0.17 0.25 Matches 2018-2019 32 Kaiserslautern de GER 3. 3. Liga 32 29 2,631 29.2 1 0 1 1 0 0 7 0 0.03 0.00 0.03 0.03 0.03 Matches 2018-2019 32 Kaiserslautern de GER DFB-Pokal 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 33 Kaiserslautern de GER 3. 3. Liga 23 19 1,710 19.0 1 1 2 1 0 0 2 0 0.05 0.05 0.11 0.05 0.11 Matches 2019-2020 33 Kaiserslautern de GER DFB-Pokal 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 34 Kaiserslautern de GER 3. 3. Liga 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 6 Clubs 6 Leagues 249 218 19,681 218.7 12 7 19 12 0 0 33 1 0.05 0.03 0.09 0.05 0.09 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 Houston Dynamo (4 Seasons) 1 League 104 100 8,851 98.3 6 3 9 6 0 0 10 1 0.06 0.03 0.09 0.06 0.09 Kaiserslautern (3 Seasons) 2 Leagues 60 53 4,821 53.6 2 1 3 2 0 0 10 0 0.04 0.02 0.06 0.04 0.06 Magdeburg (3 Seasons) 2 Leagues 33 32 2,855 31.7 2 2 4 2 0 0 7 0 0.06 0.06 0.13 0.06 0.13 Aalen (2 Seasons) 2 Leagues 41 26 2,510 27.9 1 1 2 1 0 0 6 0 0.04 0.04 0.07 0.04 0.07 Montreal (2 Seasons) 1 League 3 2 184 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20 3. Liga (6 Seasons) 90 82 7,376 82.0 4 3 7 4 0 0 17 0 0.05 0.04 0.09 0.05 0.09 MLS (4 Seasons) 104 100 8,851 98.3 6 3 9 6 0 0 10 1 0.06 0.03 0.09 0.06 0.09 DFB-Pokal (4 Seasons) 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (2 Seasons) 40 25 2,390 26.6 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 USL D-1 (2 Seasons) 3 2 184 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20
Standard Stats Table 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 2004 17 Montreal 1 League 1 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005 18 Montreal 1 League 2 2 167 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009 22 Houston Dynamo 1 League 20 19 1,652 18.4 1 0 1 1 0 0 3 1 0.05 0.00 0.05 0.05 0.05 2010 23 Houston Dynamo 1 League 28 26 2,376 26.4 2 1 3 2 0 0 4 0 0.08 0.04 0.11 0.08 0.11 2011 24 Houston Dynamo 1 League 31 31 2,790 31.0 1 0 1 1 0 0 1 0 0.03 0.00 0.03 0.03 0.03 2012 25 Houston Dynamo 1 League 25 24 2,033 22.6 2 2 4 2 0 0 2 0 0.09 0.09 0.18 0.09 0.18 2012-2013 26 Ross County 1 League 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20 2013-2014 27 Aalen 1 League 20 11 1,083 12.0 0 1 1 0 0 0 1 0 0.00 0.08 0.08 0.00 0.08 2014-2015 28 Aalen 2 Leagues 21 15 1,427 15.9 1 0 1 1 0 0 5 0 0.06 0.00 0.06 0.06 0.06 2015-2016 29 Magdeburg 1 League 18 18 1,620 18.0 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 2016-2017 30 Magdeburg 2 Leagues 2 2 162 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 31 Magdeburg 1 League 13 12 1,073 11.9 2 1 3 2 0 0 3 0 0.17 0.08 0.25 0.17 0.25 2018-2019 32 Kaiserslautern 2 Leagues 33 30 2,721 30.2 1 0 1 1 0 0 7 0 0.03 0.00 0.03 0.03 0.03 2019-2020 33 Kaiserslautern 2 Leagues 25 21 1,920 21.3 1 1 2 1 0 0 2 0 0.05 0.05 0.09 0.05 0.09 2020-2021 34 Kaiserslautern 1 League 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 14 Seasons 6 Clubs 6 Leagues 249 218 19,681 218.7 12 7 19 12 0 0 33 1 0.05 0.03 0.09 0.05 0.09 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 Houston Dynamo (4 Seasons) 1 League 104 100 8,851 98.3 6 3 9 6 0 0 10 1 0.06 0.03 0.09 0.06 0.09 Kaiserslautern (3 Seasons) 2 Leagues 60 53 4,821 53.6 2 1 3 2 0 0 10 0 0.04 0.02 0.06 0.04 0.06 Magdeburg (3 Seasons) 2 Leagues 33 32 2,855 31.7 2 2 4 2 0 0 7 0 0.06 0.06 0.13 0.06 0.13 Aalen (2 Seasons) 2 Leagues 41 26 2,510 27.9 1 1 2 1 0 0 6 0 0.04 0.04 0.07 0.04 0.07 Montreal (2 Seasons) 1 League 3 2 184 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20 3. Liga (6 Seasons) 90 82 7,376 82.0 4 3 7 4 0 0 17 0 0.05 0.04 0.09 0.05 0.09 MLS (4 Seasons) 104 100 8,851 98.3 6 3 9 6 0 0 10 1 0.06 0.03 0.09 0.06 0.09 DFB-Pokal (4 Seasons) 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (2 Seasons) 40 25 2,390 26.6 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 USL D-1 (2 Seasons) 3 2 184 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20
Standard Stats Table 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 2004 17 Montreal us USA 2. A-League 2nd 1 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005 18 Montreal us USA 2. USL D-1 1st 2 2 167 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009 22 Houston Dynamo us USA 1. MLS 3rd 20 19 1,652 18.4 1 0 1 1 0 0 3 1 0.05 0.00 0.05 0.05 0.05 Matches 2010 23 Houston Dynamo us USA 1. MLS 12th 28 26 2,376 26.4 2 1 3 2 0 0 4 0 0.08 0.04 0.11 0.08 0.11 Matches 2011 24 Houston Dynamo us USA 1. MLS 7th 31 31 2,790 31.0 1 0 1 1 0 0 1 0 0.03 0.00 0.03 0.03 0.03 Matches 2012 25 Houston Dynamo us USA 1. MLS 9th 25 24 2,033 22.6 2 2 4 2 0 0 2 0 0.09 0.09 0.18 0.09 0.18 Matches 2012-2013 26 Ross County sct SCO 1. Premier League 5th 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20 2013-2014 27 Aalen de GER 2. 2. Bundesliga 11th 20 11 1,083 12.0 0 1 1 0 0 0 1 0 0.00 0.08 0.08 0.00 0.08 2014-2015 28 Aalen de GER 2. 2. Bundesliga 18th 20 14 1,307 14.5 1 0 1 1 0 0 5 0 0.07 0.00 0.07 0.07 0.07 Matches 2015-2016 29 Magdeburg de GER 3. 3. Liga 4th 18 18 1,620 18.0 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2016-2017 30 Magdeburg de GER 3. 3. Liga 4th 2 2 162 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 31 Magdeburg de GER 3. 3. Liga 1st 13 12 1,073 11.9 2 1 3 2 0 0 3 0 0.17 0.08 0.25 0.17 0.25 Matches 2018-2019 32 Kaiserslautern de GER 3. 3. Liga 9th 32 29 2,631 29.2 1 0 1 1 0 0 7 0 0.03 0.00 0.03 0.03 0.03 Matches 2019-2020 33 Kaiserslautern de GER 3. 3. Liga 10th 23 19 1,710 19.0 1 1 2 1 0 0 2 0 0.05 0.05 0.11 0.05 0.11 Matches 2020-2021 34 Kaiserslautern de GER 3. 3. Liga 14th 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 6 Clubs 5 Leagues 245 214 19,261 214.0 12 7 19 12 0 0 33 1 0.06 0.03 0.09 0.06 0.09 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 Houston Dynamo (4 Seasons) 1 League 104 100 8,851 98.3 6 3 9 6 0 0 10 1 0.06 0.03 0.09 0.06 0.09 Kaiserslautern (3 Seasons) 1 League 57 50 4,521 50.2 2 1 3 2 0 0 10 0 0.04 0.02 0.06 0.04 0.06 Magdeburg (3 Seasons) 1 League 33 32 2,855 31.7 2 2 4 2 0 0 7 0 0.06 0.06 0.13 0.06 0.13 Aalen (2 Seasons) 1 League 40 25 2,390 26.6 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 Montreal (2 Seasons) 1 League 3 2 184 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20 3. Liga (6 Seasons) 90 82 7,376 82.0 4 3 7 4 0 0 17 0 0.05 0.04 0.09 0.05 0.09 MLS (4 Seasons) 104 100 8,851 98.3 6 3 9 6 0 0 10 1 0.06 0.03 0.09 0.06 0.09 2. Bundesliga (2 Seasons) 40 25 2,390 26.6 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 USL D-1 (2 Seasons) 3 2 184 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 8 5 460 5.1 1 0 1 1 0 0 0 0 0.20 0.00 0.20 0.20 0.20
Standard Stats Table 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 2014-2015 28 Aalen de GER DFB-Pokal 9th 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 Magdeburg de GER DFB-Pokal 33rd 0 0 Matches 2018-2019 32 Kaiserslautern de GER DFB-Pokal 33rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 33 Kaiserslautern de GER DFB-Pokal 9th 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 1 League 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.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 Kaiserslautern (2 Seasons) 1 League 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Aalen (1 Season) 1 League 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Magdeburg (1 Season) 1 League 0 0
Standard Stats Table 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 2010 23 ca Canada WCQ 3 3 270 3.0 1 1 0 0 0 0 0.33 0.33 Matches 2014 27 ca Canada WCQ 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014 27 ca Canada Friendlies (M) 4 4 315 3.5 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29 Matches 2015 28 ca Canada Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015 28 ca Canada Gold Cup GR 2 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 31 ca Canada WCQ 0 0 Matches 4 Seasons 1 Club 3 Leagues 18 16 1,428 15.9 1 1 1 1 0 0 1 0 0.06 0.08 0.08 0.06 0.08 WCQ (3 Seasons) 11 11 990 11.0 1 0 0 1 0 0 0 0 0.09 0.00 0.00 0.09 0.00 Friendlies (M) (2 Seasons) 5 5 405 4.5 0 1 1 0 0 0 1 0 0.00 0.22 0.22 0.00 0.22 Gold Cup (1 Season) 2 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2004 17 Montreal 1 League 0.2 0 0 0.00 0 0 2005 18 Montreal 1 League 1.9 0 0 0.00 0 0 2009 22 Houston Dynamo 1 League 18.4 1 5 0.27 0.20 0 0 2010 23 Houston Dynamo 1 League 26.4 2 4 0.15 0.50 0 0 2011 24 Houston Dynamo 1 League 31.0 1 1 0.03 1.00 0 0 2012 25 Houston Dynamo 1 League 22.6 2 6 0.27 0.33 0 0 2012-2013 26 Ross County 1 League 5.1 1 1 0.20 1.00 0 0 2013-2014 27 Aalen 1 League 12.0 0 2 0.17 0.00 0 0 2014-2015 28 Aalen 2 Leagues 15.9 1 3 0.21 0.33 0 0 2015-2016 29 Magdeburg 1 League 18.0 0 2 0.11 0.00 0 0 2016-2017 30 Magdeburg 2 Leagues 1.8 0 0 0 0.00 0.00 0 0 2017-2018 31 Magdeburg 1 League 11.9 2 0 3 0.00 0.25 0.67 0 0 2018-2019 32 Kaiserslautern 2 Leagues 30.2 1 14 4 28.6 0.46 0.13 0.07 0.25 0 0 2019-2020 33 Kaiserslautern 2 Leagues 21.3 1 3 2 66.7 0.14 0.09 0.33 0.50 0 0 2020-2021 34 Kaiserslautern 1 League 2.0 0 0 0 0.00 0.00 0 0 14 Seasons 6 Clubs 6 Leagues 218.7 12 17 33 52.9 0.25 0.15 0.24 0.36 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Houston Dynamo (4 Seasons) 1 League 98.3 6 16 0.16 0.38 0 0 Kaiserslautern (3 Seasons) 2 Leagues 53.6 2 17 6 35.3 0.32 0.11 0.12 0.33 0 0 Magdeburg (3 Seasons) 2 Leagues 31.7 2 0 5 0.00 0.16 0.40 0 0 Aalen (2 Seasons) 2 Leagues 27.9 1 5 0.19 0.20 0 0 Montreal (2 Seasons) 1 League 2.0 0 0 0.00 0 0 Ross County (1 Season) 1 League 5.1 1 1 0.20 1.00 0 0 3. Liga (6 Seasons) 82.0 4 16 11 56.3 0.25 0.13 0.25 0.36 0 0 MLS (4 Seasons) 98.3 6 16 0.16 0.38 0 0 DFB-Pokal (4 Seasons) 4.7 0 1 0 0.0 0.30 0.00 0.00 0 0 2. Bundesliga (2 Seasons) 26.6 1 5 0.19 0.20 0 0 USL D-1 (2 Seasons) 2.0 0 0 0.00 0 0 Premier League (1 Season) 5.1 1 1 0.20 1.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 28 Aalen de GER DFB-Pokal 9th 1.3 0 0 0 Matches 2018-2019 32 Kaiserslautern de GER DFB-Pokal 33rd 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches 2019-2020 33 Kaiserslautern de GER DFB-Pokal 9th 2.3 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 1 League 4.7 0 1 0 0.0 0.30 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Kaiserslautern (2 Seasons) 1 League 3.3 0 1 0 0.0 0.30 0.00 0.00 0 0 Aalen (1 Season) 1 League 1.3 0 0 0 Magdeburg (1 Season) 1 League
Playing Time Table 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 2004 17 Montreal us USA 2. A-League 1 17 17 0.7 0.2 0 1 2005 18 Montreal us USA 2. USL D-1 2 167 84 6.6 1.9 2 0 2009 22 Houston Dynamo us USA 1. MLS 20 1,652 83 61.2 18.4 19 16 1 0 1.77 29 17 +12 +0.65 +0.83 Matches 2010 23 Houston Dynamo us USA 1. MLS 28 2,376 85 88.0 26.4 26 24 2 0 0.96 36 45 -9 -0.34 -0.34 Matches 2011 24 Houston Dynamo us USA 1. MLS 31 2,790 90 91.2 31.0 31 30 0 41 36 +5 +0.16 +0.49 Matches 2012 25 Houston Dynamo us USA 1. MLS 25 2,033 81 66.4 22.6 24 20 1 34 31 +3 +0.13 -0.22 Matches 2012-2013 26 Ross County sct SCO 1. Premier League 8 460 58 13.5 5.1 5 3 2013-2014 27 Aalen de GER 2. 2. Bundesliga 20 1,083 54 35.4 12.0 11 9 2014-2015 28 Aalen de GER 2. 2. Bundesliga 20 1,307 65 42.7 14.5 14 10 6 11 1.20 8 19 -11 -0.76 -0.71 Matches 2014-2015 28 Aalen de GER DFB-Pokal 1 120 120 40.0 1.3 1 120 1 0 0 3.00 1 1 0 0.00 0.00 Matches 2015-2016 29 Magdeburg de GER 3. 3. Liga 18 1,620 90 47.4 18.0 18 18 0 1 1.39 24 18 +6 +0.33 +0.03 Matches 2016-2017 30 Magdeburg de GER 3. 3. Liga 2 162 81 4.7 1.8 2 1 0 2 1.50 3 2 +1 +0.56 +0.11 Matches 2016-2017 30 Magdeburg de GER DFB-Pokal 0 0 0 0 1 Matches 2017-2018 31 Magdeburg de GER 3. 3. Liga 13 1,073 83 31.4 11.9 12 11 1 2 2.69 28 7 +21 +1.76 +1.11 Matches 2018-2019 32 Kaiserslautern de GER 3. 3. Liga 32 2,631 82 76.9 29.2 29 89 28 3 12 3 1.47 36 35 +1 +0.03 +0.38 Matches 2018-2019 32 Kaiserslautern de GER DFB-Pokal 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 6 -5 -5.00 Matches 2019-2020 33 Kaiserslautern de GER 3. 3. Liga 23 1,710 74 50.0 19.0 19 89 18 4 4 9 1.74 25 20 +5 +0.26 +0.26 Matches 2019-2020 33 Kaiserslautern de GER DFB-Pokal 2 210 105 70.0 2.3 2 105 2 0 1 1.50 4 7 -3 -1.29 -3.29 Matches 2020-2021 34 Kaiserslautern de GER 3. 3. Liga 2 180 90 5.3 2.0 2 90 2 0 3 1.00 3 3 0 0.00 +0.14 Matches 14 Seasons 6 Clubs 6 Leagues 249 19,681 79 41.5 218.7 218 91 182 31 7 33 1.51 273 247 +26 +0.13 -0.04 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Houston Dynamo (4 Seasons) 1 League 104 8,851 85 76.8 98.3 100 90 4 0 1.30 140 129 +11 +0.11 +0.08 Kaiserslautern (3 Seasons) 2 Leagues 60 4,821 80 45.3 53.6 53 90 51 7 7 16 1.53 69 71 -2 -0.04 +0.06 Magdeburg (3 Seasons) 2 Leagues 33 2,855 87 27.5 31.7 32 30 1 6 1.91 55 27 +28 +0.88 +0.41 Aalen (2 Seasons) 2 Leagues 41 2,510 61 39.1 27.9 26 120 11 15 11 1.29 9 20 -11 -0.69 -0.65 Montreal (2 Seasons) 1 League 3 184 61 3.7 2.0 2 1 Ross County (1 Season) 1 League 8 460 58 13.5 5.1 5 3 3. Liga (6 Seasons) 90 7,376 82 35.9 82.0 82 89 78 8 7 20 1.69 119 85 +34 +0.41 +0.20 MLS (4 Seasons) 104 8,851 85 76.8 98.3 100 90 4 0 1.30 140 129 +11 +0.11 +0.08 DFB-Pokal (4 Seasons) 4 420 105 51.9 4.7 4 105 4 0 2 1.50 6 14 -8 -1.71 -2.38 2. Bundesliga (2 Seasons) 40 2,390 60 39.1 26.6 25 10 15 11 1.20 8 19 -11 -0.76 -0.71 USL D-1 (2 Seasons) 3 184 61 3.7 2.0 2 1 Premier League (1 Season) 8 460 58 13.5 5.1 5 3
Playing Time Table 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 2004 17 Montreal 1 League 1 17 17 0.7 0.2 0 1 2005 18 Montreal 1 League 2 167 84 6.6 1.9 2 0 2009 22 Houston Dynamo 1 League 20 1,652 83 61.2 18.4 19 16 1 0 1.77 29 17 +12 +0.65 +0.83 2010 23 Houston Dynamo 1 League 28 2,376 85 88.0 26.4 26 24 2 0 0.96 36 45 -9 -0.34 -0.34 2011 24 Houston Dynamo 1 League 31 2,790 90 91.2 31.0 31 30 0 41 36 +5 +0.16 +0.49 2012 25 Houston Dynamo 1 League 25 2,033 81 66.4 22.6 24 20 1 34 31 +3 +0.13 -0.22 2012-2013 26 Ross County 1 League 8 460 58 13.5 5.1 5 3 2013-2014 27 Aalen 1 League 20 1,083 54 35.4 12.0 11 9 2014-2015 28 Aalen 2 Leagues 21 1,427 68 42.5 15.9 15 120 11 6 11 1.29 9 20 -11 -0.69 -0.65 2015-2016 29 Magdeburg 1 League 18 1,620 90 47.4 18.0 18 18 0 1 1.39 24 18 +6 +0.33 +0.03 2016-2017 30 Magdeburg 2 Leagues 2 162 81 4.6 1.8 2 1 0 3 1.50 3 2 +1 +0.56 +0.11 2017-2018 31 Magdeburg 1 League 13 1,073 83 31.4 11.9 12 11 1 2 2.69 28 7 +21 +1.76 +1.11 2018-2019 32 Kaiserslautern 2 Leagues 33 2,721 82 77.5 30.2 30 89 29 3 12 3 1.43 37 41 -4 -0.13 +0.21 2019-2020 33 Kaiserslautern 2 Leagues 25 1,920 77 51.6 21.3 21 91 20 4 4 10 1.72 29 27 +2 +0.09 -0.01 2020-2021 34 Kaiserslautern 1 League 2 180 90 5.3 2.0 2 90 2 0 3 1.00 3 3 0 0.00 +0.14 14 Seasons 6 Clubs 6 Leagues 249 19,681 79 41.5 218.7 218 91 182 31 7 33 1.51 273 247 +26 +0.13 -0.04 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Houston Dynamo (4 Seasons) 1 League 104 8,851 85 76.8 98.3 100 90 4 0 1.30 140 129 +11 +0.11 +0.08 Kaiserslautern (3 Seasons) 2 Leagues 60 4,821 80 45.3 53.6 53 90 51 7 7 16 1.53 69 71 -2 -0.04 +0.06 Magdeburg (3 Seasons) 2 Leagues 33 2,855 87 27.5 31.7 32 30 1 6 1.91 55 27 +28 +0.88 +0.41 Aalen (2 Seasons) 2 Leagues 41 2,510 61 39.1 27.9 26 120 11 15 11 1.29 9 20 -11 -0.69 -0.65 Montreal (2 Seasons) 1 League 3 184 61 3.7 2.0 2 1 Ross County (1 Season) 1 League 8 460 58 13.5 5.1 5 3 3. Liga (6 Seasons) 90 7,376 82 35.9 82.0 82 89 78 8 7 20 1.69 119 85 +34 +0.41 +0.20 MLS (4 Seasons) 104 8,851 85 76.8 98.3 100 90 4 0 1.30 140 129 +11 +0.11 +0.08 DFB-Pokal (4 Seasons) 4 420 105 51.9 4.7 4 105 4 0 2 1.50 6 14 -8 -1.71 -2.38 2. Bundesliga (2 Seasons) 40 2,390 60 39.1 26.6 25 10 15 11 1.20 8 19 -11 -0.76 -0.71 USL D-1 (2 Seasons) 3 184 61 3.7 2.0 2 1 Premier League (1 Season) 8 460 58 13.5 5.1 5 3
Playing Time Table 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 2004 17 Montreal us USA 2. A-League 2nd 1 17 17 0.7 0.2 0 1 2005 18 Montreal us USA 2. USL D-1 1st 2 167 84 6.6 1.9 2 0 2009 22 Houston Dynamo us USA 1. MLS 3rd 20 1,652 83 61.2 18.4 19 16 1 0 1.77 29 17 +12 +0.65 +0.83 Matches 2010 23 Houston Dynamo us USA 1. MLS 12th 28 2,376 85 88.0 26.4 26 24 2 0 0.96 36 45 -9 -0.34 -0.34 Matches 2011 24 Houston Dynamo us USA 1. MLS 7th 31 2,790 90 91.2 31.0 31 30 0 41 36 +5 +0.16 +0.49 Matches 2012 25 Houston Dynamo us USA 1. MLS 9th 25 2,033 81 66.4 22.6 24 20 1 34 31 +3 +0.13 -0.22 Matches 2012-2013 26 Ross County sct SCO 1. Premier League 5th 8 460 58 13.5 5.1 5 3 2013-2014 27 Aalen de GER 2. 2. Bundesliga 11th 20 1,083 54 35.4 12.0 11 9 2014-2015 28 Aalen de GER 2. 2. Bundesliga 18th 20 1,307 65 42.7 14.5 14 10 6 11 1.20 8 19 -11 -0.76 -0.71 Matches 2015-2016 29 Magdeburg de GER 3. 3. Liga 4th 18 1,620 90 47.4 18.0 18 18 0 1 1.39 24 18 +6 +0.33 +0.03 Matches 2016-2017 30 Magdeburg de GER 3. 3. Liga 4th 2 162 81 4.7 1.8 2 1 0 2 1.50 3 2 +1 +0.56 +0.11 Matches 2017-2018 31 Magdeburg de GER 3. 3. Liga 1st 13 1,073 83 31.4 11.9 12 11 1 2 2.69 28 7 +21 +1.76 +1.11 Matches 2018-2019 32 Kaiserslautern de GER 3. 3. Liga 9th 32 2,631 82 76.9 29.2 29 89 28 3 12 3 1.47 36 35 +1 +0.03 +0.38 Matches 2019-2020 33 Kaiserslautern de GER 3. 3. Liga 10th 23 1,710 74 50.0 19.0 19 89 18 4 4 9 1.74 25 20 +5 +0.26 +0.26 Matches 2020-2021 34 Kaiserslautern de GER 3. 3. Liga 14th 2 180 90 5.3 2.0 2 90 2 0 3 1.00 3 3 0 0.00 +0.14 Matches 14 Seasons 6 Clubs 5 Leagues 245 19,261 79 41.3 214.0 214 89 178 31 7 31 1.51 267 233 +34 +0.17 +0.02 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Houston Dynamo (4 Seasons) 1 League 104 8,851 85 76.8 98.3 100 90 4 0 1.30 140 129 +11 +0.11 +0.08 Kaiserslautern (3 Seasons) 1 League 57 4,521 79 44.1 50.2 50 89 48 7 7 15 1.56 64 58 +6 +0.12 +0.24 Magdeburg (3 Seasons) 1 League 33 2,855 87 27.8 31.7 32 30 1 5 1.91 55 27 +28 +0.88 +0.41 Aalen (2 Seasons) 1 League 40 2,390 60 39.1 26.6 25 10 15 11 1.20 8 19 -11 -0.76 -0.71 Montreal (2 Seasons) 1 League 3 184 61 3.7 2.0 2 1 Ross County (1 Season) 1 League 8 460 58 13.5 5.1 5 3 3. Liga (6 Seasons) 90 7,376 82 35.9 82.0 82 89 78 8 7 20 1.69 119 85 +34 +0.41 +0.20 MLS (4 Seasons) 104 8,851 85 76.8 98.3 100 90 4 0 1.30 140 129 +11 +0.11 +0.08 2. Bundesliga (2 Seasons) 40 2,390 60 39.1 26.6 25 10 15 11 1.20 8 19 -11 -0.76 -0.71 USL D-1 (2 Seasons) 3 184 61 3.7 2.0 2 1 Premier League (1 Season) 8 460 58 13.5 5.1 5 3
Playing Time Table 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 2014-2015 28 Aalen de GER DFB-Pokal 9th 1 120 120 40.0 1.3 1 120 1 0 0 3.00 1 1 0 0.00 0.00 Matches 2016-2017 30 Magdeburg de GER DFB-Pokal 33rd 0 0 0 0 1 Matches 2018-2019 32 Kaiserslautern de GER DFB-Pokal 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 6 -5 -5.00 Matches 2019-2020 33 Kaiserslautern de GER DFB-Pokal 9th 2 210 105 70.0 2.3 2 105 2 0 1 1.50 4 7 -3 -1.29 -3.29 Matches 4 Seasons 3 Clubs 1 League 4 420 105 51.9 4.7 4 105 4 0 2 1.50 6 14 -8 -1.71 -2.38 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kaiserslautern (2 Seasons) 1 League 3 300 100 76.9 3.3 3 100 3 0 1 1.00 5 13 -8 -2.40 -4.40 Aalen (1 Season) 1 League 1 120 120 40.0 1.3 1 120 1 0 0 3.00 1 1 0 0.00 0.00 Magdeburg (1 Season) 1 League 0 0 0 0 1
Playing Time Table 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 2010 23 ca Canada WCQ 3 270 90 37.5 3.0 3 90 3 0 2 0.33 3 8 -5 -1.67 -2.47 Matches 2014 27 ca Canada WCQ 8 720 90 66.7 8.0 8 90 8 0 0 2.00 13 10 +3 +0.37 -2.12 Matches 2014 27 ca Canada Friendlies (M) 4 315 79 70.0 3.5 4 79 3 0 0 1.25 3 4 -1 -0.29 -1.62 Matches 2015 28 ca Canada Friendlies (M) 1 90 90 20.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 -0.75 Matches 2015 28 ca Canada Gold Cup GR 2 33 17 12.2 0.4 0 0 2 16 1 0.50 0 1 -1 -2.73 -2.73 Matches 2018 31 ca Canada WCQ 0 0 0 0 2 Matches 4 Seasons 1 Club 3 Leagues 18 1,428 79 36.9 15.9 16 87 15 2 16 5 1.33 20 24 -4 -0.25 -1.36 WCQ (3 Seasons) 11 990 90 36.7 11.0 11 90 11 0 4 1.54 16 18 -2 -0.18 -1.74 Friendlies (M) (2 Seasons) 5 405 81 45.0 4.5 5 81 4 0 0 1.20 4 5 -1 -0.22 -1.13 Gold Cup (1 Season) 2 33 17 12.2 0.4 0 0 2 16 1 0.50 0 1 -1 -2.73 -2.73
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004 17 Montreal 1 League 0.2 0 0 1 2005 18 Montreal 1 League 1.9 0 0 2 2009 22 Houston Dynamo 1 League 18.4 3 1 28 2010 23 Houston Dynamo 1 League 26.4 4 0 21 2011 24 Houston Dynamo 1 League 31.0 1 0 44 2012 25 Houston Dynamo 1 League 22.6 2 0 25 2012-2013 26 Ross County 1 League 5.1 0 0 10 2013-2014 27 Aalen 1 League 12.0 1 0 15 2014-2015 28 Aalen 2 Leagues 15.9 5 0 0 29 0 2015-2016 29 Magdeburg 1 League 18.0 4 0 2016-2017 30 Magdeburg 2 Leagues 1.8 0 0 0 0 0 0 0 0 0 0 0 2017-2018 31 Magdeburg 1 League 11.9 3 0 0 0 0 0 0 0 0 0 0 2018-2019 32 Kaiserslautern 2 Leagues 30.2 7 0 0 33 10 2 1 52 18 0 0 0 2019-2020 33 Kaiserslautern 2 Leagues 21.3 2 0 0 6 3 1 0 8 3 0 0 0 2020-2021 34 Kaiserslautern 1 League 2.0 1 0 0 0 0 0 0 0 0 0 14 Seasons 6 Clubs 6 Leagues 218.7 33 1 0 214 13 3 1 60 21 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Houston Dynamo (4 Seasons) 1 League 98.3 10 1 118 Kaiserslautern (3 Seasons) 2 Leagues 53.6 10 0 0 39 13 3 1 60 21 0 0 0 Magdeburg (3 Seasons) 2 Leagues 31.7 7 0 0 0 0 0 0 0 0 0 0 Aalen (2 Seasons) 2 Leagues 27.9 6 0 0 44 0 Montreal (2 Seasons) 1 League 2.0 0 0 3 Ross County (1 Season) 1 League 5.1 0 0 10 3. Liga (6 Seasons) 82.0 17 0 0 34 10 2 1 49 16 0 0 0 MLS (4 Seasons) 98.3 10 1 118 DFB-Pokal (4 Seasons) 4.7 0 0 0 5 3 1 0 11 5 0 2. Bundesliga (2 Seasons) 26.6 6 0 44 USL D-1 (2 Seasons) 2.0 0 0 3 Premier League (1 Season) 5.1 0 0 10
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 28 Aalen de GER DFB-Pokal 9th 1.3 0 0 0 0 Matches 2018-2019 32 Kaiserslautern de GER DFB-Pokal 33rd 1.0 0 0 0 3 1 0 0 6 4 0 Matches 2019-2020 33 Kaiserslautern de GER DFB-Pokal 9th 2.3 0 0 0 2 2 1 0 5 1 0 Matches 4 Seasons 3 Clubs 1 League 4.7 0 0 0 5 3 1 0 11 5 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Kaiserslautern (2 Seasons) 1 League 3.3 0 0 0 5 3 1 0 11 5 0 Aalen (1 Season) 1 League 1.3 0 0 0 0 Magdeburg (1 Season) 1 League
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 .
View Additional Information
More André Hainault Pages
André Hainault Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary