It should be McDonagh, without a question IMO.
His future is solidified, Staals is not.
McDonagh is one of the best defensemen in the game and currently our best player, plays super hard, and leads by example on the ice. (not saying Staal doesn't play hard, but where will Staal be in a couple of years)
Not a big fan of giving someone the captaincy just so he sticks around.
Girardi. Might not be announced this season, but he is out next Captain.
I would also like to say thanks to Cally. I always knew you would be a special player & Captain of the Rangers someday. I appreciated everything that you did, but at the end of the day the 100% effort did not translate in to the offense we needed & as we saw with Chris Drury intangibles only get you so far & being a similar type of play as Drury, & having a lengthily injury history you aren't worth the type of money that you think you are worth.
Good luck where every you wind up as a UFA.
I think Staal is first in line, but it will hinge on discussions between Sather and Staal this off season as to whether he really wants to leave for Carolina like everyone other than Rangers fans claim.
It would never be McDonagh over Girardi or Staal