Nice job, you obviously put a lot of time and effort into this. Here are a few possible caveats I noticed: 1) Your numerical breakdown of the minor leagues is way oversimplified. All Rookie Leagues: 1 A: 2 A+: 3 AA: 4 AAA: 5 MLB: 6 I would be inclined to give these numbers more thought, as much of your calculations are based on them. For instance, the jump from A to AA is considered by many to be the most dificult. You also have the gap between rookie ball to high A+ at 2, where the gap from AAA to MLB is 1. I have always considered (right or wrong) that high A+ was just a crystalization of the best talent in rookie and A, so that gap seems high. I would bet the guys and gals on here can give you a much more comprehensive set of reasoning on how to evaluate the various levels. 2) This is an easy, quick fix. Your level number should be a weighted average, based on exact time spent in either level. 3) It would be easy to add an "age coefficient" to your calculations in order to take this into account. Not saying you should, but you mentioned Cole's age, so I'd suggest at least considering it if you think it fits into your analysis. On the whole, an enjoyable read. Thanks for your effort!