Regarding my old scores vs Swift, we used to do a lot training with me giving vision. The idea was that he'd target all my weaknesses until I patched up the holes in my early-mid game, to the point of securing a 2nd base. I'll say he was the only player I could not beat in a series tho.
Anyway, your ranking is fine. If Swift were to really unrust, he'd most likely be unbeatable with all his raw talent. I was just suggesting you to add a space to make it a prettier list lol