I think Gordon goes back to KC, Cespedes back to Detroit and Upton stays in the NL -- maybe St Louis.
I wouldn't be surprised to see Gordon sign first, then Cespedes and finally, Upton.
I could see the Angels swooping in and signing literally any of them. I think Gordon is the best fit, but they've been linked to Upton as well. I still think the Giants come out with one...then the final is hard to say.