if it's just a straight up fight, Spartacus is walking away with the W. He's the better fighter and he's been trained to go the distance. Uhtred would probably give him the most trouble cause he fights with his longsword and dagger which would give him a better chance against Spartacus with the 2 swords. But still Sparty was literally built to do this
if it's any type of war scenario, Uhtred is walking away with the W. He's the smartest and most ingenious of the 3. Uhtred's prep time is phenomenal and his war intelligence is off the charts.
Spartacus is a good commander too, but he's not as smart as he thinks he is. He was doing okay against the Romans cause he knew how they thought, but when he went head to head with somebody that was thinking out of the box like he was, he was getting beat by every turn (put your trust in pirates BREHS

)
I rocks with Snow but he gotta be the worst commander out of the 3. Dude really needed his sister to school him on basic math right before the battle of the b*stards. He got 20,000 men you got 8000 men, and you think you gonna win?
but I gotta go with Uhtred overall. Uhtred is just a natural warrior and commander, and the loyalty his men give him is second to none. Uhtred was outchea turning even his staunchest haters into believers
Plus Uhtred ain't gotta worry about one of his generals going upside his head with a glass bottle in front of the whole army

or getting stabbed in the heart by a 12 yr old that he was training
