I think Taylor ranks higher than Stokes simply because he has the ability to play all three OF positions well defensively. He's the best defender of the three. Probably the most upside as an all-around hitter as well. That said, none of those guys had very good seasons, other than Taylor for about the last 3 weeks or so. Taylor and Ray are very good, but the former had a LOT of health problems over the years and was apparently overmatched until 2018 (when he was at Colorado Springs) and the latter regressed after a superb 2018, which was preceded by some rough years prior to that (his highest OPS outside 2018 is .679). The LOWEST OPS Stokes posted over his career was a .694 in Arizona, but he posted a .363 OBP that year. In fact, Ray's highest OBP over the years in the Brewers system, .323, is 18 points LOWER than the lowest OBP Stokes posted during his tenure. Taylor does edge above Stokes' lowest mark in the OBP department in 2017 and 2019, but in both cases, he got assists due to rehab assignments in Maryvale. Detroit got the kind of prospect the Brewers can't afford to let go for free. You know as well as I do that it's a numbers game when it comes to the 40-man roster. Stokes showed flashes, but if he was a true legit prospect, he would have been kept. I would have preferred that Saladino get shown the door, but that likely just would have postponed the inevitable when it comes to Stokes. He likely wouldn't have survived the offseason on the 40-man.