Players (7,922)
Every batter and pitcher we track, from Triple-A down to the complex leagues. Pick what to rank them by, take a quick look at one of the cuts below, or narrow to a team, a league or a position.
The strongest buying opportunities right now, balancing player quality, card quality, market price, trajectory, timing and liquidity. Cheap alone doesn't mean good value. Players with no card for sale are not ranked here.
Only 1,492 of 7,922 players have what this ordering needs; the rest are listed after them.
- 185Value
Rainiel RodriguezC · age 19 · Double-A0.972 OPS while far younger than the levelLast season .871 ▲ .972 after moving up from Low-AOPS .972HR 17SB 6BB% 9.1K% 19.7Elite85 overall78to the majorsLowest live$69.99eBay, cheapest ↗ - 279Value
Pedro Ramírez2B · age 22 · Triple-A · Iowa Cubs0.942 OPS while far younger than the levelLast season .732 ▲ .942 after moving up from Double-AOPS .942HR 9SB 19BB% 10.7K% 16.3Elite90 overall95to the majorsLowest live$35.94eBay, cheapest ↗ - 378Value
George Lombard Jr.SS · age 21 · Triple-A · Scranton/Wilkes-Barre RailRiders0.845 OPS while far younger than the levelLast season .695 ▲ .845 after moving up from Double-AOPS .845HR 6SB 10BB% 17.2K% 21.8Strong82 overall96to the majorsLowest live$209.95eBay, cheapest ↗ - 478Value
Arjun NimmalaSS · age 20 · Double-A0.800 OPS while far younger than the levelLast season .694 ▲ .800 after moving up from High-AOPS .800HR 5SB 5BB% 13.3K% 23.2Strong78 overall63to the majorsLowest recently observed$16.98eBay, cheapest ↗ - 576Value
Walker JenkinsCF · age 21 · Triple-A0.931 OPS while far younger than the levelLast season .913 ▲ .931 after moving up from Double-AOPS .931HR 11SB 16BB% 13.8K% 15.4Elite92 overall100to the majorsLowest recently observed$67.98eBay, cheapest ↗ - 674Value
Won-Bin ChoCF · age 23 · Double-Apromoted High-A -> Double-ALast season .688 ▲ .900 after moving up from High-AOPS .900HR 11SB 5BB% 16.5K% 20.3Strong80 overall70to the majorsLowest recently observed$21.99eBay, cheapest ↗ - 774Value
Mani CedenoSS · age 18 · Rookiesteady profile; no fresh signalOPS .761HR 3SB 9BB% 17.5K% 30.2Solid57 overall—Lowest recently observed$6.99eBay, cheapest ↗ - 874Value
Jesús MadeSS · age 19 · Double-Apromoted Low-A -> Double-ALast season .761 ▲ .779 after moving up from Low-AOPS .779HR 13SB 33BB% 10.3K% 14.7Strong75 overall63to the majorsLowest recently observed$179.99eBay, cheapest ↗ - 974Value
Edward FlorentinoCF · age 19 · High-A0.809 OPS while far younger than the levelLast season .883 ▼ .809 after moving up from Low-AOPS .809HR 20SB 9BB% 14.6K% 27.8Strong84 overall38to the majorsLowest recently observed$35.83eBay, cheapest ↗ - 1073Value
Brock RoddenSS · age 26 · Triple-A · Tacoma Rainierspromoted Double-A -> Triple-ALast season .822 ▲ .841 after moving up from Double-AOPS .841HR 19SB 8BB% 10.5K% 22.7Solid66 overall83to the majorsLowest recently observed$25.66eBay, cheapest ↗ - 1173Value
Ronny HernandezC · age 21 · High-Apromoted Low-A -> High-ALast season .680 ▲ .951 after moving up from Low-AOPS .951HR 13SB 0BB% 16.2K% 14.5Strong82 overall53to the majorsLowest recently observed$10.98eBay, cheapest ↗ - 1272Value
Kaelen CulpepperSS · age 23 · Triple-A · St. Paul Saints0.845 OPS while far younger than the levelLast season .827 ▲ .845 after moving up from Double-AOPS .845HR 14SB 17BB% 11.4K% 18.7Strong80 overall88to the majorsLowest live$47.99eBay, cheapest ↗ - 1372Value
Deniel Ortiz3B · age 22 · Double-Apromoted Low-A -> Double-ALast season .852 ▼ .800 after moving up from Low-AOPS .800HR 6SB 6BB% 14.9K% 16.8Strong72 overall55to the majorsLowest live$11.94eBay, cheapest ↗ - 1472Value
Tommy White3B · age 23 · Triple-A · Las Vegas Aviators0.834 OPS while far younger than the levelLast season .787 ▲ .834 after moving up from High-AOPS .834HR 9SB 1BB% 4.8K% 13.9Strong74 overall88to the majorsLowest live$2.43eBay, cheapest ↗ - 1571Value
Esmerlyn ValdezRF · age 22 · Triple-A · Indianapolis Indians0.914 OPS while far younger than the levelLast season .977 ▼ .914 after moving up from High-AOPS .914HR 13SB 0BB% 17.3K% 21.5Elite90 overall95to the majorsLowest recently observed$91.00eBay, cheapest ↗ - 1671Value
Stiven MarinezSS · age 19 · RookieISO 0.100 -> 0.230Last season .799 ▲ .989OPS .989HR 8SB 39BB% 16.4K% 12.4Strong79 overall—Lowest recently observed$12.98eBay, cheapest ↗ - 1771Value
Luis PeñaSS · age 19 · Double-Apromoted Low-A -> Double-ALast season .844 ▼ .737 after moving up from Low-AOPS .737HR 1SB 2BB% 4.0K% 28.0Solid59 overall53to the majorsLowest recently observed$70.00eBay, cheapest ↗ - 1869Value
Elian SotoCF · age 20 · Low-Apromoted Rookie -> Low-ALast season .571 ▲ .764 after moving up from RookieOPS .764HR 2SB 4BB% 16.0K% 29.3Solid59 overall26to the majorsLowest recently observed$9.24eBay, cheapest ↗ - 1968Value
Bo DavidsonCF · age 24 · Triple-Apromoted High-A -> Triple-ALast season .919 ▼ .910 after moving up from High-AOPS .910HR 6SB 5BB% 11.3K% 16.6Strong78 overall95to the majorsLowest recently observed$45.98eBay, cheapest ↗ - 2068Value
Clayton CampbellC · age 22 · Double-Apromoted Rookie -> Double-ALast season .711 ▲ 1.625 after moving up from RookieOPS 1.625HR 1SB 0BB% 0.0K% 25.0Solid70 overall45to the majorsLowest live$4.24eBay, cheapest ↗ - 2167Value
Josuar GonzalezSS · age 18 · Low-A1.085 OPS while far younger than the levelOPS 1.085HR 2SB 7BB% 15.2K% 18.1Strong82 overall16to the majorsLowest live$145.99eBay, cheapest ↗ - 2267Value
Nick Lorusso3B · age 25 · Triple-Apromoted Double-A -> Triple-ALast season .680 ▲ .785 after moving up from Double-AOPS .785HR 3SB 2BB% 15.3K% 23.7Solid63 overall65to the majorsLowest recently observed$5.45eBay, cheapest ↗ - 2367Value
Andrew Fischer3B · age 22 · Double-Apromoted High-A -> Double-ALast season .848 ▲ .911 after moving up from High-AOPS .911HR 18SB 5BB% 15.5K% 34.9Strong75 overall70to the majorsLowest recently observed$64.99eBay, cheapest ↗ - 2467Value
Mitch JebbSS · age 24 · Triple-Asteady profile; no fresh signalOPS .872HR 6SB 3BB% 10.0K% 20.0Solid66 overall70to the majorsLowest recently observed$10.99eBay, cheapest ↗ - 2566Value
Charles DavalanCF · age 22 · High-Apromoted Low-A -> High-ALast season 1.276 ▼ .939 after moving up from Low-AOPS .939HR 21SB 16BB% 12.2K% 10.5Strong75 overall45to the majorsLowest recently observed$55.99eBay, cheapest ↗ - 2666Value
Eric HartmanCF · age 20 · Double-Apromoted Low-A -> Double-ALast season .718 ▲ .735 after moving up from Low-AOPS .735HR 2SB 10BB% 15.7K% 24.1Solid66 overall53to the majorsLowest recently observed$69.99eBay, cheapest ↗ - 2766Value
Kevyn CastilloCF · age 21 · High-Apromoted Low-A -> High-ALast season .794 ▼ .710 after moving up from Low-AOPS .710HR 2SB 3BB% 12.1K% 19.7Solid59 overall28to the majorsLowest recently observed$9.49eBay, cheapest ↗ - 2865Value
Byron ChourioCF · age 21 · High-Apromoted Low-A -> High-ALast season .574 ▲ .909 after moving up from Low-AOPS .909HR 2SB 4BB% 11.4K% 20.5Strong73 overall28to the majorsLowest recently observed$5.40eBay, cheapest ↗ - 2965Value
Kenny FenelonCF · age 18 · Rookiesteady profile; no fresh signalLast season .703 ▲ .825OPS .825HR 7SB 23BB% 18.5K% 35.1Solid62 overall—Lowest recently observed$9.45eBay, cheapest ↗ - 3065Value
Hayden AlvarezCF · age 19 · High-Apromoted Rookie -> High-ALast season .856 ▲ .905 after moving up from RookieOPS .905HR 0SB 1BB% 14.0K% 12.0Strong76 overall28to the majorsLowest recently observed$49.74eBay, cheapest ↗ - 3164Value
Mike SirotaCF · age 23 · Double-Apromoted High-A -> Double-ALast season 1.014 ▼ .977 after moving up from High-AOPS .977HR 10SB 5BB% 20.0K% 21.7Strong73 overall70to the majorsLowest recently observed$84.98eBay, cheapest ↗ - 3262Value
Jean Carlos SióSS · age 22 · Double-Apromoted Low-A -> Double-ALast season .820 ▼ .750 after moving up from Low-AOPS .750HR 11SB 8BB% 6.8K% 22.5Solid65 overall45to the majorsLowest recently observed$9.50eBay, cheapest ↗ - 3361Value
José AndersonCF · age 19 · Low-Asteady profile; no fresh signalLast season .610 ▲ .689OPS .689HR 23SB 11BB% 10.3K% 40.9Solid59 overall16to the majorsLowest recently observed$10.24eBay, cheapest ↗ - 3461Value
Matthew EtzelLF · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .721 ▲ .745 after moving up from Double-AOPS .745HR 13SB 18BB% 12.8K% 24.3Solid59 overall70to the majorsLowest live$4.18eBay, cheapest ↗ - 3561Value
Émilien PitreSS · age 23 · Triple-Apromoted High-A -> Triple-ALast season .749 ▼ .650 after moving up from High-AOPS .650HR 0SB 1BB% 11.1K% 11.1Solid55 overall70to the majorsLowest recently observed$24.98eBay, cheapest ↗ - 3660Value
Yanquiel FernándezRF · age 23 · Triple-A0.758 OPS while far younger than the levelLast season .849 ▼ .758OPS .758HR 21SB 3BB% 7.1K% 22.0Solid60 overall70to the majorsLowest recently observed$9.29eBay, cheapest ↗ - 3760Value
Billy Amick3B · age 23 · Triple-Apromoted High-A -> Triple-ALast season .873 ▼ .482 after moving up from High-AOPS .482HR 1SB 0BB% 4.5K% 45.5Solid58 overall70to the majorsLowest live$34.13eBay, cheapest ↗ - 3855Value
Lazaro MontesCF · age 21 · Triple-A0.966 OPS while far younger than the levelLast season .959 ▲ .966 after moving up from High-AOPS .966HR 12SB 1BB% 10.8K% 30.1Elite86 overall100to the majorsLowest live$84.38eBay, cheapest ↗ - 3955Value
Josue De PaulaCF · age 21 · Double-A0.976 OPS while far younger than the levelLast season .827 ▲ .976 after moving up from High-AOPS .976HR 25SB 29BB% 13.7K% 14.3Elite96 overall78to the majorsLowest recently observed$121.50eBay, cheapest ↗ - 4055Value
Charlie CondonCF · age 23 · Triple-A0.895 OPS while far younger than the levelLast season .807 ▲ .895 after moving up from Double-AOPS .895HR 22SB 7BB% 13.1K% 25.3Elite86 overall88to the majorsLowest recently observed$96.99eBay, cheapest ↗ - 4154Value
Welbyn FranciscaSS · age 20 · High-A0.940 OPS while far younger than the levelLast season .622 ▲ .940 after moving up from Low-AOPS .940HR 15SB 10BB% 11.3K% 21.0Elite86 overall53to the majorsLowest live$55.49eBay, cheapest ↗ - 4254Value
Brandon ComptonCF · age 22 · Double-Apromoted High-A -> Double-ALast season .713 ▲ 1.234 after moving up from High-AOPS 1.234HR 19SB 1BB% 11.4K% 29.2Strong82 overall70to the majorsLowest live$33.25eBay, cheapest ↗ - 4354Value
Michael ArroyoSS · age 21 · Triple-A0.813 OPS while far younger than the levelLast season .934 ▼ .813 after moving up from High-AOPS .813HR 7SB 2BB% 7.7K% 17.0Strong81 overall88to the majorsLowest recently observed$21.24eBay, cheapest ↗ - 4454Value
Justin GonzalesCF · age 19 · Double-Apromoted Low-A -> Double-ALast season .804 ▲ 1.014 after moving up from Low-AOPS 1.014HR 1SB 1BB% 11.1K% 22.2Elite85 overall53to the majorsLowest live$256.00eBay, cheapest ↗ - 4554Value
Theo GillenCF · age 20 · Double-A0.924 OPS while far younger than the levelLast season .820 ▲ .924 after moving up from Low-AOPS .924HR 9SB 13BB% 15.4K% 20.5Elite92 overall78to the majorsLowest recently observed$154.98eBay, cheapest ↗ - 4654Value
Seaver KingSS · age 23 · Triple-A0.962 OPS while far younger than the levelLast season .600 ▲ .962 after moving up from Double-AOPS .962HR 13SB 9BB% 9.1K% 22.8Elite87 overall95to the majorsLowest recently observed$63.32eBay, cheapest ↗ - 4754Value
Ethan HollidaySS · age 19 · Low-A · Fresno Grizzlies0.952 OPS while far younger than the levelLast season .737 ▲ .952OPS .952HR 9SB 1BB% 15.1K% 28.3Strong81 overall41to the majorsLowest live$149.87eBay, cheapest ↗ - 4854Value
Luke Adams3B · age 22 · Triple-A0.906 OPS while far younger than the levelLast season .859 ▲ .906 after moving up from Double-AOPS .906HR 13SB 7BB% 13.3K% 14.0Elite92 overall95to the majorsLowest recently observed$49.99eBay, cheapest ↗ - 4954Value
Ralphy Velazquez1B · age 21 · Triple-A0.920 OPS while far younger than the levelLast season .792 ▲ .920 after moving up from High-AOPS .920HR 20SB 1BB% 9.7K% 20.4Elite85 overall100to the majorsLowest live$174.99eBay, cheapest ↗ - 5054Value
Gavin Conticello3B · age 23 · Triple-Apromoted Double-A -> Triple-ALast season .804 ▲ .896 after moving up from Double-AOPS .896HR 7SB 1BB% 8.7K% 20.4Strong82 overall70to the majorsLowest recently observed$14.50eBay, cheapest ↗ - 5154Value
Eli WillitsSS · age 18 · High-A0.811 OPS while far younger than the levelLast season .757 ▲ .811 after moving up from Low-AOPS .811HR 7SB 25BB% 21.2K% 18.3Strong82 overall38to the majorsLowest recently observed$204.00eBay, cheapest ↗ - 5254Value
Josh AdamczewskiSS · age 21 · Double-A0.856 OPS while far younger than the levelLast season 1.028 ▼ .856 after moving up from Low-AOPS .856HR 7SB 6BB% 11.1K% 17.8Strong82 overall71to the majorsLowest recently observed$85.49eBay, cheapest ↗ - 5354Value
Kahlil WatsonRF · age 23 · Triple-A0.839 OPS while far younger than the levelLast season .798 ▲ .839 after moving up from Double-AOPS .839HR 16SB 21BB% 14.4K% 27.0Strong78 overall88to the majorsLowest recently observed$11.31eBay, cheapest ↗ - 5454Value
Hendry MendezCF · age 22 · Triple-A0.791 OPS while far younger than the levelLast season .838 ▼ .791 after moving up from Double-AOPS .791HR 7SB 3BB% 13.3K% 16.6Strong76 overall80to the majorsLowest recently observed$13.40eBay, cheapest ↗ - 5554Value
Christian Moore2B · age 23 · Triple-A · Salt Lake Bees0.943 OPS while far younger than the levelLast season .665 ▲ .943 after moving up from Double-AOPS .943HR 11SB 15BB% 17.5K% 22.5Elite86 overall95to the majorsLowest recently observed$45.94eBay, cheapest ↗ - 5654Value
Aron Estrada2B · age 21 · Double-A0.816 OPS while far younger than the levelLast season .798 ▲ .816 after moving up from High-AOPS .816HR 22SB 7BB% 4.7K% 17.2Strong78 overall63to the majorsLowest recently observed$35.74eBay, cheapest ↗ - 5754Value
Brayan BuelvasCF · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .581 ▲ .844 after moving up from Double-AOPS .844HR 13SB 2BB% 9.0K% 26.9Strong74 overall88to the majorsLowest recently observed$3.99eBay, cheapest ↗ - 5854Value
Denzer Guzman3B · age 22 · Triple-A · Salt Lake Bees0.974 OPS while far younger than the levelLast season .749 ▲ .974 after moving up from Double-AOPS .974HR 12SB 9BB% 10.1K% 17.9Elite90 overall95to the majorsLowest recently observed$40.98eBay, cheapest ↗ - 5954Value
Adael Amador2B · age 23 · Triple-A0.810 OPS while far younger than the levelLast season .883 ▼ .810OPS .810HR 11SB 11BB% 14.5K% 11.0Strong74 overall80to the majorsLowest live$4.23eBay, cheapest ↗ - 6054Value
Brailyn AntunezCF · age 18 · Low-Apromoted Rookie -> Low-ALast season .635 ▲ 1.256 after moving up from RookieOPS 1.256HR 7SB 9BB% 12.5K% 21.2Elite87 overall16to the majorsLowest recently observed$46.74eBay, cheapest ↗ - 6154Value
Juan TomasSS · age 18 · RookieISO 0.115 -> 0.162Last season .653 ▲ .774OPS .774HR 5SB 7BB% 17.4K% 31.1Solid62 overall—Lowest live$15.48eBay, cheapest ↗ - 6254Value
Kevin AlvarezCF · age 18 · Low-A0.804 OPS while far younger than the levelLast season .874 ▼ .804 after moving up from RookieOPS .804HR 11SB 17BB% 10.4K% 17.3Strong79 overall26to the majorsLowest recently observed$45.98eBay, cheapest ↗ - 6354Value
Robert AriasCF · age 19 · Low-A · Hill City Howlers0.859 OPS while far younger than the levelLast season .791 ▲ .859 after moving up from RookieOPS .859HR 5SB 21BB% 15.3K% 14.2Strong79 overall34to the majorsLowest recently observed$31.95eBay, cheapest ↗ - 6454Value
Diego HernandezSS · age 17 · Rookie0.747 OPS while far younger than the levelOPS .747HR 0SB 6BB% 14.1K% 15.4Solid61 overall—Lowest live$3.81eBay, cheapest ↗ - 6554Value
Devin TaylorCF · age 22 · Double-Apromoted Low-A -> Double-ALast season .869 ▲ .949 after moving up from Low-AOPS .949HR 14SB 6BB% 11.6K% 28.2Strong74 overall70to the majorsLowest recently observed$48.37eBay, cheapest ↗ - 6654Value
Zac VeenLF · age 24 · Triple-A · Albuquerque IsotopesISO 0.179 -> 0.308Last season .822 ▲ 1.037OPS 1.037HR 24SB 18BB% 10.8K% 20.4Strong75 overall95to the majorsLowest recently observed$59.99eBay, cheapest ↗ - 6754Value
Lonnie White Jr.CF · age 23 · Double-Apromoted High-A -> Double-ALast season .723 ▲ .907 after moving up from High-AOPS .907HR 17SB 11BB% 13.9K% 31.5Strong76 overall70to the majorsLowest live$30.54eBay, cheapest ↗ - 6854Value
Yerlin ConfidanCF · age 23 · Double-Apromoted High-A -> Double-ALast season .635 ▲ .772 after moving up from High-AOPS .772HR 6SB 2BB% 8.5K% 24.4Solid63 overall55to the majorsLowest live$4.48eBay, cheapest ↗ - 6954Value
Gabriel GonzalezRF · age 22 · Triple-Apromoted Double-A -> Triple-ALast season .938 ▼ .738 after moving up from Double-AOPS .738HR 15SB 1BB% 7.9K% 17.8Solid68 overall70to the majorsLowest live$9.65eBay, cheapest ↗ - 7054Value
George WolkowCF · age 20 · High-Apromoted Low-A -> High-ALast season .679 ▲ .776 after moving up from Low-AOPS .776HR 22SB 13BB% 9.7K% 31.6Strong71 overall38to the majorsLowest live$87.98eBay, cheapest ↗ - 7154Value
Eriel DihigoSS · age 19 · Rookiesteady profile; no fresh signalOPS 1.007HR 2SB 1BB% 15.0K% 18.6Solid63 overall—Lowest recently observed$11.38eBay, cheapest ↗ - 7254Value
Nieves IzaguirreSS · age 18 · Rookiesteady profile; no fresh signalOPS .793HR 0SB 2BB% 10.4K% 20.8Solid61 overall—Lowest recently observed$5.74eBay, cheapest ↗ - 7354Value
Wehiwa AloySS · age 22 · Double-Apromoted Low-A -> Double-ALast season .856 ▲ .860 after moving up from Low-AOPS .860HR 5SB 4BB% 12.5K% 27.1Strong74 overall45to the majorsLowest recently observed$165.99eBay, cheapest ↗ - 7454Value
Nelson RadaCF · age 21 · Triple-Apromoted Double-A -> Triple-ALast season .712 ▲ .751 after moving up from Double-AOPS .751HR 3SB 33BB% 12.3K% 17.7Solid67 overall78to the majorsLowest recently observed$20.78eBay, cheapest ↗ - 7554Value
Andres AriasCF · age 19 · RookieK% 31.1 -> 23.0Last season .585 ▲ .807OPS .807HR 4SB 6BB% 17.5K% 23.0Solid60 overall—Lowest recently observed$11.49eBay, cheapest ↗ - 7654Value
Emmanuel RodriguezCF · age 23 · Triple-A0.909 OPS while far younger than the levelLast season .852 ▲ .909OPS .909HR 9SB 5BB% 20.3K% 28.8Elite85 overall95to the majorsLowest recently observed$95.00eBay, cheapest ↗ - 7754Value
Colt EmersonSS · age 21 · Triple-A · Tacoma Rainiers0.816 OPS while far younger than the levelLast season .841 ▼ .816 after moving up from High-AOPS .816HR 7SB 10BB% 10.1K% 27.2Strong79 overall88to the majorsLowest live$305.94eBay, cheapest ↗ - 7854Value
Owen CareyCF · age 20 · Double-Apromoted Low-A -> Double-ALast season .675 ▲ .766 after moving up from Low-AOPS .766HR 2SB 3BB% 9.0K% 26.9Solid69 overall53to the majorsLowest recently observed$15.78eBay, cheapest ↗ - 7954Value
Antonio AndersonSS · age 21 · High-AISO 0.078 -> 0.186Last season .569 ▲ .848OPS .848HR 8SB 2BB% 12.5K% 22.3Solid70 overall46to the majorsLowest recently observed$10.97eBay, cheapest ↗ - 8054Value
Maick ColladoSS · age 23 · Triple-A · Columbus Clippers0.906 OPS while far younger than the levelOPS .906HR 1SB 1BB% 4.3K% 10.6Strong73 overall70to the majorsLowest recently observed$5.99eBay, cheapest ↗ - 8154Value
Anthony HuezoCF · age 20 · High-Apromoted Rookie -> High-ALast season .856 ▼ .794 after moving up from RookieOPS .794HR 5SB 13BB% 12.0K% 27.2Strong73 overall28to the majorsLowest recently observed$21.35eBay, cheapest ↗ - 8254Value
Sam ShawCF · age 21 · High-A · Vancouver Canadianssteady profile; no fresh signalOPS .962HR 6SB 3BB% 25.0K% 21.9Strong73 overall28to the majorsLowest live$7.00eBay, cheapest ↗ - 8354Value
Yeison MorrobelCF · age 22 · Double-Apromoted High-A -> Double-ALast season .526 ▲ .823 after moving up from High-AOPS .823HR 3SB 2BB% 4.0K% 20.8Solid68 overall45to the majorsLowest recently observed$10.00eBay, cheapest ↗ - 8454Value
Jase BowenRF · age 25 · Triple-A · El Paso Chihuahuaspromoted Double-A -> Triple-ALast season .745 ▲ .962 after moving up from Double-AOPS .962HR 13SB 7BB% 9.5K% 26.6Strong73 overall90to the majorsLowest recently observed$15.00eBay, cheapest ↗ - 8554Value
Carson DeMartiniSS · age 23 · Double-AISO 0.086 -> 0.203Last season .579 ▲ .855OPS .855HR 7SB 13BB% 15.2K% 25.6Solid67 overall63to the majorsLowest recently observed$6.99eBay, cheapest ↗ - 8654Value
Oswaldo OsorioSS · age 21 · Low-AISO 0.095 -> 0.250Last season .551 ▲ .842OPS .842HR 10SB 1BB% 12.6K% 24.6Solid68 overall34to the majorsLowest recently observed$4.49eBay, cheapest ↗ - 8754Value
Gage Miller2B · age 23 · Triple-A0.904 OPS while far younger than the levelOPS .904HR 6SB 7BB% 16.2K% 17.6Strong75 overall70to the majorsLowest recently observed$11.28eBay, cheapest ↗ - 8854Value
Travis Bazzana2B · age 23 · Triple-A · Columbus Clippers0.933 OPS while far younger than the levelOPS .933HR 2SB 8BB% 17.9K% 21.4Strong75 overall70to the majorsLowest recently observed$130.00eBay, cheapest ↗ - 8954Value
Eric BitontiSS · age 20 · High-A0.896 OPS while far younger than the levelLast season .762 ▲ .896 after moving up from Low-AOPS .896HR 22SB 22BB% 16.6K% 34.1Strong84 overall46to the majorsLowest live$15.98eBay, cheapest ↗ - 9054Value
Harold RivasCF · age 18 · Rookiesteady profile; no fresh signalLast season .777 ▼ .772OPS .772HR 6SB 23BB% 12.1K% 26.3Solid58 overall—Lowest recently observed$18.35eBay, cheapest ↗ - 9154Value
Robert Moore2B · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .604 ▲ .745 after moving up from Double-AOPS .745HR 12SB 7BB% 10.4K% 14.3Strong72 overall70to the majorsLowest recently observed$6.31eBay, cheapest ↗ - 9254Value
Jonathan MejíaSS · age 21 · Low-A · Palm Beach CardinalsISO 0.125 -> 0.204Last season .611 ▲ .792OPS .792HR 12SB 9BB% 18.4K% 27.4Solid63 overall26to the majorsLowest live$4.29eBay, cheapest ↗ - 9354Value
Abdias De La CruzSS · age 21 · High-Apromoted Low-A -> High-ALast season .602 ▲ .737 after moving up from Low-AOPS .737HR 1SB 0BB% 8.7K% 30.4Solid65 overall28to the majorsLowest live$3.60eBay, cheapest ↗ - 9454Value
Liberts AponteSS · age 18 · Rookiesteady profile; no fresh signalLast season .829 ▲ 1.007OPS 1.007HR 2SB 11BB% 20.0K% 16.7Solid68 overall—Lowest recently observed$149.99eBay, cheapest ↗ - 9554Value
Kyle HenleyCF · age 21 · High-A · Dayton Dragonspromoted Low-A -> High-ALast season .653 ▲ .836 after moving up from Low-AOPS .836HR 0SB 1BB% 16.0K% 40.0Strong70 overall28to the majorsLowest recently observed$10.00eBay, cheapest ↗ - 9654Value
Henry BolteCF · age 23 · Triple-A · Las Vegas Aviators1.076 OPS while far younger than the levelLast season .802 ▲ 1.076 after moving up from Double-AOPS 1.076HR 12SB 17BB% 9.6K% 22.0Elite89 overall95to the majorsLowest recently observed$65.94eBay, cheapest ↗ - 9754Value
Handelfry EncarnacionCF · age 19 · Low-Apromoted Rookie -> Low-ALast season .832 ▼ .777 after moving up from RookieOPS .777HR 12SB 26BB% 16.4K% 17.8Solid69 overall26to the majorsLowest recently observed$75.48eBay, cheapest ↗ - 9854Value
D'Andre SmithSS · age 25 · Triple-Asteady profile; no fresh signalOPS 1.119HR 2SB 2BB% 9.7K% 16.1Solid68 overall65to the majorsLowest live$4.00eBay, cheapest ↗ - 9954Value
Angel CepedaSS · age 20 · High-Apromoted Low-A -> High-ALast season .714 ▲ .759 after moving up from Low-AOPS .759HR 6SB 12BB% 14.9K% 27.5Solid67 overall28to the majorsLowest recently observed$10.24eBay, cheapest ↗ - 10054Value
Juan BenjaminSS · age 23 · Triple-A · Columbus Clipperspromoted High-A -> Triple-ALast season .750 ▼ .548 after moving up from High-AOPS .548HR 2SB 3BB% 9.6K% 30.8Solid56 overall70to the majorsLowest live$2.99eBay, cheapest ↗
Showing the top 100 of 7,922. Narrow it down with a team, league or position above.
Hottest bats
Hitters whose numbers are climbing fastest.
Denzer GuzmanSalt Lake Bees · Triple-A90heat
Carlos VirahondaHigh-A90heat
Josue De PaulaDouble-A90heat
Christian MooreSalt Lake Bees · Triple-A90heat
Henry BolteLas Vegas Aviators · Triple-A90heat
Arms closest to the majors
Pitchers nearest a call-up. We rank them by how close they are, not by form — our form score is worked out from batting numbers, which pitchers don't have.
Thomas WhiteJacksonville Jumbo Shrimp · Triple-A78ready
Didier FuentesGwinnett Stripers · Triple-A78ready
Wei-En LinLas Vegas Aviators · Triple-A78ready
Francis TexidoSalt Lake Bees · Triple-A78ready
Knocking on the door
Closest to playing in the majors — cards often peak around the call-up.
Walker JenkinsTriple-A100ready
Ralphy VelazquezTriple-A100ready
Lazaro MontesTriple-A100ready
Luis LaraNashville Sounds · Triple-A100ready
George Lombard Jr.Scranton/Wilkes-Barre RailRiders · Triple-A96ready
Who had a big game
Last night's standout lines, for the players we track. Real box scores — nothing here is written by us.
Robert MooreTriple-A 3-for-3, 2 HR, 4 RBI
John PeckTriple-A 3-for-3, 1 RBI, 2 SB
Carson RoccaforteTriple-A 3-for-3, 1 HR, 1 RBI, 2 SB
Cole ConnTriple-A 4-for-5
Luke MannTriple-A 4-for-5, 1 HR, 4 RBI
Caden BodineTriple-A 3-for-4, 2 HR, 3 RBI, 1 SB
Showing 6 of 118 big games from Friday. One good night is the earliest signal there is, and the noisiest — it is a reason to look, not a reason to buy.