NPL
Season | League | Team | A | G | Assists | Y/YR/R | MP |
---|---|---|---|---|---|---|---|
2024 | USL League One Cup |
Spokane Velocity
|
2 | 0 | 1 | 0/0/0 | 17 |
2024 | US Open Cup |
Spokane Velocity
|
3 | 0 | 0 | 1/0/0 | 11 |
2024 | USL League One |
Spokane Velocity
|
6 | 2 | 0 | 0/0/0 | 39 |
2023/2024 | Challenger Pro League |
RFC Seraing
|
10 | 0 | 0 | 3/0/0 | 885 |
2022 | Major League Soccer |
Minnesota United
|
1 | 0 | 0 | 0/0/0 | 22 |
2021 | Major League Soccer |
Minnesota United
|
30 | 0 | 2 | 2/0/1 | 2617 |
2020 | Major League Soccer |
Minnesota United
|
22 | 0 | 3 | 5/0/1 | 1827 |
2019 | US Open Cup |
Minnesota United
|
2 | 0 | 0 | 0/0/0 | 180 |
2019 | Major League Soccer |
Minnesota United
|
28 | 1 | 4 | 5/0/0 | 2520 |
2018/2019 | Ligue 1 Uber Eats |
Reims
|
5 | 0 | 0 | 1/0/1 | 313 |
2018/2019 | Coupe de la Ligue |
Reims
|
1 | 0 | 0 | 0/0/0 | 90 |
2018/2019 | National 2 Group D |
Reims II
|
2 | 0 | 0 | 0/0/0 | 90 |
2017/2018 | Ligue 2 BKT |
Reims
|
37 | 0 | 2 | 4/0/0 | 3326 |
2017/2018 | French National Championship |
Reims
|
12 | 0 | 0 | 4/0/0 | 1080 |
2017/2018 | Coupe de la Ligue |
Reims
|
1 | 0 | 0 | 0/0/0 | 90 |
2017/2018 | Coupe de France |
Reims
|
2 | 0 | 0 | 0/0/0 | 210 |
2016/2017 | Ligue 2 BKT |
Reims
|
17 | 0 | 2 | 1/0/0 | 1466 |
2016/2017 | Pro League |
Kortrijk
|
18 | 0 | 2 | 4/0/0 | 1614 |
2016/2017 | Belgian Cup |
Kortrijk
|
3 | 0 | 0 | 0/0/0 | 0 |
2015/2016 | Coupe de la Ligue |
Metz
|
1 | 0 | 0 | 0/0/0 | 0 |
2015/2016 | Ligue 2 BKT |
Metz
|
23 | 2 | 0 | 5/0/1 | 1811 |
2015/2016 | National 3: Hauts-de-France |
Metz II
|
1 | 0 | 0 | 0/0/0 | 90 |
2015/2016 | National 3: Auvergne-Rhône-Alpes |
Metz II
|
1 | 0 | 0 | 0/0/0 | 90 |
2014/2015 | Ligue 1 Uber Eats |
Metz
|
34 | 0 | 0 | 6/0/0 | 90 |
2013/2014 | Ligue 2 BKT |
Metz
|
33 | 0 | 0 | 6/0/1 | 2967 |
2012/2013 | National 2 Group A |
Metz II
|
1 | 0 | 0 | 0/0/0 | 90 |
2012/2013 | Coupe de France |
Metz
|
2 | 0 | 0 | 0/0/0 | 0 |
2012/2013 | Coupe de la Ligue |
Metz
|
3 | 0 | 0 | 1/0/0 | 0 |
2012/2013 | French National Championship |
Metz
|
34 | 0 | 0 | 5/0/0 | 0 |
2011/2012 | National 2 Group A |
Metz II
|
1 | 0 | 0 | 0/0/0 | 73 |
2011/2012 | Coupe de la Ligue |
Metz
|
1 | 0 | 0 | 0/0/0 | 120 |
2011/2012 | Ligue 2 BKT |
Metz
|
31 | 0 | 0 | 3/0/0 | 0 |
2011/2012 | Coupe de France |
Metz
|
2 | 0 | 0 | 2/0/0 | 0 |
2010/2011 | National 2 Group A |
Metz II
|
29 | 0 | 0 | 7/0/0 | 0 |
2010/2011 | Ligue 2 BKT |
Metz
|
3 | 0 | 0 | 0/0/0 | 103 |
Total: | 402 | 5 | 16 | 65/0/5 | 21831 |
Season | League | Team | A | G | Assists | Y/YR/R | MP |
---|---|---|---|---|---|---|---|
2026 | World Cup Qualification Africa |
Madagascar
|
2 | 0 | 1 | 0/0/0 | 180 |
2023 | Africa Cup of Nations Qualifications |
Madagascar
|
1 | 0 | 0 | 0/0/0 | 66 |
2022 | World Cup Qualification Africa |
Madagascar
|
6 | 0 | 0 | 0/0/0 | 533 |
2019 | Africa Cup of Nations |
Madagascar
|
5 | 0 | 1 | 1/0/0 | 450 |
Total: | 14 | 0 | 2 | 1/0/0 | 1229 |
From | To | Date | Amount |
---|---|---|---|
Spokane Velocity
|
RFC Seraing
|
31/01/2024 | Free |
Minnesota United
|
Reims
|
25/01/2019 | N/a |
Reims
|
Kortrijk
|
18/01/2017 | N/a |
Kortrijk
|
Metz
|
14/07/2016 | N/a |