Red Sox Rare Feats

Perfect Game

NameOpponentDate
Cy YoungPhiladelphia Athletics5/5/1904

No-Hitter

NameOpponentDate
Jon LesterKansas City Royals5/19/2008
Clay BuchholzBaltimore Orioles9/1/2007
Derek LoweTampa Bay Devil Rays4/27/2002
Hideo NomoBaltimore Orioles4/4/2001
Dave MoreheadCleveland Indians9/16/1965
Bill MonbouquetteChicago White Sox8/1/1962
Earl WilsonLos Angeles Angels6/26/1962
Mel ParnellChicago White Sox7/14/1956
Howard EhmkePhiladelphia Athletics9/7/1923
Dutch LeonardDetroit Tigers6/3/1918
Babe Ruth, Ernie ShoreWashington Senators6/23/1917
Dutch LeonardSt. Louis Browns8/30/1916
Rube FosterNew York Yankees6/21/1916
Joe WoodSt. Louis Browns7/29/1911
Cy YoungNew York Highlanders6/30/1908
Bill DinneenChicago White Sox9/27/1905
Jesse TannehillChicago White Sox8/17/1904

Hitting for the Cycle

NameOpponentDate
Brock HoltNew York Yankees10/8/2018
ALDS Game 3
Mookie BettsToronto Blue Jays8/9/2018
Brock HoltAtlanta Braves6/16/2015
John ValentinChicago White Sox6/6/1996
Scott CooperKansas City Royals4/12/1994
Mike GreenwellBaltimore Orioles9/14/1988
Rich Gedman Toronto Blue Jays9/18/1985
Dwight EvansSeattle Mariners6/28/1984
Fred LynnMinnesota Twins5/13/1980
Bob WatsonBaltimore Orioles9/15/1979
Carl YastrzemskiDetroit Tigers5/14/1965
Lou ClintonKansas City Athletics7/13/1962
Bobby DoerrChicago White Sox5/13/1947
Ted WilliamsSt. Louis Browns7/21/1946
Bob JohnsonDetroit Tigers7/6/1944
Bobby DoerrSt. Louis Browns5/17/1944
Leon CulbersonCleveland Indians7/3/1943
Joe CroninDetroit Tigers8/2/1940
Moose SoltersDetroit Tigers8/19/1934
Roy CarlyleChicago White Sox7/21/1925
Tris SpeakerSt. Louis Browns6/9/1912
Patsy DoughertyNew York Highlanders7/29/1903
Buck FreemanCleveland Naps6/21/1903