Gabriel Arroyo karierę sportową rozpoczynał w argentyńskim klubie Vélez Sarsfield. Przed sezonem 2005/2006 trafił do innego argentyńskiego zespołu występującego w najwyższej klasie rozgrywkowej - Club Ciudad de Bolívar. Już w pierwszym sezonie wraz z klubem sięgnął po mistrzostwo i puchar ligi argentyńskiej. W kolejnych 3 sezonach zespołowi, w którym występował G. Arroyo, udało się powtórzyć sukces. W roku 2010 wraz z klubem sięgnął po klubowe mistrzostwo Ameryki Południowej, co pozwoliło mu wystąpić w tym samym roku na klubowych mistrzostwach świata osiągając półfinał imprezy. W sezonach 2010/2011 oraz 2011/2012 nie udało mu się powtórzyć sukcesów z zespołem.
Kariera reprezentacyjna
Gabriel Arroyo zadebiutował w reprezentacji w oficjalnych rozgrywkach w roku 2009, gdy został powołany do kadry na Ligę Światową[2]. W rozgrywkach Ligi Światowej uczestniczył również w latach 2010[3], 2011[4] oraz 2012[5]. Został powołany do kadry na Igrzyska Olimpijskie 2012 odbywające się w Londynie[6].