2012 nahm Arroyo an seinen ersten internationalen Wettkämpfen über die Mittelstreckendistanzen teil. Bei den U18-Zentralamerika-und Karibikmeisterschaften in San Salvador gewann er über 1500 Meter die Goldmedaille und über 800 Meter zudem Silber. 2013 verbesserte er sich im 800-Meter-Lauf auf eine Zeit von 1:47,79 min. Im März nahm er im Rahmen des U20-Rennens an den Crosslauf-Weltmeisterschaften in Bydgoszcz. Es stellte seinen ersten Wettkampf im Crosslauf dar und er belegte schließlich den 104. von insgesamt 113 Plätzen. 2014 trat er über 800 Meter, 1500 Meter und mit der 4-mal-400-Meter-Staffel bei den U20-Zentralamerika-und Karibikmeisterschaften im mexikanischen Morelia an, bei denen er einen kompletten Medaillensatz gewinnen konnte. Ende desselben Monats sollte er bei den U20-Weltmeisterschaften in Eugene über 800 Meter an den Start gehen, wurde nach dem Vorlauf allerdings disqualifiziert. 2015 steigerte er im Mai seine Bestzeit auf 1:46,49 min und qualifizierte sich für die im Juli stattfindenden Panamerikanischen Spiele in Toronto. Dort gelang es ihm in das Finale einzuziehen, in dem er den siebten Platz belegten konnte.