According to previous performances of the teams, the prediction for the "Celtic" - "St. Mirren" match leans in favor of "Celtic". "Celtic" is currently leading the table, with an impressive 78 points after 33 matches. The team has shown consistent results, winning 24 games this season. On the other hand, "St. Mirren", sitting in 5th place with 43 points, failed to defeat "Hearts" in their last match. "Celtic" has dominated previous encounters with "St. Mirren", winning 45 out of 54 matches. Bookmakers also give the edge to "Celtic". Based on these factors, it is likely that "Celtic" will emerge victorious in the upcoming match.