The match between Boston Red Sox vs St.Louis Cardinals will take place at the Fenway Park, Boston on Saturday, 18th June 2022 at 7:15 pm ET.