If we include all the warriors purely based on feats and skills. This time I will also include divine avatars on my list!
1) SHREE KRISHNA.
To quote a very simple statment from Harivamsha Purana chapter 97.
In that way, in Kunti’s presence, the lord Madhusudana played with the wielder of the Gandiva and defeated him. Purushottama defeated Drona, Drona’s son, Kripa, Karna, Bhimasena, Suyodhana and all their assembled followers. Desiring to accomplish what was agreeable to Babhru,”*' the lord, the wielder of the conch shell, chakra and sword abducted the daughter of the king of Souvira. For the sake of Venudari, Purushottama conquered the entire earth, with all its horses, chariots and elephants.
He defeated everyone on the list. Hence he's at the top position.
2 PRABHU BALARAMA.
Because he's BALARAMA. He's just as mighty as Shree Krishna and the only reason he's not on the top, is because Lord Shree Krishna has more feats.
3 PARSHURAMA.
He was still arguably stronger than all the warriors in Mahabharata except the Shree Krishna and maybe Balarama. Even in a weakened state, he stomped Prime Bhisma.
4 ) DRONACHARYA.
By the time,he fought in Kurukshetra War. He was in his late eighties. He still defeated Arjuna, Abhimanyu and several other warriors. Absolutely destroyed them several times. Without Divine warriors. Prime young Dronacharya would be on top of the list.
5) ARJUNA.
Usually claimed to be Mahabharata’s best warriors, if divine avatars are not included.
6) KARNA.
Karna usually had some inconsistencies, but over time his feats made him equal to Arjuna interms of prowess.
As stated by Brahmadeva and agreed upon by Indradeva.
“On seeing that Prajapati, the self-creating one, had arrived, the gods spoke to him. ‘O god! Let this struggle for victory between these two lions among men be pacified.’ Hearing this, Maghavan758 prostrated himself before the grandfather and said, ‘Let the entire universe not be destroyed because of Karna and Arjuna. O self-creating one! You had earlier said that Vijaya and the other one are identical. O illustrious one! I am bowing down before you.
Karna Parva Chapter 1213(63) critical edition Mahabharata.
He's in this position purely because of inconsistencies.
7) ASHVATHMA.
Behold the warrior with the most potential. But he's limited because of a simple reason.
As Bhisma explained.
Drona’s son is a great archer and is superior to all archers. He is colourful in the field of battle and is a maharatha who is firm in wielding weapons. O great king! When released from his bow, his arrows are like those of the wielder of the Gandiva himself and are linked together in one continuous line. But I cannot count this brave one in the list of supreme rathas, though this greatly famous one is capable of burning up the three worlds. He has accumulated anger and energy through austerities, while he dwelled in a hermitage. And since he was generous, Drona bestowed celestial weapons on him. O bull among the Bharata lineage! O supreme among kings! But he has a single great taint and because of that, I do not regard him as a ratha or an atiratha. He loves his own life too much. This brahmana always wishes for a long life. There is no one who is equal to him in either army. On a single chariot, he is capable of slaying even the army of the gods. Through the slapping of his arms, this handsome one can cause mountains to be shattered. The brave one has an infinite number of qualities. He is a striker and his radiance is terrible. He roams around and cannot be tolerated. He is like the god of death, with a staff in his hand. He is greatly intelligent and has the neck of a lion. He is like the angry fire that rages at the end of an era. O descendant of the Bharata lineage! He is capable of pacifying what is left of this war.
Ratha-Atiratha-Samkhya Parva chapter 827(164)
He loved his life a bit too much and hence failed to exert his true prowess. He would be above Arjuna and Karna if he truly tried.
8) PITAMAHA BHISMA!
Some of you might be wondering why I have put this legend in the 8th place.
Well because his feats pale in comparision to all others and obviously Shree Hari avatars. He lead the Kauravas for ten days, but never managed to defeat or surpass Arjuna.
Ashvathama and Karna at certain times proved their valour to be better than Arjuna. Drona outright defeated everyone and even gods were terrified of the Brahmana’s strength.
9) BHAGDATTA.
Super old veteran. But still rivalled Arjuna. Ofcourse with the Vaishnava astra, he would be much higher in the list. But without it, he's still comparable to Arjuna.
10) BHIMA.
He fought 3 Akshouhinis single handedly and defeated many major warriors.