Thinking about how each match up-
The Shadow Droid is fast, maneuverable, and unshielded. It's got a plentiful amount of gun, but as Slayers can take four times as much fire with their dovins as a Coralskipper can, it can handle that, so a Slayer will definitely beat one down.
Against an Annihilator, the Annihilator's huge firepower doesn't matter too much, the SD relies on not getting hit anyway, and it's a cyborg wired in force user vs force imbued ace mind, which is pretty darn close but the latter doesn't have to worry about Gs. Annihilators have some shields (everything by Legacy does), but not exceptional ones by the looks of it. Though shielding is still an edge, and the Annihilator's later era means it's probably a bit faster and such too, this is definitely the SD's best matchup.
Annihilator vs Slayer, that four-times-a-coralskipper's defense matters jack squat against Annihilator level firepower, so it has to rely on trying to outfly, and may not realize how much that's needed. It also has a good amount of gun, but no missiles. Being a heavier craft, it's the least maneuverable one here- which isn't to say it's bad in the area, just comparatively.
Any fighter could hypothetically win via good piloting, but all in all, Slayer beats Shadow Droid, loses to Annihilator. Annihilator beats Slayer, close against SD. SD is close against Annihilator, loses to Slayer.
The force factor barely matters, since everyone is either force sensitive/strong, or hidden from the force. The Sith Trooper, being a full force user, and a specifically noted to be strong one at that, may be a bit stronger than the SD, but again there's the 'no G forces' factor to counter that. Ironically a non-Annihilator One Sith may be trained in detecting vong stuff since they have vong gear, but Sith Troopers probably didn't have that in their training.
It's interesting to have a fighter vs for a change.