In what year was Lance McCullers Jr. named an MLB All-Star?

The story behind the answer

Lance McCullers Jr. was named an MLB All-Star in 2017. The selection recognized his standout first half with the Houston Astros during their championship season.

In 2017, McCullers went 7–2 with a 3.05 ERA before the All-Star break and established himself as one of Houston’s most effective starting pitchers. He finished the regular season with a 13–4 record, a 2.94 ERA, and 196 strikeouts in 22 starts. Those numbers helped the Astros win the American League West and advance through the postseason.

McCullers did not appear in the All-Star Game because he was recovering from an injury, but he still received the official All-Star honor. That distinction is why the correct year is 2017 rather than a later season. He also played an important postseason role, including a memorable performance in Game 7 of the American League Championship Series against the New York Yankees.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: