When evolving Tyrogue, you'll get a Hitmonlee if its Attack is greater than its Defense, and a Hitmonchan if its Defense is greater than its Attack. Hitmontop is framed as the midpoint, with it being the result of equal Attack and Defense.
However, when you look at their base stats, Hitmon
chan is the midpoint, with its Attack, Defense, and Speed being roughly the average between Hitmonlee's and Hitmontop's.
This family is so weird. Basing Tyrogue's evolution on how it's trained is a cool idea
(especially if the lore in the Hoenn Pokedex entry about training regimens was planned from the start, which is probably was) but EVs / stat experience is an extremely obscure mechanic even
with a strategy guide, and the end result doesn't even reflect the training.