NBA Green został wybrany z 35 numerem draftu 2012 przez Golden State Warriors. 30 lipca 2012 podpisał kontrakt z tym klubem, który według doniesień został zawarty na trzy lata i opiewał na kwotę 2,6 miliona dolarów. W pięciu meczach ligi letniej w Las Vegas zdobywał średnio 6,4 punktu i 7,6 zbiórki na mecz. W swoim debiucie, 31 października 2012, przeciwko Phoenix Suns Green zagrał jedną minutę i zdołał zebrać jedną piłkę i popełnić jeden faul. Pierwszy punkt w NBA zdobył w meczu z 9 listopada przeciwko Los Angeles Lakers. 12 grudnia w meczu z Miami Heat Green zdobył punkty na 0,9 sekundy do końca, dające jego drużynie zwycięstwo 97–95. 27 lutego 2013 w meczu z New York Knicks po raz pierwszy w swojej karierze w NBA wyszedł w wyjściowym składzie - zdobył 4 punkty i 5 zbiórek.
W szóstym meczu pierwszej rundzie play-offów, w których Warriors zmierzyli się z Denver Nuggets, Green uzyskał swoje pierwsze double-double z 16 punktami i 10 zbiórkami. W wygranym meczu numer dwa serii drugiej rundy z San Antonio Spurs, Green zaczął mecz w wyjściowym składzie i zdobył 5 punktów, 7 zbiórek i 5 asyst. Ostatecznie Warriors odpadli po sześciu meczach.