St. Mirren have scored in their last five games in the Premiership, their longest scoring streak this season, scoring 12 in that run.
Stephen Robinson's side have beaten Kilmarnock for the first time in the Premiership since 6 February 2021, a run of 10 games without a win.
The Paisley club have conceded 13 goals in the last 15 minutes of the second half, only Ross County (17) and Hibernian (16) have conceded more in the Premiership this season.
St. Mirren have conceded nine penalties in the Premiership this season, more than any other team.
They also scored five goals in a game for the first time since 27 January 2021 against Dundee United (W 5-1).
Bruce Anderson has scored nine goals in the Premiership this season (one in this game), more than any other Kilmarnock player. He has now scored six goals in 16 appearances in the Premiership against St. Mirren.
Rory McKenzie made his 300th appearance in the Premiership.
Kilmarnock have failed to score a first-half goal in 23 of their 31 games, no team has failed to do so more often in the Premiership this season.
The Ayrshire side have now failed to win any of their last 12 matches when conceding first in the Premiership, since a victory over Hearts on 30 October 2024.