Kariera reprezentacyjna W 2009 roku Madrigal został powołany przez trenera José Luisa Gonzáleza Chinę do reprezentacji Meksyku U-17 na Mistrzostwa Świata U-17 w Nigerii. Tam był podstawowym piłkarzem swojej kadry narodowej, rozgrywając wszystkie cztery mecze, z czego trzy w wyjściowym składzie i strzelił gola w spotkaniu 1/8 finału z Koreą Południową (1:1, 3:5 po karnych). Jego drużyna zajęła wówczas drugie miejsce w grupie z bilansem dwóch zwycięstw i porażki, pokonując wówczas Brazylię (1:0) z Neymarem i Philippe Coutinho w składzie, lecz odpadła ze światowego czempionatu zaraz potem, w 1/8 finału, przegrywając we wspomnianym meczu z Koreańczykami w serii rzutów karnych.

W 2013 roku Madrigal znalazł się w ogłoszonym przez Sergio Almaguera składzie reprezentacji Meksyku U-20 na Mistrzostwa Ameryki Północnej U-20, podczas których pełnił jednak głównie rolę rezerwowego; wystąpił w czterech z pięciu możliwych spotkań, z czego tylko jedno w podstawowej jedenastce. Jego zespół, pełniący wówczas rolę gospodarzy turnieju, triumfował ostatecznie w tych rozgrywkach, pokonując w finale po dogrywce USA (3:1).