Es hijo del exjugador de cricket de Nueva Zelanda Lance Cairns.
[1][2] Cairns ha jugado en el torneo de la Copa Mundial del Consejo Internacional de Críquet en 4 ocasiones en 1992, 1996, 1999 y 2003, durante las cuales apareció en 28 juegos.
[3] El 24 de noviembre de 1989, Cairns hizo su debut en Test Cricket contra Australia.
Cairns fue parte de la campaña victoriosa de Nueva Zelanda durante el Trofeo ICC KnockOut de 2000, donde vencieron a India en la final para levantar su primer título en un evento mundial importante de ICC.
[4] Jugó su parte en la final y ayudó al equipo de Nueva Zelanda, al anotar un nocaut ganador del partido de 102 carreras sin out y fue galardonado con el jugador de la final.