{"id":185313,"date":"2026-08-10T10:02:35","date_gmt":"2026-08-10T09:02:35","guid":{"rendered":"https:\/\/renfrewshire24.co.uk\/sport\/?p=185313"},"modified":"2026-08-10T10:04:49","modified_gmt":"2026-08-10T09:04:49","slug":"killian-phillips-penalty-earns-st-mirren-victory-over-st-johnstone","status":"publish","type":"post","link":"https:\/\/renfrewshire24.co.uk\/sport\/2026\/08\/10\/killian-phillips-penalty-earns-st-mirren-victory-over-st-johnstone\/","title":{"rendered":"Killian Phillips penalty earns St Mirren victory over St Johnstone"},"content":{"rendered":"<p><div id='joomsport-container'><div id=\"jsMatchViewID\">\n    <div class=\"jsMatchResultSection\">\n        <div class=\"jsMatchHeader clearfix\">\n            <div class=\"col-xs-4 col-sm-5\">\n                <div class=\"matchdtime row\">\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/plugins\/joomsport-sports-league-results-management\/sportleague\/assets\/images\/calendar-date.png?w=640&#038;ssl=1\" alt=\"\" \/><span>08-08-2026 15:00<\/span>                <\/div>\n            <\/div>\n            <div class=\"col-xs-4 col-sm-2 jscenter\">\n                <div>\n                    <div class=\"jsmatchday\"><span>MatchDay 2<\/span><\/div>                <\/div>\n            <\/div>\n            <div class=\"col-xs-4 col-sm-5\">\n                <div class=\"matchvenue row\">\n                    <div><span><a href=\"https:\/\/renfrewshire24.co.uk\/sport\/venue\/the-simple-digital-arena-st-mirren-park\/\" rel='nofollow'>The SMISA Stadium (St Mirren Park)<\/a><\/span><\/div><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/plugins\/joomsport-sports-league-results-management\/sportleague\/assets\/images\/location.png?w=640&#038;ssl=1\" \/>                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"jsMatchResults\">\n                        \n            <div class=\"row\">\n                <div class=\"jsMatchTeam jsMatchHomeTeam col-xs-6 col-sm-5 col-md-4\">\n                    <div class=\"row\">\n                        <div class=\"jsMatchEmbl jscenter col-md-5\">\n                            <a href=\"https:\/\/renfrewshire24.co.uk\/sport\/team\/st-mirren-fc\/?sid=182657\" rel='nofollow'><img data-recalc-dims=\"1\" decoding=\"async\" class=\"img-thumbnail img-responsiveemblInline\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/07\/bl17196170052784.webp?w=150&#038;ssl=1\"  style=\"max-width: 150px\" alt=\"St. Mirren\" title=\"St. Mirren\" \/><\/a>                        <\/div>\n                        <div class=\"jsMatchPartName col-md-7\">\n                            <div class=\"row\">\n                                <span>\n                                    <a href=\"https:\/\/renfrewshire24.co.uk\/sport\/team\/st-mirren-fc\/?sid=182657\" rel='nofollow'>St. Mirren<\/a>                                <\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"jsMatchTeam jsMatchAwayTeam col-xs-6 col-sm-5 col-sm-offset-2 col-md-4 col-md-push-4\">\n                    <div class=\"row\">\n                        <div class=\"jsMatchEmbl jscenter col-md-5 col-md-push-7\">\n                            <a href=\"https:\/\/renfrewshire24.co.uk\/sport\/team\/st-johnstone-fc\/?sid=182657\" rel='nofollow'><img data-recalc-dims=\"1\" decoding=\"async\" class=\"img-thumbnail img-responsiveemblInline\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/07\/bl17805853752963.webp?w=150&#038;ssl=1\"  style=\"max-width: 150px\" alt=\"St. Johnstone\" title=\"St. Johnstone\" \/><\/a>                        <\/div>\n                        <div class=\"jsMatchPartName col-md-7 col-md-pull-5\">\n                            <div class=\"row\">\n                                <span>\n                                    <a href=\"https:\/\/renfrewshire24.co.uk\/sport\/team\/st-johnstone-fc\/?sid=182657\" rel='nofollow'>St. Johnstone<\/a>                                <\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"jsMatchScore col-xs-12 col-md-4 col-md-pull-4\">\n                                        <div class=\"jsScoreDiv \" data-toggle2=\"tooltip\" data-placement=\"bottom\" title=\"\" data-original-title=\"\"><a class=\"\" href=\"https:\/\/renfrewshire24.co.uk\/sport\/match\/scottish-premiership-2026-2027-st-mirren-vs-st-johnstone-2026-08-08\/\" rel='nofollow'>1 - 0<\/a><\/div>                <\/div>\n            <\/div>\n\n            <!-- MAPS -->\n                    <\/div>\n    <\/div>\n\n<\/div><\/div><br \/>\n            <div id='joomsport-container'>\n            <div id=\"jsMatchViewID\">\n            <div class=\"table-responsive\">\n                <div class=\"jsPlayerStatMatchDiv\">\n                        <div class=\"jsMatchStatHeader jscenter\">\n        <h3>Player statistic<\/h3>\n    <\/div>\n    <div class=\"jsMatchStageTitle\">1st half<\/div><table class=\"jsTblVerticalTimeLine table\">\n    <tbody>\n\n            <tr>\n            <td class=\"jsMatchPlayer\"><a href=\"https:\/\/renfrewshire24.co.uk\/sport\/player\/marcus-fraser\/?sid=182657\">Marcus Fraser<\/a><\/td>\n\n            <td class=\"jsMatchEvent\"><img decoding=\"async\" class=\"img-responsive  emblpadd3\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2023\/08\/48x48icons-05.png?resize=48%2C48&amp;ssl=1\" style=\"max-width:24px\" width=\"24\" alt=\"Yellow card\" title=\"Yellow card\" \/><\/td>\n            <td class=\"jstimeevent\">\n                6'            <\/td>\n            <td class=\"jsMatchEvent jsHidden\">&nbsp;<\/td>\n            <td class=\"jsMatchPlayer jsHidden\">&nbsp;<\/td>        <\/tr>\n                <tr>\n            <td class=\"jsMatchPlayer\"><a href=\"https:\/\/renfrewshire24.co.uk\/sport\/player\/ryan-carr\/?sid=182657\">Ryan Carr<\/a><\/td>\n\n            <td class=\"jsMatchEvent\"><img decoding=\"async\" class=\"img-responsive  emblpadd3\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2023\/08\/48x48icons-05.png?resize=48%2C48&amp;ssl=1\" style=\"max-width:24px\" width=\"24\" alt=\"Yellow card\" title=\"Yellow card\" \/><\/td>\n            <td class=\"jstimeevent\">\n                29'            <\/td>\n            <td class=\"jsMatchEvent jsHidden\">&nbsp;<\/td>\n            <td class=\"jsMatchPlayer jsHidden\">&nbsp;<\/td>        <\/tr>\n            <\/tbody>\n<\/table><div class=\"jsMatchStageTitle\">2nd half<\/div><table class=\"jsTblVerticalTimeLine table\">\n    <tbody>\n\n            <tr>\n            <td class=\"jsMatchPlayer jsHidden\">&nbsp;<\/td>\n\n            <td class=\"jsMatchEvent jsHidden\">&nbsp;<\/td>\n            <td class=\"jstimeevent\">\n                49'            <\/td>\n            <td class=\"jsMatchEvent\"><img decoding=\"async\" class=\"img-responsive  emblpadd3\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2023\/08\/48x48icons-03.png?resize=48%2C48&amp;ssl=1\" style=\"max-width:24px\" width=\"24\" alt=\"Missed penalty\" title=\"Missed penalty\" \/><\/td>\n            <td class=\"jsMatchPlayer\"><a href=\"https:\/\/renfrewshire24.co.uk\/sport\/player\/jamie-gullan\/?sid=182657\">Jamie Gullan<\/a><\/td>        <\/tr>\n                <tr>\n            <td class=\"jsMatchPlayer jsHidden\">&nbsp;<\/td>\n\n            <td class=\"jsMatchEvent jsHidden\">&nbsp;<\/td>\n            <td class=\"jstimeevent\">\n                63'            <\/td>\n            <td class=\"jsMatchEvent\"><img decoding=\"async\" class=\"img-responsive  emblpadd3\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2023\/08\/48x48icons-05.png?resize=48%2C48&amp;ssl=1\" style=\"max-width:24px\" width=\"24\" alt=\"Yellow card\" title=\"Yellow card\" \/><\/td>\n            <td class=\"jsMatchPlayer\"><a href=\"https:\/\/renfrewshire24.co.uk\/sport\/player\/jamie-gullan\/?sid=182657\">Jamie Gullan<\/a><\/td>        <\/tr>\n                <tr>\n            <td class=\"jsMatchPlayer\"><a href=\"https:\/\/renfrewshire24.co.uk\/sport\/player\/killian-phillips\/?sid=182657\">Killian Phillips<\/a><\/td>\n\n            <td class=\"jsMatchEvent\"><img decoding=\"async\" class=\"img-responsive  emblpadd3\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2023\/08\/48x48icons-02.png?resize=48%2C48&amp;ssl=1\" style=\"max-width:24px\" width=\"24\" alt=\"Penalty\" title=\"Penalty\" \/><\/td>\n            <td class=\"jstimeevent\">\n                73'            <\/td>\n            <td class=\"jsMatchEvent jsHidden\">&nbsp;<\/td>\n            <td class=\"jsMatchPlayer jsHidden\">&nbsp;<\/td>        <\/tr>\n            <\/tbody>\n<\/table>                <\/div>\n\n                                    <div class=\"jsMatchStatMatchDiv\">\n                        <div class=\"jsMatchStatHeader jscenter\">\n                            <h3>\n                                Match statistic                            <\/h3>\n                        <\/div>\n                        <div class=\"jsTeamStat\">\n                            <div class=\"jsOverflowHidden\">\n                                <div class=\"jstable\">\n                                                                            <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:58%\">\n                                                        <span>11<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Fouls<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:42%\">\n                                                        <span>8<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:52%\">\n                                                        <span>52<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Possession<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:48%\">\n                                                        <span>48<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:59%\">\n                                                        <span>13<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Total shots<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:41%\">\n                                                        <span>9<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:67%\">\n                                                        <span>4<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Shots in goal<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:33%\">\n                                                        <span>2<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:56%\">\n                                                        <span>5<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Shots off goal<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:44%\">\n                                                        <span>4<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:57%\">\n                                                        <span>4<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Blocked shots<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:43%\">\n                                                        <span>3<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:71%\">\n                                                        <span>5<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Corners<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:29%\">\n                                                        <span>2<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                                <div class=\"jstable-row jsColTeamEvents\">\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphHome\" style=\"width:67%\">\n                                                        <span>2<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol6\">\n                                                <div>\n                                                    <span>Offside<\/span>                                                <\/div>\n                                            <\/div>\n                                            <div class=\"jstable-cell jsCol5\">\n                                                <div class=\"teamEventGraph clearfix\">\n                                                    <div class=\"teamEventGraphAway\" style=\"width:33%\">\n                                                        <span>1<\/span>\n                                                    <\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                                                        <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    \n            <\/div>\n            <\/div>\n            <\/div>\n            <\/p>\n<p>St Mirren maintained their perfect start to the Scottish Premiership season as Killian Phillips&#8217; second-half penalty secured a 1-0 victory over St Johnstone in Paisley.<!--more--><\/p>\n<p>The sides went into Saturday&#8217;s match occupying the top two places in the table, with the winner knowing they would finish the day at the summit.<\/p>\n<p>The first half was a tight affair, with both teams playing some good football but creating few clear chances.<\/p>\n<p>St Mirren had the first real opportunity after 25 minutes when Samuel Ramos headed towards goal from close range. St Johnstone goalkeeper Toby Steward produced a save to turn the effort onto the crossbar and keep the game goalless.<\/p>\n<p>St Johnstone were handed a major opportunity to take the lead shortly after the restart.<\/p>\n<p>Alex Gogi\u0107 was penalised for handball following a challenge with Sam Stanton inside the St Mirren penalty area.<\/p>\n<p>Referee Ross Hardie initially allowed play to continue before being advised by VAR official John Beaton to review the incident on the pitchside monitor.<\/p>\n<p>After looking at the incident again, Hardie awarded St Johnstone a penalty.<\/p>\n<p>Jamie Gullan stepped up in the 49th minute, but St Mirren&#8217;s new goalkeeper Jacob Chapman dived to save his low effort and keep the score at 0-0.<\/p>\n<p>With the match looking increasingly likely to finish goalless, St Mirren were awarded a penalty of their own in the 72nd minute.<\/p>\n<p>Declan John played the ball forward into the penalty area, where Ramos was brought down by Steward as the goalkeeper came off his line.<\/p>\n<p>The decision was checked by VAR and upheld, with Killian Phillips converting from the spot in the 73rd minute to give St Mirren a 1-0 lead.<\/p>\n<p>Both sides continued to push during the closing stages and there were chances at either end, but St Mirren held on to take all three points.<\/p>\n<p>The result leaves St Mirren with six points from their opening two league matches. Celtic also have six points and sit top on goal difference following their 5-1 victory at Kilmarnock on Sunday.<\/p>\n<p>St Johnstone are sixth with three points after two matches.<\/p>\n<p>St Mirren&#8217;s scheduled league trip to Rangers on Saturday, 22nd August has been postponed due to European fixtures. St Johnstone&#8217;s home match against Celtic on the same day has also been postponed.<\/p>\n<p><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-185314\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=640%2C360&#038;ssl=1\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?resize=310%2C174&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0048-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Johnstone keeper can&#8217;t save Killian Phillips&#8217; penalty to make it 1-0<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full wp-image-185315\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=640%2C640&#038;ssl=1\" alt=\"\" width=\"640\" height=\"640\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=1536%2C1536&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=2048%2C2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?resize=310%2C310&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0090-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren&#8217;s Alex Gogic and St Johnstone keeper Toby Stewart challenge for the ball<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full wp-image-185316\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=640%2C360&#038;ssl=1\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?resize=310%2C174&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0098-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren new signing Luke Thomas, who joined from Bristol Rovers, runs at the St Johnstone defence<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-185317\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=640%2C360&#038;ssl=1\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?resize=310%2C174&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A0162-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren&#8217;s Jake Young has a shot at goal<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-185318\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?resize=640%2C640&#038;ssl=1\" alt=\"\" width=\"640\" height=\"640\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?w=1430&amp;ssl=1 1430w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?resize=310%2C310&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9783.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren&#8217;s Ryan Carr plays a forward pass<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-185319\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?resize=640%2C640&#038;ssl=1\" alt=\"\" width=\"640\" height=\"640\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?w=1524&amp;ssl=1 1524w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?resize=310%2C310&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9802.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren&#8217;s Paul Niso, on loan from Rangers, evades a tackle<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-185320\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=640%2C640&#038;ssl=1\" alt=\"\" width=\"640\" height=\"640\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?w=1938&amp;ssl=1 1938w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=1536%2C1536&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?resize=310%2C310&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9897.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren&#8217;s Samuel Ramos runs at the St Johnstone defence<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-185321\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=640%2C640&#038;ssl=1\" alt=\"\" width=\"640\" height=\"640\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=1536%2C1536&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=2048%2C2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?resize=310%2C310&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9900-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren&#8217;s Killian Phillips holds off St Johnstone&#8217;s Zach Mitchell<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-185322\" src=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=640%2C360&#038;ssl=1\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?w=2132&amp;ssl=1 2132w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=310%2C174&amp;ssl=1 310w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><br \/>\n<strong>Photo: St Mirren keeper Jacob Chapman saves a penalty from St Johnstone&#8217;s Jamie Gullan<\/strong><br \/>\nPhoto Credit: Hugh McMillan \/ Renfrewshire News<\/p>\n<hr \/>\n<style>\n.rn-football-block {<br \/>\n    font-family: Arial, Helvetica, sans-serif;<br \/>\n    max-width: 900px;<br \/>\n    margin: 25px auto;<br \/>\n    color: #111;<br \/>\n}<\/p>\n<p>.rn-football-block h2 {<br \/>\n    font-size: 24px;<br \/>\n    margin: 0 0 15px 0;<br \/>\n    font-weight: 700;<br \/>\n}<\/p>\n<p>.rn-date {<br \/>\n    background: #e6e6e6;<br \/>\n    padding: 12px 15px;<br \/>\n    font-size: 18px;<br \/>\n    font-weight: 700;<br \/>\n    margin-top: 18px;<br \/>\n    border-bottom: 1px solid #ccc;<br \/>\n}<\/p>\n<p>.rn-match-table,<br \/>\n.rn-league-table {<br \/>\n    width: 100%;<br \/>\n    border-collapse: collapse;<br \/>\n    margin: 0 0 25px 0;<br \/>\n    background: #f7f7f7;<br \/>\n}<\/p>\n<p>.rn-match-table td {<br \/>\n    padding: 12px 10px;<br \/>\n    border-bottom: 1px solid #d6d6d6;<br \/>\n    font-size: 16px;<br \/>\n}<\/p>\n<p>.rn-home {<br \/>\n    width: 40%;<br \/>\n    text-align: right;<br \/>\n    font-weight: 600;<br \/>\n}<\/p>\n<p>.rn-score {<br \/>\n    width: 20%;<br \/>\n    text-align: center;<br \/>\n    font-weight: 700;<br \/>\n    font-size: 18px !important;<br \/>\n    white-space: nowrap;<br \/>\n}<\/p>\n<p>.rn-away {<br \/>\n    width: 40%;<br \/>\n    text-align: left;<br \/>\n    font-weight: 600;<br \/>\n}<\/p>\n<p>.rn-status {<br \/>\n    text-align: center;<br \/>\n    font-size: 13px;<br \/>\n    color: #555;<br \/>\n    background: #eeeeee;<br \/>\n}<\/p>\n<p>.rn-postponed {<br \/>\n    font-size: 14px;<br \/>\n    font-weight: 700;<br \/>\n}<\/p>\n<p>.rn-league-wrap {<br \/>\n    overflow-x: auto;<br \/>\n}<\/p>\n<p>.rn-league-table th {<br \/>\n    background: #e6e6e6;<br \/>\n    padding: 10px 7px;<br \/>\n    text-align: center;<br \/>\n    font-size: 13px;<br \/>\n    border-bottom: 2px solid #999;<br \/>\n}<\/p>\n<p>.rn-league-table td {<br \/>\n    padding: 10px 7px;<br \/>\n    border-bottom: 1px solid #d6d6d6;<br \/>\n    text-align: center;<br \/>\n    font-size: 14px;<br \/>\n}<\/p>\n<p>.rn-league-table .pos {<br \/>\n    width: 35px;<br \/>\n    font-weight: 700;<br \/>\n}<\/p>\n<p>.rn-league-table .team {<br \/>\n    text-align: left;<br \/>\n    font-weight: 700;<br \/>\n    min-width: 150px;<br \/>\n}<\/p>\n<p>.rn-league-table .points {<br \/>\n    font-weight: 700;<br \/>\n}<\/p>\n<p>.rn-highlight {<br \/>\n    background: #eeeeee;<br \/>\n}<\/p>\n<p>@media (max-width: 600px) {<br \/>\n    .rn-football-block h2 {<br \/>\n        font-size: 21px;<br \/>\n    }<\/p>\n<p>    .rn-match-table td {<br \/>\n        padding: 10px 5px;<br \/>\n        font-size: 14px;<br \/>\n    }<\/p>\n<p>    .rn-score {<br \/>\n        font-size: 16px !important;<br \/>\n    }<\/p>\n<p>    .rn-league-table th,<br \/>\n    .rn-league-table td {<br \/>\n        font-size: 12px;<br \/>\n        padding: 8px 5px;<br \/>\n    }<br \/>\n}<br \/>\n<\/style>\n<div class=\"rn-football-block\">\n<h2>Scottish Premiership results<\/h2>\n<div class=\"rn-date\">Saturday 8th August 2026<\/div>\n<table class=\"rn-match-table\">\n<tbody>\n<tr>\n<td class=\"rn-home\">Dundee<\/td>\n<td class=\"rn-score\">2 &#8211; 0<\/td>\n<td class=\"rn-away\">Aberdeen<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">St Mirren<\/td>\n<td class=\"rn-score\">1 &#8211; 0<\/td>\n<td class=\"rn-away\">St Johnstone<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"rn-date\">Sunday 9th August 2026<\/div>\n<table class=\"rn-match-table\">\n<tbody>\n<tr>\n<td class=\"rn-home\">Kilmarnock<\/td>\n<td class=\"rn-score\">1 &#8211; 5<\/td>\n<td class=\"rn-away\">Celtic<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Heart of Midlothian<\/td>\n<td class=\"rn-score\">4 &#8211; 0<\/td>\n<td class=\"rn-away\">Dundee United<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Motherwell<\/td>\n<td class=\"rn-score\">0 &#8211; 0<\/td>\n<td class=\"rn-away\">Falkirk<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Rangers<\/td>\n<td class=\"rn-score\">1 &#8211; 2<\/td>\n<td class=\"rn-away\">Hibernian<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Scottish Premiership fixtures<\/h2>\n<div class=\"rn-date\">Saturday 22nd August 2026<\/div>\n<table class=\"rn-match-table\">\n<tbody>\n<tr>\n<td class=\"rn-home\">Falkirk<\/td>\n<td class=\"rn-score rn-postponed\">P &#8211; P<\/td>\n<td class=\"rn-away\">Heart of Midlothian<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-status\" colspan=\"3\">Match postponed due to European fixtures<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Hibernian<\/td>\n<td class=\"rn-score\">3pm<\/td>\n<td class=\"rn-away\">Kilmarnock<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Motherwell<\/td>\n<td class=\"rn-score\">3pm<\/td>\n<td class=\"rn-away\">Aberdeen<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Rangers<\/td>\n<td class=\"rn-score rn-postponed\">P &#8211; P<\/td>\n<td class=\"rn-away\">St Mirren<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-status\" colspan=\"3\">Match postponed due to European fixtures<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">St Johnstone<\/td>\n<td class=\"rn-score rn-postponed\">P &#8211; P<\/td>\n<td class=\"rn-away\">Celtic<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-status\" colspan=\"3\">Match postponed due to European fixtures<\/td>\n<\/tr>\n<tr>\n<td class=\"rn-home\">Dundee United<\/td>\n<td class=\"rn-score\">5.45pm<\/td>\n<td class=\"rn-away\">Dundee<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Scottish Premiership table<\/h2>\n<div class=\"rn-league-wrap\">\n<table class=\"rn-league-table\">\n<thead>\n<tr>\n<th>Pos<\/th>\n<th style=\"text-align: left;\">Team<\/th>\n<th>P<\/th>\n<th>W<\/th>\n<th>D<\/th>\n<th>L<\/th>\n<th>F<\/th>\n<th>A<\/th>\n<th>GD<\/th>\n<th>Pts<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"pos\">1<\/td>\n<td class=\"team\">Celtic<\/td>\n<td>2<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<td>6<\/td>\n<td>1<\/td>\n<td>+5<\/td>\n<td class=\"points\">6<\/td>\n<\/tr>\n<tr class=\"rn-highlight\">\n<td class=\"pos\">2<\/td>\n<td class=\"team\">St Mirren<\/td>\n<td>2<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<td>3<\/td>\n<td>0<\/td>\n<td>+3<\/td>\n<td class=\"points\">6<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">3<\/td>\n<td class=\"team\">Motherwell<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>+1<\/td>\n<td class=\"points\">4<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">4<\/td>\n<td class=\"team\">Heart of Midlothian<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>5<\/td>\n<td>2<\/td>\n<td>+3<\/td>\n<td class=\"points\">3<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">5<\/td>\n<td class=\"team\">Dundee<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>+1<\/td>\n<td class=\"points\">3<\/td>\n<\/tr>\n<tr class=\"rn-highlight\">\n<td class=\"pos\">6<\/td>\n<td class=\"team\">St Johnstone<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>4<\/td>\n<td>4<\/td>\n<td>0<\/td>\n<td class=\"points\">3<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">7<\/td>\n<td class=\"team\">Hibernian<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>3<\/td>\n<td>3<\/td>\n<td>0<\/td>\n<td class=\"points\">3<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">8<\/td>\n<td class=\"team\">Aberdeen<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<td>3<\/td>\n<td>-1<\/td>\n<td class=\"points\">3<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">9<\/td>\n<td class=\"team\">Rangers<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<td>3<\/td>\n<td>-1<\/td>\n<td class=\"points\">1<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">10<\/td>\n<td class=\"team\">Falkirk<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>2<\/td>\n<td>-2<\/td>\n<td class=\"points\">1<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">11<\/td>\n<td class=\"team\">Dundee United<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>5<\/td>\n<td>-4<\/td>\n<td class=\"points\">1<\/td>\n<\/tr>\n<tr>\n<td class=\"pos\">12<\/td>\n<td class=\"team\">Kilmarnock<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<td>2<\/td>\n<td>4<\/td>\n<td>9<\/td>\n<td>-5<\/td>\n<td class=\"points\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>St Mirren maintained their perfect start to the Scottish Premiership season as Killian Phillips&#8217; second-half penalty secured a 1-0 victory over St Johnstone in Paisley.<\/p>\n","protected":false},"author":2,"featured_media":185322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"St Mirren maintained their perfect start to the Premiership season with a 1-0 win over St Johnstone in Paisley. Jacob Chapman saved a Jamie Gullan penalty before Killian Phillips converted from the spot to secure all three points.","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[16,27],"tags":[],"class_list":["post-185313","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-football","category-scottish-premiership"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=2132%2C1199&ssl=1","featured_image_urls":{"full":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=2132%2C1199&ssl=1",2132,1199,false],"thumbnail":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=300%2C169&ssl=1",300,169,true],"medium_large":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=640%2C360&ssl=1",640,360,true],"large":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=640%2C360&ssl=1",640,360,true],"1536x1536":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=1536%2C864&ssl=1",1536,864,true],"2048x2048":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=2048%2C1152&ssl=1",2048,1152,true],"joomsport-thmb-medium":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?fit=310%2C174&ssl=1",310,174,true],"rn-home-thumb":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=320%2C200&ssl=1",320,200,true],"rn-home-rect":["https:\/\/i0.wp.com\/renfrewshire24.co.uk\/sport\/wp-content\/uploads\/2026\/08\/St-Mirren-vs-St-Johnstone-08-08-06-OS3A9933.jpg?resize=480%2C300&ssl=1",480,300,true]},"author_info":{"display_name":"Hugh McMillan","author_link":"https:\/\/renfrewshire24.co.uk\/sport\/author\/hmcmillan\/"},"category_info":"<a href=\"https:\/\/renfrewshire24.co.uk\/sport\/category\/football\/\" rel=\"category tag\">Football<\/a> <a href=\"https:\/\/renfrewshire24.co.uk\/sport\/category\/football\/scottish-premiership\/\" rel=\"category tag\">Scottish Premiership<\/a>","tag_info":"Scottish Premiership","comment_count":"0","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/posts\/185313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/comments?post=185313"}],"version-history":[{"count":4,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/posts\/185313\/revisions"}],"predecessor-version":[{"id":185326,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/posts\/185313\/revisions\/185326"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/media\/185322"}],"wp:attachment":[{"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/media?parent=185313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/categories?post=185313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/renfrewshire24.co.uk\/sport\/wp-json\/wp\/v2\/tags?post=185313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}