Кэрролл участвовал в летних Олимпийских играх 1908 в Лондоне за австралийскую сборную во время её турне по Великобритании. Его команда сыграла единственный матч со сборной Великобритании, который выиграла, и он стал олимпийским чемпионом, набрав в том матче 6 очков.
Кэрролл дважды ездил в США в 1909 и 1912 годах с австралийской командой на тестовые матчи и после второй поездки остался жить в Калифорнии. Он участвовал в Первой мировой войне на стороне США и был награждён крестом «За выдающиеся заслуги» будучи капитаном в пехотных войсках.
На летних Олимпийских играх 1920 в Антверпене Кэрролл вновь принял участие в соревнованиях по регби, но уже за американскую сборную, в которой он был играющим тренером. В единственном матче против Франции его команда победила, а сам Кэрролл стал двукратным олимпийским чемпионом.