1. A partire dalla stagione 1995-96 le statistiche di club si riferiscono ai soli campionati maggiori professionistici di Lega Il simbolo → indica un trasferimento in prestito
Nativo di Gisborne, ne rappresentò rugbisticamente la provincia (Poverty Bay) nel 1966.
Terza linea di grande stazza (190 cm d'altezza), Kirkpatrick fu a lungo l'avanti con il maggior numero di mete in Nazionale neozelandese (16); tale singolare record fu superato in seguito solo da Zinzan Brooke con 17 e più recentemente da Richie McCaw con 19[2]; a differenza di questi ultimi, tuttavia, Kirkpatrick realizzò le sue 16 mete solo contro Nazionali di primo livello (tutte quelle dell'allora Cinque Nazioni tranne la Scozia più Australia, Sudafrica e i British Lions[2]).
Disputò il suo primo incontro con gli All Blacks il 18 ottobre 1967 a Montréal contro una selezione del Canada Occidentale, e un mese più tardi, al Parco dei Principi di Parigi, disputò contro la Francia (vittoria 21-15) il primo dei suoi 39 test match, realizzando anche una meta.