1645, während der Montrosefeldzüge, fand eine Schlacht bei Callander zwischen den Campbells von Argyll und den Atholls statt. Die Campbells griffen die McGregors und die McNabs wegen ihrer Treue zu Montrose an. Während der Belagerung von Castle Ample erreichte die Nachricht von 700 vorrückenden Männer der Atholl unter Inchbrakie die Campbells. Diese zogen sich in südlicher Richtung zurück. Als die Campbells aber eine Furt in der Nähe des Dorfes Callander überquerten, wurden sie eingeholt und waren gezwungen, eine Schlacht zu schlagen. Inchbrakie ließ einen Teil seiner Truppen angreifen, während eine andere Abteilung heimlich zu einer Furt flussaufwärts, nahe der heutigen Brücke, marschierte. Die Furt war rasch überquert und die Campbells wurden unerwartet nun auch von hinten angegriffen, zerstreuten sich und flohen. Sie mussten 80 ihrer Männer tot zurücklassen.