| Season / Team / Comp |
|
T |
|
|
B |
|
|
|
|
| 2020 / Chicago Fire / MLS |
3 |
0 |
3 |
0 |
1 |
0 |
0 |
0 |
0 |
| 2019 / Montreal Impact / Canadian Championship |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
| 2019 / Montreal Impact / MLS |
12 |
10 |
2 |
2 |
3 |
0 |
1 |
0 |
0 |
| 2019 / Chicago Fire / MLS |
4 |
2 |
2 |
0 |
5 |
0 |
1 |
0 |
0 |
| 2019 / Uganda / Africa Cup of Nations |
3 |
3 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
| 2018 / Colorado Rapids / MLS |
1 |
1 |
0 |
0 |
5 |
0 |
0 |
0 |
0 |
| 2018 / Montreal Impact / MLS |
10 |
8 |
2 |
1 |
0 |
1 |
2 |
0 |
0 |
| 2018 Russia / Uganda / WC Qualification Africa |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2017 / Uganda / Non-FIFA Friendlies |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
| 2017 / Colorado Rapids / MLS |
7 |
7 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
| 2017 Gabon / Uganda / Africa Cup of Nations |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2017 / Uganda / Friendlies |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
| 2016 / Colorado Rapids / MLS |
3 |
3 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2015 / Seattle Sounders / MLS |
3 |
1 |
2 |
0 |
2 |
0 |
0 |
0 |
0 |
| 2015/2016 / Seattle Sounders / CONCACAF Champions League |
2 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2015 / Seattle Sounders II / MLS Reserve |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2014 / Seattle Sounders / US Open Cup |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2014 / Seattle Sounders / MLS |
7 |
3 |
4 |
1 |
4 |
0 |
1 |
0 |
0 |
| 2014 Brazil / Uganda / WC Qualification Africa |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
| 2014 / Seattle Sounders II / MLS Reserve |
3 |
3 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2013 / Charleston Battery / MLS Reserve |
5 |
3 |
2 |
0 |
0 |
1 |
1 |
0 |
0 |
| 2012 / Charleston Battery / USL Pro |
9 |
8 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |