Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Excelsior Virton | 2023/24 – 2024/25 | 23 | 0 | — |
| Ararat | 2022/23 – 2023/24 | 9 | 1 | — |
| Eyüpspor | 2021/22 | 33 | 0 | 1 |
| Beroe | 2019/20 – 2020/21 | 43 | 0 | — |
| Hapoel Ra'anana | 2018/19 | 4 | 0 | — |
| Dinamo Bucuresti | 2018/19 | 4 | 0 | — |
| Royal Excel Mouscron | 2014/15 – 2017/18 | 84 | 2 | — |
| Leyton Orient | 2016/17 | 17 | 1 | — |
| Montpellier | 2010/11 – 2013/14 | 16 | 1 | — |
| Montpellier II | 2012/13 – 2013/14 | 27 | 3 | — |
| Martigues | 2011/12 | 28 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2021 | Beroe | Eyüpspor | Free |
| 6 Feb 2019 | Dinamo Bucuresti | Hapoel Ra'anana | — |
| 12 Sept 2018 | Royal Excel Mouscron | Dinamo Bucuresti | Free |
| 1 Aug 2017 | Leyton Orient | Royal Excel Mouscron | Free |
| 29 Aug 2016 | Royal Excel Mouscron | Leyton Orient | Free |
| 7 Jul 2014 | Montpellier | Royal Excel Mouscron | — |
| 1 Sept 2011 | Montpellier | Martigues | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | First Amateur Division | Excelsior Virton | 23 | 20 | 1717 | 0 | — | 1 | 0 | — |
| 2022/23 | Premier League | Ararat | 9 | 8 | 745 | 1 | — | 1 | 0 | — |
| 2021/22 | 1. Lig | Eyüpspor | 32 | 28 | 2495 | 0 | 1 | 4 | 0 | 7.06 |
| 2021/22 | Türkiye Kupası | Eyüpspor | 1 | 0 | 5 | 0 | — | 0 | 0 | — |
| 2020/21 | First League | Beroe | 30 | 30 | 2691 | 0 | — | 7 | 0 | — |
| 2020/21 | Cup | Beroe | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2019/20 | First League | Beroe | 11 | 11 | 990 | 0 | — | 3 | 0 | — |
| 2018/19 | Ligat Ha'al | Hapoel Ra'anana | 4 | 4 | 333 | 0 | — | 1 | 0 | — |
| 2018/19 | Liga I | Dinamo Bucuresti | 4 | 4 | 360 | 0 | — | 0 | 0 | — |
| 2017/18 | Jupiler Pro League | Royal Excel Mouscron | 20 | 18 | 1580 | 1 | — | 4 | 0 | — |
| 2017/18 | Cup | Royal Excel Mouscron | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2016/17 | League Two | Leyton Orient | 17 | 11 | 1040 | 1 | — | 1 | 0 | — |
| 2015/16 | Jupiler Pro League | Royal Excel Mouscron | 34 | 33 | 2925 | 1 | — | 8 | 0 | — |
| 2015/16 | Cup | Royal Excel Mouscron | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2014/15 | Jupiler Pro League | Royal Excel Mouscron | 25 | 24 | 2181 | 0 | — | 6 | 0 | — |
| 2013/14 | National 3 | Montpellier II | 16 | 16 | 1403 | 2 | — | 2 | 0 | — |
| 2013/14 | Ligue 1 | Montpellier | 9 | 6 | 643 | 0 | — | 2 | 0 | — |
| 2013/14 | Coupe de la Ligue | Montpellier | 1 | 0 | 87 | 0 | — | 0 | 0 | — |
| 2013/14 | Coupe de France | Montpellier | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2012/13 | National 3 | Montpellier II | 11 | 11 | 946 | 1 | — | 3 | 0 | — |
| 2012/13 | Ligue 1 | Montpellier | 5 | 5 | 450 | 0 | — | 0 | 0 | — |
| 2011/12 | Ligue 3 | Martigues | 28 | 26 | 2484 | 3 | — | 4 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Groin Injury | 16 Nov 2012 | 31 Dec 2012 | 45 |
| Back Injury | 10 Nov 2012 | 12 Nov 2012 | 2 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Trophée des Champions (France) | 2012 | 2nd Place |
