Wystąpił z nią przeciw Nowozelandczykom w 1907 roku oraz British and Irish Lions podczas ich tournée do Australii i Nowej Zelandii w 1908 roku.

W reprezentacji kraju zadebiutował w 1907 roku w meczu z All Blacks, z tym przeciwnikiem grając również w tym roku po raz drugi. W latach 1908–1909 wziął udział w pierwszym w historii tournée reprezentacji Australii do Europy i Ameryki Północnej. Zagrał jako kapitan w odbywającym się wówczas turnieju rugby union na Letnich Igrzyskach Olimpijskich 1908. W rozegranym 26 października 1908 roku na White City Stadium spotkaniu Australijczycy występujący w barwach Australazji pokonali Brytyjczyków 32–3. Jako że był to jedyny mecz rozegrany podczas tych zawodów. Wystąpił następnie w obu testmeczach przeciwko Walii i Anglii.

Łącznie w reprezentacji Australii w latach 1907–1909 rozegrał cztery spotkania nie zdobywając punktów.

Rugby league thumb|240px|Zespół Glebe w 1911 roku (McKivat z piłką) Po powrocie z północnej półkuli wraz z trzynastoma innymi zawodnikami porzucił status amatora i związał się z zawodową rugby league. Występował w rozgrywkach New South Wales Rugby League z drużyną Glebe w latach 1910–1914, a w latach 1910–1912 został wybrany do reprezentacji stanu, w której rozegrał pięć spotkań.