Маккиватт участвовал в летних Олимпийских играх 1908 в Лондоне во время турне его сборной, в которой он был капитаном. Его команда сыграла единственный матч со сборной Великобритании, который выиграла, и он стал олимпийским чемпионом, набрав в том матче 3 очка.
После турне Маккиватт стал играть в одну из разновидностей регби — регбилиг. Он участвовал в тестовых матчах за свою сборную против Новой Зеландии и Великобритании. В 1922 году, став тренером, он выиграл чемпионат Австралии. В 2005 году Маккиватт был включён в Австралийский зал славы регбилига.