that consensus seem to miss any candidates from outside europe except for hannibal.
BTW Carthage was a Colony so not realy non european in that sense.
Some others, often overlooked from a Western viewpoint, would be Subutai, Timur the Lame (Tamerlane), Belisarius, Zhukov, and Suleiman I. There are more.
Arguably Marius and Sulla were the equal, if not better than, Caesar. And Pompey was no slouch either. And another great Roman general was Scipio.
Some more modern generals not mentioned are Fredrick the Great and Gustavus Adolphus, plus Rommel.
Unlikely to actually be true but a cute story.
One of Hitler's mistakes* was to believe he was a good general. Stalin at least had the good sense to let his generals get on with it.
* Thankfully.