 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2019/2020 | I-League |  Churchill Brothers | 12 | 0 | 0 | 1/0/0 | 712 | 
| 2019 | AFC Champions League Two |  Minerva Punjab | 6 | 0 | 0 | 0/0/0 | 540 | 
| 2019 | USL Championship |  Portland Timbers (USSF) | 32 | 0 | 0 | 3/0/1 | 2333 | 
| 2018/2019 | I-League |  Minerva Punjab | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2018 | USL Championship |  OKC Energy | 6 | 0 | 1 | 1/0/0 | 101 | 
| 2018 | USL Championship |  Portland Timbers (USSF) | 32 | 0 | 0 | 3/0/0 | 2333 | 
| 2017 | Erovnuli Liga |  Dila | 2 | 0 | 0 | 0/0/0 | 107 | 
| 2017 | USL Championship |  Portland Timbers (USSF) | 32 | 0 | 0 | 3/0/0 | 2333 | 
| 2017 | NASL |  NY Cosmos | 5 | 1 | 0 | 0/0/0 | 89 | 
| 2017 | US Open Cup |  NY Cosmos | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2016 | US Open Cup |  Tampa Bay Rowdies | 1 | 0 | 0 | 0/0/0 | 21 | 
| 2016 | NASL |  Tampa Bay Rowdies | 17 | 0 | 3 | 1/0/0 | 1071 | 
| 2015 | NASL |  Minnesota United | 28 | 4 | 0 | 2/0/0 | 0 | 
| 2014/2015 | CONCACAF Champions League |  Portland Timbers | 3 | 0 | 2 | 0/0/0 | 0 | 
| 2014 | US Open Cup |  Portland Timbers | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2014 | Major League Soccer |  Portland Timbers | 15 | 1 | 0 | 1/0/0 | 0 | 
| 2013 | US Open Cup |  Portland Timbers | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2013 | Major League Soccer |  Portland Timbers | 33 | 3 | 0 | 2/0/0 | 0 | 
| 2012 | Major League Soccer |  Portland Timbers | 16 | 1 | 0 | 1/0/0 | 0 | 
| 2011 | Major League Soccer |  Portland Timbers | 32 | 0 | 0 | 3/0/1 | 0 | 
| 2010 | USL Championship |  Portland Timbers (USSF) | 8 | 2 | 0 | 0/0/0 | 0 | 
| Total: | 289 | 12 | 6 | 22/0/2 | 10000 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Churchill Brothers |  Minerva Punjab | 06/09/2019 | N/a | 
|  Minerva Punjab |  OKC Energy | 11/02/2019 | N/a | 
|  OKC Energy |  Dila | 24/05/2018 | N/a | 
|  Dila |  NY Cosmos | 09/08/2017 | Free | 
|  NY Cosmos |  Tampa Bay Rowdies | 01/03/2017 | N/a | 
|  Tampa Bay Rowdies |  Minnesota United | 01/04/2016 | N/a | 
|  Minnesota United |  Portland Timbers | 22/02/2015 | N/a |