ジェームズ3世
この時点では反乱軍がスターリングやリンリスゴーなどに分散しており、王は機会に乗じて突如ファイフに移動、続いてスターリングに進軍して6月10日に反乱軍を南へと撃退した。王はスターリングを平定したが、次の日にスターリングから南2マイルのソーキ・バーンで反乱軍に遭遇した。リンリスゴーの反乱軍がやってきたので、撃退された反乱軍が再びジェームズ3世に挑んだのであった。ジェームズ3世はロバート・ブルースの剣を持って出陣した。