The question is silly and unanswerable. It’s similar to, “Who is the greatest guitarist?”
How do you compare Andres Segovia and Jeff Beck?
You don’t. There is greatness, and simply identifying that is sufficient.
I have no idea, but Mark Knopfler isn't bad.