The Pirates beat the Cardinals 2:1 on Thursday evening in a regular-season MLB match on 24 September 2026. It ended a run of mixed results between the two sides, who had traded victories over the previous two days. The Pirates took the win after losing 1:5 to the Cardinals on Wednesday and winning 2:0 on Tuesday.
The game came ten days after the Pirates had played three straight matches against the Royals, winning two and losing one. The Cardinals were coming off a heavier defeat to the Nationals on 19 September, a 1:9 loss that followed another 5:8 result against the same side.
By then the Pirates had clearly found their rhythm after the midweek setback, picking up momentum from the Tuesday victory. The Cardinals, meanwhile, have not won since their 5:1 result against the Pirates on 23 September. They lost the opener 1:5 before the Pirates responded with a 2:0 win on Tuesday.
The 2:1 scoreline suggests the Pirates carried their side through a tighter contest than recent meetings might have implied. There were no standout statistical categories to note, and the match did not produce enough events to warrant a minute-by-minute breakdown.
The result leaves the Pirates with a slight edge in the recent head-to-head, having won two of the last three meetings. The Cardinals need to find consistency after a patchy run that saw them lose four of their last five games.