Pełnił jednak wyłącznie funkcję gracza rezerwowego.

Nie potrafiąc wygrać rywalizacji o miejsce w składzie z zawodnikami takimi jak Humberto Suazo, Aldo de Nigris czy Dorlan Pabón, w styczniu 2014 Madrigal udał się na półroczne wypożyczenie do niżej notowanej drużyny Atlante FC z siedzibą w Cancún. Tam jednak, podobnie jak w Monterrey, był wyłącznie rezerwowym piłkarzem, a na koniec rozgrywek 2013/2014 spadł ze swoim zespołem do drugiej ligi. Po powrocie do Monterrey wciąż pełnił rolę rezerwowego, wobec czego w lipcu 2015 udał się na wypożyczenie po raz kolejny, tym razem do ekipy Querétaro FC, prowadzonej przez swojego byłego trenera z Monterrey – Víctora Manuela Vuceticha.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2011/2012 CF Monterrey

Liga MX 1 0 2012/2013 CF Monterrey

Liga MX 11 1 2013/2014 CF Monterrey

Liga MX 13 2 2013/2014 Atlante FC

Liga MX 5 2 2014/2015 CF Monterrey

Liga MX 15 2 2015/2016 Querétaro FC

Liga MX