De 1981 à 1987, Green a joué pour la province de Canterbury.
Il jouait initialement trois quart centre, puis vers 1984 s’est reconverti à l’aile car il y avait beaucoup de concurrence au centre.
Il a fait ses débuts avec la Nouvelle-Zélande en à l’occasion d’un match contre l’équipe d’Écosse.
Green a remporté la Coupe du monde 1987 (cinq matches joués, dont la finale contre la France). Il a marqué quatre essais lors du match contre les Fidji.
Au total, il a marqué onze essais en vingt test matches, et cent dix essais en cent soixante matches de haut niveau.
Il a disputé son dernier test match contre les Wallabies en .
De 1983 à 1987, Steve McDowall compte 20 sélections avec les All-Blacks, inscrivant 44 points. Avec les Kiwis, il dispute une Coupe du monde en 1987[3].
Détails des matchs de Craig Green en équipe de Nouvelle-Zélande.