Teach should be above Roger and about equal to Rocks by the end, true.
Akainu should be above Oden, Shiryu and the admirals.
Shiryu should be above Oden and the admirals.
Oden should be able to defeat some admirals and lose to some. He is not above all of them but won't lose to all of them either. Perhaps win 2 lose 2.
Teach>Akainu>Shiryu>Oden≈Admirals