| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2024/2025 | Abha | King Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2023/2024 | Sivasspor | Turkish Cup | 1 | 0 | 1 | 1 | 0 | – |
| 2022 | Jeonbuk | Korean Cup | 4 | 3 | 0 | 0 | 0 | – |
| 2020 | Jeonbuk | Korean Cup | 3 | 0 | 0 | 0 | 0 | – |
| 2018/2019 | Reading | FA Cup | 1 | 0 | 0 | 0 | 0 | 6.7 |
| 2018/2019 | Reading | EFL Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2017/2018 | Reading | FA Cup | 2 | 0 | 0 | 0 | 0 | – |
| 2017/2018 | Reading | EFL Cup | 2 | 0 | 0 | 0 | 0 | – |
| 2016/2017 | Swansea U23 | EFL Trophy | 1 | 0 | 0 | 0 | 0 | – |
| 2016/2017 | Swansea | EFL Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2015/2016 | Swansea | FA Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2014/2015 | Swansea | FA Cup | 2 | 1 | 0 | 1 | 0 | – |
| 2013/2014 | Ostersund | Svenska Cupen | 2 | 3 | 0 | 0 | 0 | – |
| 2012/2013 | Varberg | Svenska Cupen | 1 | 0 | 0 | 0 | 1 | – |
| Total | 23 | 7 | 1 | 2 | 1 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| 02 Mar 2025 | Abha | Incheon | Transfer | |
| - | Al Ahli SC | Abha | Transfer | |
| - | Sivasspor | Al Ahli SC | Return from loan | |
| - | Al Ahli SC | Sivasspor | Loan | |
| - | Jeonbuk | Al Ahli SC | Transfer | |
| - | Reading | Jeonbuk | Transfer | |
| - | Denizlispor | Reading | Return from loan | |
| - | Reading | Denizlispor | Loan | |
| 08 Mar 2017 | Swansea | Reading | Transfer | |
| - | Leeds | Swansea | Return from loan | |
| - | Swansea | Leeds | Loan | |
| 09 Aug 2015 | Blackburn | Swansea | Return from loan | |
| 08 Oct 2015 | Swansea | Blackburn | Loan | |
| - | Nottingham | Swansea | Return from loan | |
| 03 Dec 2015 | Swansea | Nottingham | Loan | |
| 09 Jan 2014 | Ostersund | Swansea | Transfer | |
| - | Varberg | Ostersund | Transfer | |
| - | Norrkoping | Varberg | Free agent | |
| 01 Jan 2012 | Mjolby Sodra | Norrkoping | Free agent |
M. Barrow career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.