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 121 of 197 players have what this ordering needs; the rest are listed after them.
Playing better lately than they were — a momentum score of 60 or more.
Showing 197 of 7,922 — Big moversClear
- 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
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 ↗ - 874Value
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 ↗ - 973Value
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 ↗ - 1073Value
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 ↗ - 1172Value
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 ↗ - 1272Value
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 ↗ - 1372Value
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 ↗ - 1471Value
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 ↗ - 1569Value
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 ↗ - 1668Value
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 ↗ - 1755Value
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 ↗ - 1855Value
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 ↗ - 1955Value
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 ↗ - 2054Value
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 ↗ - 2154Value
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 ↗ - 2254Value
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 ↗ - 2354Value
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 ↗ - 2454Value
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 ↗ - 2554Value
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 ↗ - 2654Value
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 ↗ - 2754Value
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 ↗ - 2854Value
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 ↗ - 2954Value
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 ↗ - 3054Value
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 ↗ - 3154Value
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 ↗ - 3254Value
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 ↗ - 3354Value
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 ↗ - 3454Value
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 ↗ - 3554Value
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 ↗ - 3654Value
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 ↗ - 3754Value
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 ↗ - 3854Value
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 ↗ - 3954Value
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 ↗ - 4054Value
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 ↗ - 4154Value
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 ↗ - 4254Value
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 ↗ - 4354Value
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 ↗ - 4454Value
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 ↗ - 4554Value
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 ↗ - 4654Value
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 ↗ - 4754Value
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 ↗ - 4854Value
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 ↗ - 4954Value
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 ↗ - 5054Value
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 ↗ - 5154Value
Carter JohnsonSS · age 20 · High-Apromoted Low-A -> High-ALast season .536 ▲ .733 after moving up from Low-AOPS .733HR 6SB 4BB% 6.7K% 26.1Solid66 overall28to the majorsLowest recently observed$9.49eBay, cheapest ↗ - 5254Value
Héctor RodríguezRF · age 22 · Triple-A · Louisville Bats0.880 OPS while far younger than the levelLast season .838 ▲ .880 after moving up from Double-AOPS .880HR 27SB 6BB% 9.2K% 20.4Strong84 overall88to the majorsLowest recently observed$106.50eBay, cheapest ↗ - 5354Value
Max ClarkCF · age 21 · Triple-A · Toledo Mud Hens0.802 OPS while far younger than the levelLast season .857 ▼ .802 after moving up from High-AOPS .802HR 11SB 21BB% 12.0K% 15.8Strong78 overall88to the majorsLowest recently observed$137.98eBay, cheapest ↗ - 5454Value
Dylan DreilingCF · age 23 · Double-Apromoted High-A -> Double-ALast season .700 ▲ .916 after moving up from High-AOPS .916HR 21SB 12BB% 11.0K% 21.6Strong73 overall70to the majorsLowest recently observed$44.91eBay, cheapest ↗ - 5554Value
Blaze Jordan3B · age 23 · Triple-A · Memphis Redbirds0.921 OPS while far younger than the levelLast season .714 ▲ .921OPS .921HR 11SB 2BB% 7.5K% 11.5Strong84 overall95to the majorsLowest recently observed$103.95eBay, cheapest ↗ - 5654Value
Max Anderson2B · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .857 ▲ .882 after moving up from Double-AOPS .882HR 13SB 4BB% 10.9K% 11.6Strong74 overall88to the majorsLowest recently observed$46.98eBay, cheapest ↗ - 5754Value
Sean KeysDH · age 23 · Triple-A1.045 OPS while far younger than the levelLast season .773 ▲ 1.045 after moving up from High-AOPS 1.045HR 13SB 1BB% 14.1K% 19.7Elite86 overall95to the majorsLowest recently observed$19.99eBay, cheapest ↗ - 5854Value
Tony Blanco Jr.CF · age 21 · High-Apromoted Low-A -> High-ALast season .859 ▲ .958 after moving up from Low-AOPS .958HR 23SB 1BB% 10.7K% 28.3Strong79 overall53to the majorsLowest live$55.99eBay, cheapest ↗ - 5954Value
Ambioris TavarezSS · age 22 · Double-A · Columbus Clingstonespromoted High-A -> Double-ALast season .596 ▼ .595 after moving up from High-AOPS .595HR 7SB 14BB% 12.0K% 34.7Solid57 overall35to the majorsLowest live$3.98eBay, cheapest ↗ - 6054Value
Jake CunninghamCF · age 24 · Double-A · San Antonio Missionspromoted High-A -> Double-ALast season .598 ▲ .829 after moving up from High-AOPS .829HR 4SB 4BB% 9.1K% 27.3Solid57 overall63to the majorsLowest recently observed$8.69eBay, cheapest ↗ - 6154Value
Aaron ZavalaCF · age 26 · Triple-Apromoted Double-A -> Triple-ALast season .779 ▲ .786 after moving up from Double-AOPS .786HR 10SB 7BB% 11.3K% 22.8Solid55 overall75to the majorsLowest recently observed$5.95eBay, cheapest ↗ - 6254Value
Kelvin HidalgoSS · age 21 · High-Apromoted Low-A -> High-ALast season .656 ▲ .726 after moving up from Low-AOPS .726HR 12SB 19BB% 8.4K% 26.2Solid59 overall28to the majorsLowest recently observed$4.99eBay, cheapest ↗ - 6354Value
Deyvison De Los Santos3B · age 23 · Triple-A · Jacksonville Jumbo Shrimp0.831 OPS while far younger than the levelLast season .674 ▲ .831OPS .831HR 18SB 18BB% 8.0K% 19.5Strong75 overall88to the majorsLowest recently observed$21.42eBay, cheapest ↗ - 6454Value
Jefferson RojasSS · age 21 · Double-A0.819 OPS while far younger than the levelLast season .871 ▼ .819 after moving up from High-AOPS .819HR 20SB 18BB% 8.7K% 16.2Strong81 overall63to the majorsLowest recently observed$154.39eBay, cheapest ↗ - 6554Value
Travis HoneymanCF · age 24 · Double-A · Springfield Cardinalspromoted High-A -> Double-ALast season .712 ▲ .790 after moving up from High-AOPS .790HR 8SB 25BB% 11.3K% 16.4Solid57 overall55to the majorsLowest recently observed$7.95eBay, cheapest ↗ - 6654Value
Enddy AzocarCF · age 19 · High-A0.921 OPS while far younger than the levelLast season .587 ▲ .921 after moving up from Low-AOPS .921HR 15SB 8BB% 7.1K% 23.1Elite87 overall53to the majorsLowest recently observed$60.00eBay, cheapest ↗ - 6754Value
Ichiro Cano2B · age 21 · Low-Apromoted Rookie -> Low-ALast season .837 ▼ .825 after moving up from RookieOPS .825HR 7SB 5BB% 15.6K% 19.1Solid58 overall34to the majorsLowest recently observed$9.31eBay, cheapest ↗ - 6854Value
Cayden Wallace3B · age 25 · Triple-Apromoted Double-A -> Triple-ALast season .686 ▲ .754 after moving up from Double-AOPS .754HR 6SB 5BB% 6.2K% 20.1Solid60 overall65to the majorsLowest recently observed$25.22eBay, cheapest ↗ - 6954Value
Paulino SantanaCF · age 19 · Low-A0.824 OPS while far younger than the levelLast season .751 ▲ .824 after moving up from RookieOPS .824HR 14SB 22BB% 13.8K% 25.4Strong73 overall34to the majorsLowest live$40.50eBay, cheapest ↗ - 7054Value
Daiverson GutierrezC · age 20 · High-Apromoted Low-A -> High-ALast season .671 ▼ .611 after moving up from Low-AOPS .611HR 8SB 4BB% 8.6K% 16.2Solid58 overall18to the majorsLowest recently observed$5.00eBay, cheapest ↗ - 7154Value
Cristofer TorinSS · age 21 · Double-Apromoted High-A -> Double-ALast season .766 ▼ .753 after moving up from High-AOPS .753HR 12SB 11BB% 8.0K% 11.1Strong74 overall53to the majorsLowest recently observed$14.96eBay, cheapest ↗ - 7254Value
Jay Beshears1B · age 24 · Double-Apromoted High-A -> Double-ALast season .683 ▲ .788 after moving up from High-AOPS .788HR 10SB 11BB% 11.5K% 26.5Solid58 overall55to the majorsLowest live$3.74eBay, cheapest ↗ - 7354Value
Mikey RomeroSS · age 22 · Triple-Apromoted Double-A -> Triple-ALast season .755 ▼ .687 after moving up from Double-AOPS .687HR 12SB 2BB% 8.6K% 19.9Solid68 overall70to the majorsLowest live$299.99eBay, cheapest ↗ - 7454Value
James Triantos2B · age 23 · Triple-A0.796 OPS while far younger than the levelLast season .684 ▲ .796OPS .796HR 8SB 22BB% 5.8K% 11.6Solid68 overall80to the majorsLowest recently observed$19.99eBay, cheapest ↗ - 7554Value
Charles McAdoo2B · age 24 · Triple-A · Buffalo Bisonspromoted Double-A -> Triple-ALast season .731 ▲ .831 after moving up from Double-AOPS .831HR 16SB 12BB% 12.5K% 22.3Solid70 overall88to the majorsLowest recently observed$16.98eBay, cheapest ↗ - 7654Value
Jared SernaSS · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .582 ▲ .659 after moving up from Double-AOPS .659HR 10SB 14BB% 10.0K% 16.6Solid61 overall70to the majorsLowest live$5.79eBay, cheapest ↗ - 7754Value
Ethan AndersonC · age 22 · Double-A · Chesapeake Baysoxpromoted High-A -> Double-ALast season .693 ▲ .889 after moving up from High-AOPS .889HR 17SB 5BB% 12.7K% 19.9Strong78 overall63to the majorsLowest recently observed$16.32eBay, cheapest ↗ - 7854Value
Aeverson ArteagaSS · age 23 · Triple-Apromoted Double-A -> Triple-ALast season .508 ▲ .607 after moving up from Double-AOPS .607HR 3SB 1BB% 7.8K% 21.0Solid57 overall60to the majorsLowest live$5.24eBay, cheapest ↗ - 7954Value
Brooks BrannonC · age 22 · Double-Apromoted High-A -> Double-ALast season .711 ▲ .939 after moving up from High-AOPS .939HR 19SB 2BB% 10.6K% 30.2Strong75 overall70to the majorsLowest recently observed$33.98eBay, cheapest ↗ - 8054Value
Johanfran GarciaC · age 21 · Double-A0.789 OPS while far younger than the levelLast season .755 ▲ .789 after moving up from High-AOPS .789HR 14SB 3BB% 5.1K% 29.1Solid67 overall63to the majorsLowest recently observed$10.75eBay, cheapest ↗ - 8154Value
Yordany De Los SantosSS · age 21 · High-Apromoted Low-A -> High-ALast season .699 ▲ .788 after moving up from Low-AOPS .788HR 14SB 44BB% 7.3K% 29.5Solid65 overall38to the majorsLowest recently observed$5.49eBay, cheapest ↗ - 8254Value
Esmil ValenciaCF · age 20 · High-Apromoted Low-A -> High-ALast season .730 ▼ .647 after moving up from Low-AOPS .647HR 5SB 7BB% 5.4K% 24.4Solid62 overall18to the majorsLowest recently observed$17.25eBay, cheapest ↗ - 8354Value
Chase DavisCF · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .711 ▼ .657 after moving up from Double-AOPS .657HR 3SB 1BB% 9.6K% 25.2Solid56 overall70to the majorsLowest recently observed$21.32eBay, cheapest ↗ - 8452Value
Caleb LomavitaC · age 23 · Double-Apromoted High-A -> Double-ALast season .703 ▲ .756 after moving up from High-AOPS .756HR 12SB 2BB% 8.9K% 23.1Solid60 overall45to the majorsLowest live$276.49eBay, cheapest ↗ - 8549Value
Tyler WhitakerCF · age 24 · Double-Apromoted High-A -> Double-ALast season .634 ▲ .715 after moving up from High-AOPS .715HR 8SB 21BB% 12.2K% 27.1Fringe51 overall45to the majorsLowest live$4.10eBay, cheapest ↗ - 8649Value
Branden BoissiereCF · age 26 · Double-Apromoted High-A -> Double-ALast season .728 ▲ .861 after moving up from High-AOPS .861HR 8SB 4BB% 9.8K% 27.9Fringe53 overall58to the majorsLowest recently observed$9.99eBay, cheapest ↗ - 8749Value
John SpikermanCF · age 23 · High-Apromoted Low-A -> High-ALast season .706 ▲ .755 after moving up from Low-AOPS .755HR 2SB 23BB% 18.8K% 26.2Fringe49 overall20to the majorsLowest recently observed$8.31eBay, cheapest ↗ - 8849Value
Adrian Gil2B · age 20 · Low-A · Kannapolis Cannon Ballerspromoted Rookie -> Low-ALast season .812 ▼ .579 after moving up from RookieOPS .579HR 4SB 3BB% 18.0K% 30.3Fringe51 overall6to the majorsLowest recently observed$5.74eBay, cheapest ↗ - 8949Value
Tytus CissellSS · age 20 · Low-Apromoted Rookie -> Low-ALast season .586 ▲ .610 after moving up from RookieOPS .610HR 1SB 22BB% 7.4K% 25.8Fringe44 overall6to the majorsLowest recently observed$6.31eBay, cheapest ↗ - 9049Value
Austin HendrickCF · age 25 · Triple-A · Louisville Batspromoted Double-A -> Triple-ALast season .744 ▼ .566 after moving up from Double-AOPS .566HR 7SB 4BB% 7.9K% 28.0Fringe48 overall55to the majorsLowest recently observed$22.78eBay, cheapest ↗ - 9149Value
Ryan WidemanCF · age 22 · High-Apromoted Low-A -> High-ALast season .601 ▼ .559 after moving up from Low-AOPS .559HR 0SB 22BB% 5.0K% 22.3Fringe37 overall10to the majorsLowest recently observed$21.98eBay, cheapest ↗ - 9245Value
Jesús BáezSS · age 21 · Double-A0.999 OPS while far younger than the levelLast season .724 ▲ .999 after moving up from High-AOPS .999HR 20SB 1BB% 3.7K% 16.0Elite88 overall78to the majorsLowest live$46.95eBay, cheapest ↗ - 9344Value
Emil MoralesSS · age 19 · High-A0.909 OPS while far younger than the levelLast season .881 ▲ .909 after moving up from RookieOPS .909HR 18SB 6BB% 13.3K% 25.4Elite90 overall53to the majorsLowest recently observed$90.50eBay, cheapest ↗ - 9444Value
Luis LaraRF · age 21 · Triple-A · Nashville Sounds0.902 OPS while far younger than the levelLast season .712 ▲ .902 after moving up from Double-AOPS .902HR 9SB 24BB% 15.6K% 13.9Strong83 overall100to the majorsLowest recently observed$105.98eBay, cheapest ↗ - 9544Value
Leo De VriesSS · age 19 · Double-A · Midland RockHounds0.836 OPS while far younger than the levelLast season .780 ▲ .836 after moving up from High-AOPS .836HR 13SB 34BB% 11.4K% 21.3Strong78 overall71to the majorsLowest live$85.94eBay, cheapest ↗ - 9644Value
Angel Genao2B · age 22 · Triple-A · Columbus Clippers0.889 OPS while far younger than the levelLast season .682 ▲ .889 after moving up from Double-AOPS .889HR 10SB 9BB% 12.3K% 15.5Strong84 overall88to the majorsLowest recently observed$11.00eBay, cheapest ↗ - 9744Value
Caleb BonemerSS · age 20 · Double-A0.936 OPS while far younger than the levelLast season .858 ▲ .936 after moving up from Low-AOPS .936HR 15SB 6BB% 13.9K% 24.5Elite90 overall78to the majorsLowest live$90.00eBay, cheapest ↗ - 9844Value
Zyhir HopeCF · age 21 · Double-A0.854 OPS while far younger than the levelLast season .805 ▲ .854 after moving up from High-AOPS .854HR 25SB 22BB% 11.2K% 25.6Strong83 overall71to the majorsLowest recently observed$74.50eBay, cheapest ↗ - 9944Value
Jhonny LevelSS · age 19 · High-A0.869 OPS while far younger than the levelLast season .868 ▲ .869 after moving up from RookieOPS .869HR 7SB 12BB% 8.6K% 16.4Strong80 overall46to the majorsLowest live$66.38eBay, cheapest ↗ - 10044Value
Bryan RinconSS · age 22 · Double-Apromoted High-A -> Double-ALast season .602 ▲ .902 after moving up from High-AOPS .902HR 20SB 26BB% 16.8K% 21.3Strong84 overall70to the majorsLowest recently observed$39.99eBay, cheapest ↗
Showing the top 100 of 197. 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.