| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2026 | Aurora | Division Profesional | 1 | 0 | 0 | 0 | 0 | 6.7 |
| 2025 | Llaneros | Primera A | 27 | 5 | 3 | 2 | 1 | 6.8 |
| 2024 | Bucaramanga | Primera A | 6 | 3 | 0 | 0 | 0 | 7.0 |
| 2024 | Alianza | Primera A | 7 | 0 | 1 | 1 | 0 | 6.7 |
| 2023 | Aucas | Liga Pro | 7 | 0 | 0 | 0 | 0 | – |
| 2022 | Deportes Tolima | Primera A | 29 | 7 | 2 | 3 | 2 | 6.8 |
| 2021/2022 | Mazatlan FC | Liga MX | 8 | 0 | 0 | 1 | 0 | 6.4 |
| 2021 | Santa Fe | Primera A | 2 | 1 | 1 | 0 | 0 | – |
| 2020/2021 | Mazatlan FC | Liga MX | 11 | 4 | 1 | 0 | 0 | 7.0 |
| 2020 | Junior | Primera A | 7 | 0 | 1 | 0 | 0 | – |
| 2020 | America De Cali | Primera A | 6 | 5 | 1 | 2 | 1 | 7.4 |
| 2019 | America De Cali | Liga Aguila | 23 | 13 | 4 | 8 | 0 | – |
| 2019 | Junior | Liga Aguila | 17 | 3 | 0 | 1 | 0 | – |
| 2018 | Bucaramanga | Liga Aguila | 37 | 16 | 5 | 8 | 0 | – |
| 2017/2018 | Kasimpasa | Super Lig | 12 | 3 | 0 | 4 | 0 | 6.7 |
| 2017 | Junior | Liga Aguila | 7 | 1 | 0 | 0 | 0 | – |
| 2016 | Junior | Liga Aguila | 17 | 8 | 0 | 1 | 0 | – |
| 2016 | Millonarios | Liga Aguila | 14 | 7 | 0 | 6 | 1 | – |
| 2015 | Millonarios | Liga Aguila | 14 | 6 | 0 | 2 | 0 | – |
| 2015 | Atl. Nacional | Liga Aguila | 2 | 0 | 0 | 0 | 0 | – |
| 2014 | Santa Fe | Liga Postobon | 12 | 1 | 0 | 0 | 0 | – |
| 2014 | Envigado | Liga Postobon | 15 | 2 | 0 | 4 | 0 | – |
| 2013 | Alianza | Liga Postobon | 28 | 9 | 0 | 4 | 0 | – |
| Total | 309 | 94 | 19 | 47 | 5 | – | ||
| Fecha | Desde | Hacia | Tipo | |
|---|---|---|---|---|
| 03 ene 2026 | Llaneros | Aurora | Free agent | |
| 01 ene 2025 | Bucaramanga | Llaneros | Free agent | |
| - | Alianza | Bucaramanga | Free agent | |
| - | Central Cordoba | Alianza | Free agent | |
| - | Aucas | Central Cordoba | Free agent | |
| - | Deportes Tolima | Aucas | Free agent | |
| 01 ene 2022 | Junior | Deportes Tolima | Free agent | |
| - | Mazatlan FC | Junior | Return from loan | |
| 02 ene 2021 | Junior | Mazatlan FC | Loan | |
| - | Santa Fe | Junior | Return from loan | |
| 01 ene 2021 | Junior | Santa Fe | Loan | |
| - | America De Cali | Junior | Return from loan | |
| 07 ene 2019 | Junior | America De Cali | Loan | |
| - | Bucaramanga | Junior | Return from loan | |
| - | Junior | Bucaramanga | Loan | |
| - | Kasimpasa | Junior | Return from loan | |
| - | Junior | Kasimpasa | Loan | |
| 07 feb 2016 | Atl. Nacional | Junior | Transfer | |
| - | Millonarios | Atl. Nacional | Return from loan | |
| 07 ene 2015 | Atl. Nacional | Millonarios | Loan | |
| - | Santa Fe | Atl. Nacional | Return from loan | |
| 07 ene 2014 | Atl. Nacional | Santa Fe | Loan | |
| - | Envigado | Atl. Nacional | Return from loan | |
| - | Atl. Nacional | Envigado | Loan | |
| 01 ene 2014 | Alianza | Atl. Nacional | Transfer |
M. Rangel career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.