Le , il s'engage en faveur des Warriors de Golden State. Le 27 novembre, il bat un record de franchise avec 9 tirs à trois points inscrits, dépassant Jason Richardson. Il participe au Three-Point Contest lors du NBA All-Star Game 2011 à Los Angeles. Le 23 mars 2011, il inscrit son record de points en carrière, avec 34 unités face aux Rockets de Houston.