That question gets asked alot. and there really is no way to tell you who the GOAT is. Personally, whom ever i go against in any type of playist, i feel like i will be victorious, and i'm sure there are alot of other players that feel this way as well. so maybe people like you will stop asking such a question and just play the game.