Because the Yankees don't
The Giants stopped wearing names a few years back and the Red Sox don't wear names on their home jerseys
The New York Yankees, Boston Red Sox, and San Francisco Giants do not display their players' names on their home uniforms. While the Red Sox and Giants have their players' names on their away jerseys, the Yankees do not display them on their road jerseys.
The Sox beat the NY Giants.
Pokey Reese wore # 3 for the Red Sox.
RED
The Red Sox wear green uniforms on special occasions like St. Patrick's day.
Yes
The Red Sox usually wear their red jerseys when they play afternoon games during Sunday games
Rich Gedman wore #10 with the Red Sox (1981-1990).
Tony Perez wore #5 for the Boston Red Sox.
#27 for the San Francisco Giants between 1960-1973, #21 for the Boston Red Sox in 1974, and #46 for the Los Angeles Dodgers in 1975.
The Boston Red Sox