I have wondered how my 2008 cr125 would stack up against a yz 125. I just bought my boy 2010 yz 125 because we a have great local dealer that gives good deals for local racers and they do seem like great bikes. I was out riding with my son a 16 years old 5,2 foot and 125 pounds. I am 41 year old 6 foot 195 pound. In straight line drag race booth bikes are close yz might be little more snappier off bottom but cr has slight edge on top end might be factory gearing. Handling the yz is quicker but it not as stable as the cr and I like the way the cr corner better yz is to twichy for my old reactions . Biggest different are front forks are better on yz for big jumps and just overall but my ohlin rear shock is great. Cr is build for bigger heavier taller rider, great for heavy older guys. So overall boy loves his yz and I love my Cr but I would not trade him or he would not want to trade for my bike either. Both great bikes for different type riders.