Tom Zachary
Tom Zachary, Washington Senators, 1924 (cropped).tif
Born: (1896-05-07)May 7, 1896
Graham, North Carolina
Died: January 24, 1969(1969-01-24) (aged 72)
Burlington, North Carolina
Batted: Left
Threw: Left
MLB debut
July 11, 1918, for the Philadelphia Athletics
Last MLB appearance
May 28, 1936, for the Philadelphia Phillies
MLB statistics
Win–loss record186–191
Earned run average3.73
Career highlights and awards

MLB Records:

  • 12–0 perfect season in 1929

Jonathan Thompson Walton Zachary (c. May 7, 1896 – January 24, 1969) was a professional baseball pitcher.


1933 Goudey baseball card of Tom Zachary
1933 Goudey baseball card of Tom Zachary
Tom Zachary in 1920
Tom Zachary in 1920

Zachary had a 19-year career in Major League Baseball that lasted from 1918 to 1936. He played for the Philadelphia A's, Washington Senators, St. Louis Browns, New York Yankees of the American League and the Boston Braves, Brooklyn Dodgers and Philadelphia Phillies of the National League.

Zachary is well known for giving up Babe Ruth's record-setting 60th home run in 1927. Then the next year, pitching for Ruth's team, the New York Yankees, he won the third game of the World Series, defeating the St. Louis Cardinals.

Zachary went 12–0 for the 1929 Yankees, which is still the major league record for most pitching wins without a loss in one season.[1]

Zachary was a very good hitting pitcher, posting a .226 batting average (254-for-1122) with 79 runs, 6 home runs, 112 RBI and drawing 62 bases on balls. He had a career high 14 RBI in 1926 and batted a career high .306 (22-for-72) in 1928.

Zachary died on January 24, 1969, aged 72, after suffering a stroke.[2]


  1. ^ "Tom Zachary Stats". Retrieved December 25, 2020.
  2. ^ Rainey, Chris. "Tom Zachary". Society for American Baseball Research. Retrieved December 25, 2020.