After taking a 2-1 lead at Truist Park on Friday, the Atlanta Braves host the
The New York Yankees hold the most World Series titles, 27, while the St. Louis