If you belive that krishna is a god then you have to accept that karna was the best warrior. 😛
Once God Krishna said that he was a best and invisible he could be killed because of he supporting the wrong people other wise 100's of Arjun not able to kill or defeat him. 😉😉
It said that bfore the mahabharat war god krishna asked Hanuman to seat on the chariot of Arjun to protect from the mighty weapon of Drona and Karna. 😉
On the 17th Day of war a evenly matched war took place between the Karna and Arjun.
Arjuna arrow maked Karna chariot to move 10 step length. On the otherhand karna arrow pushed Arjuna chariot only 1 step length.
But God Krishna cheer or claped for the effort of Karna. then Arjuna said God which side you was. I am pushing the karna's chariot more distance then his effort"
God krishna said, " Arjun you are missing some thing his not actully pushing you, it me. Without my desire no body can not push me even in the presence of Hanuman and me, he is able to achive that no warrior acheived or not be able to acheive in the future now tell me who is more powerfull." 😛😃
If you want compare then you I have rough idea about.
In skill and concentration both are equall.
Karna was better in knowledge of devastating weapon 2nd best after the God Krisna.
Karna hold upper hand in making strategy or plan thats why Arjuna never made cheif commandor of his army. 🤣
It said that Karna was more physicaly strongre then Arjuna alomst equilant to Bheem.