The Cowdenbeath game was arranged as part of the compensation that saw Danny Lennon become our new manager, so it's odd it's been called off. However, it seems the date clashed with a game they already had with Stenhousemuir, so don't be surprised to see it pop up again at a different date. The Glenavon game was part of a mini tour of Northern Ireland, but the games against Derry City and Ballymena will go ahead - as will other friendlies against Dumbarton, Brechin and Morton.
Hopefully the spare dates can be taken by some home games although, despite what their website says, we won't be facing Spanish side Real Valladolid.
Story source: The Official St. Mirren Website