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.
Straight OPS for the season so far — the simplest measure of who is hitting best right now.
Only 387 of 570 players have what this ordering needs; the rest are listed after them.
Close enough to a big-league call-up to matter — readiness 70 or more. A call-up is usually when a card jumps.
Showing 570 of 7,922 — Knocking on the doorClear
- 12.467OPS
Carter GarateSS · age 22 · Triple-A · Round Rock Express2.467 OPS while far younger than the levelOPS 2.467HR 1SB 0BB% 20.0K% 20.0Strong83 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 22.000OPS
Fernando CalderaC · age 23 · Triple-A · Sugar Land Space Cowboys2.000 OPS while far younger than the levelOPS 2.000HR 0SB 0BB% 0.0K% 0.0Fringe47 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 31.978OPS
Owen CaissieRF · age 24 · Triple-A · Jacksonville Jumbo Shrimpsteady profile; no fresh signalOPS 1.978HR 2SB 0BB% 38.5K% 30.8Solid69 overall70to the majorsLowest recently observed$179.99eBay, cheapest ↗ - 41.429OPS
John PeckSS · age 24 · Triple-Apromoted High-A -> Triple-ALast season .816 ▲ 1.429 after moving up from High-AOPS 1.429HR 1SB 0BB% 0.0K% 28.6Strong71 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 51.400OPS
Angel MartínezLF · age 24 · Triple-A · Columbus Clipperssteady profile; no fresh signalOPS 1.400HR 0SB 0BB% 0.0K% 0.0Solid68 overall70to the majorsLowest live$41.50eBay, cheapest ↗ - 61.234OPS
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 ↗ - 71.217OPS
Dylan GregoSS · age 22 · Triple-A · El Paso Chihuahuaspromoted Low-A -> Triple-ALast season .695 ▲ 1.217 after moving up from Low-AOPS 1.217HR 0SB 0BB% 10.0K% 15.0Strong79 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 81.196OPS
Konnor GriffinSS · age 20 · Triple-A · Indianapolis Indians1.196 OPS while far younger than the levelOPS 1.196HR 0SB 3BB% 23.8K% 19.0Strong77 overall78to the majorsLowest recently observed$147.00eBay, cheapest ↗ - 91.173OPS
Boston SmithC · age 23 · Double-Asteady profile; no fresh signalOPS 1.173HR 16SB 2BB% 20.4K% 30.5Solid64 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 101.167OPS
Jose AstudilloSS · age 22 · Triple-A · Sacramento River Catspromoted Rookie -> Triple-ALast season .972 ▲ 1.167 after moving up from RookieOPS 1.167HR 0SB 0BB% 33.3K% 0.0Solid67 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 111.119OPS
Caden KendleCF · age 24 · Double-Apromoted High-A -> Double-ALast season .705 ▲ 1.119 after moving up from High-AOPS 1.119HR 9SB 8BB% 8.0K% 22.7Solid67 overall70to the majorsLowest recently observed$9.90eBay, cheapest ↗ - 121.097OPS
Jacob GonzalezSS · age 24 · Triple-A · Charlotte Knightspromoted Double-A -> Triple-ALast season .674 ▲ 1.097 after moving up from Double-AOPS 1.097HR 19SB 8BB% 13.8K% 20.5Strong80 overall95to the majorsLowest recently observed$19.78eBay, cheapest ↗ - 131.096OPS
William Bergolla Jr.2B · age 21 · Triple-A · Charlotte Knights1.096 OPS while far younger than the levelOPS 1.096HR 0SB 2BB% 11.6K% 9.3Solid68 overall78to the majorsLowest recently observed$9.99eBay, cheapest ↗ - 141.089OPS
Leandro PinedaCF · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .684 ▲ 1.089 after moving up from Double-AOPS 1.089HR 6SB 0BB% 13.3K% 21.1Strong80 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 151.083OPS
Niko Kavadas1B · age 27 · Triple-AISO 0.244 -> 0.295Last season .841 ▲ 1.083OPS 1.083HR 10SB 0BB% 21.1K% 27.7Solid60 overall90to the majorsLowest recently observed$4.99eBay, cheapest ↗ - 161.076OPS
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 ↗ - 171.063OPS
Andrick NavaC · age 24 · Triple-A · Nashville Soundssteady profile; no fresh signalOPS 1.063HR 4SB 1BB% 10.9K% 13.0Strong71 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 181.055OPS
Max Muncy3B · age 24 · Triple-A · Las Vegas Aviatorssteady profile; no fresh signalOPS 1.055HR 6SB 0BB% 9.1K% 28.6Solid67 overall70to the majorsLowest recently observed$23.73eBay, cheapest ↗ - 191.054OPS
Kyle TeelC · age 24 · Triple-A · Charlotte Knightssteady profile; no fresh signalOPS 1.054HR 2SB 0BB% 8.8K% 20.6Solid65 overall70to the majorsLowest recently observed$51.35eBay, cheapest ↗ - 201.045OPS
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 ↗ - 211.037OPS
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 ↗ - 221.016OPS
Drew CavanaughC · age 24 · Triple-A · Sacramento River Catssteady profile; no fresh signalOPS 1.016HR 6SB 3BB% 13.1K% 24.8Solid67 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 231.016OPS
Mickey GasperDH · age 30 · Triple-A · Worcester Red Soxreadiness 90 — knocking on the doorLast season .916 ▲ 1.016OPS 1.016HR 9SB 7BB% 17.4K% 16.1Fringe48 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 241.009OPS
Marcelo Mayer2B · age 23 · Triple-A1.009 OPS while far younger than the levelOPS 1.009HR 1SB 0BB% 10.5K% 47.4Solid70 overall70to the majorsLowest recently observed$51.24eBay, cheapest ↗ - 251.000OPS
Alberto RiosC · age 24 · Triple-A · Salt Lake Beessteady profile; no fresh signalOPS 1.000HR 0SB 0BB% 0.0K% 75.0Solid60 overall70to the majorsLowest recently observed$2.95eBay, cheapest ↗ - 261.000OPS
Alex StoneC · age 24 · Triple-A · Buffalo Bisonssteady profile; no fresh signalOPS 1.000HR 0SB 0BB% 0.0K% 33.3Solid60 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 271.000OPS
Vincent PerozoC · age 23 · Triple-A · Syracuse Metspromoted Low-A -> Triple-ALast season .754 ▲ 1.000 after moving up from Low-AOPS 1.000HR 0SB 0BB% 0.0K% 66.7Strong71 overall70to the majorsLowest live$2.95eBay, cheapest ↗ - 28.999OPS
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 ↗ - 29.992OPS
Jarred KelenicRF · age 27 · Triple-A · Round Rock ExpressISO 0.096 -> 0.274Last season .595 ▲ .992OPS .992HR 13SB 17BB% 13.9K% 22.9Solid64 overall90to the majorsLowest live$11.00eBay, cheapest ↗ - 30.990OPS
Connor HujsakCF · age 24 · Triple-A · Durham Bullspromoted Low-A -> Triple-ALast season .677 ▲ .990 after moving up from Low-AOPS .990HR 2SB 1BB% 0.0K% 28.1Strong71 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 31.989OPS
Cooper IngleC · age 24 · Triple-Apromoted Double-A -> Triple-ALast season .832 ▲ .989 after moving up from Double-AOPS .989HR 18SB 2BB% 18.6K% 22.5Strong76 overall95to the majorsLowest live$29.40eBay, cheapest ↗ - 32.988OPS
Rafe Perich3B · age 24 · Double-Apromoted Low-A -> Double-ALast season .725 ▲ .988 after moving up from Low-AOPS .988HR 14SB 6BB% 11.2K% 22.1Strong71 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 33.986OPS
James Tibbs IIIRF · age 23 · Triple-A0.986 OPS while far younger than the levelLast season .755 ▲ .986 after moving up from Double-AOPS .986HR 27SB 7BB% 16.8K% 22.2Elite89 overall95to the majorsLowest recently observed$60.98eBay, cheapest ↗ - 34.984OPS
Noelvi MarteRF · age 24 · Triple-Areadiness 95 — knocking on the doorLast season .969 ▲ .984OPS .984HR 8SB 9BB% 6.5K% 15.2Solid64 overall95to the majorsLowest live$46.50eBay, cheapest ↗ - 35.979OPS
Jimmy CrooksC · age 25 · Triple-A · Memphis RedbirdsISO 0.167 -> 0.305Last season .778 ▲ .979OPS .979HR 13SB 1BB% 16.9K% 29.4Solid68 overall90to the majorsLowest recently observed$19.99eBay, cheapest ↗ - 36.979OPS
Sam AntonacciLF · age 23 · Triple-A · Charlotte Knights0.979 OPS while far younger than the levelOPS .979HR 2SB 5BB% 22.4K% 11.9Strong72 overall70to the majorsLowest recently observed$49.99eBay, cheapest ↗ - 37.977OPS
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 ↗ - 38.976OPS
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 ↗ - 39.975OPS
Kyren Paris2B · age 24 · Triple-Areadiness 95 — knocking on the doorLast season .828 ▲ .975OPS .975HR 13SB 13BB% 17.4K% 28.6Strong70 overall95to the majorsLowest recently observed$15.99eBay, cheapest ↗ - 40.974OPS
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 ↗ - 41.972OPS
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 ↗ - 42.969OPS
Sterlin ThompsonRF · age 25 · Triple-AK% 20.9 -> 16.2Last season .911 ▲ .969OPS .969HR 10SB 14BB% 18.8K% 16.2Solid67 overall90to the majorsLowest recently observed$11.98eBay, cheapest ↗ - 43.967OPS
Buddy Kennedy3B · age 27 · Triple-A · Sacramento River CatsISO 0.132 -> 0.222Last season .790 ▲ .967OPS .967HR 8SB 5BB% 12.4K% 12.4Solid62 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 44.966OPS
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 ↗ - 45.965OPS
Patrick ClohisyCF · age 24 · Triple-Apromoted High-A -> Triple-ALast season .668 ▲ .965 after moving up from High-AOPS .965HR 3SB 21BB% 12.3K% 21.9Solid69 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 46.963OPS
Bryce EldridgeDH · age 21 · Triple-A · Sacramento River Cats0.963 OPS while far younger than the levelOPS .963HR 5SB 0BB% 14.6K% 29.9Solid67 overall78to the majorsLowest live$184.99eBay, cheapest ↗ - 47.963OPS
Victor Mesa Jr.RF · age 24 · Triple-A · Durham Bullssteady profile; no fresh signalOPS .963HR 2SB 1BB% 13.6K% 21.0Solid68 overall70to the majorsLowest recently observed$33.42eBay, cheapest ↗ - 48.962OPS
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 ↗ - 49.962OPS
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 ↗ - 50.960OPS
Austin OvernCF · age 23 · Double-A · Montgomery Biscuitspromoted High-A -> Double-ALast season .753 ▲ .960 after moving up from High-AOPS .960HR 15SB 48BB% 10.6K% 31.6Strong70 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 51.958OPS
Elly De La CruzSS · age 24 · Triple-A · Louisville Batssteady profile; no fresh signalOPS .958HR 1SB 0BB% 11.1K% 33.3Solid68 overall70to the majorsLowest recently observed$21.17eBay, cheapest ↗ - 52.958OPS
Josiah RagsdaleCF · age 22 · Double-Apromoted Low-A -> Double-ALast season .751 ▲ .958 after moving up from Low-AOPS .958HR 14SB 9BB% 17.4K% 29.5Strong79 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 53.952OPS
Dustin HarrisLF · age 27 · Triple-A · El Paso ChihuahuasISO 0.150 -> 0.216Last season .804 ▲ .952OPS .952HR 12SB 19BB% 10.4K% 14.8Solid57 overall90to the majorsLowest recently observed$16.99eBay, cheapest ↗ - 54.949OPS
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 ↗ - 55.949OPS
Ethan SalasC · age 20 · Triple-Apromoted Double-A -> Triple-ALast season .544 ▲ .949 after moving up from Double-AOPS .949HR 3SB 1BB% 11.9K% 9.5Strong84 overall78to the majorsLowest recently observed$154.98eBay, cheapest ↗ - 56.949OPS
Turner HillCF · age 27 · Triple-A · Sacramento River Catspromoted Double-A -> Triple-ALast season .713 ▲ .949 after moving up from Double-AOPS .949HR 9SB 23BB% 10.1K% 8.5Solid61 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 57.946OPS
Drew RomoC · age 24 · Triple-A · Charlotte Knightssteady profile; no fresh signalOPS .946HR 4SB 1BB% 10.3K% 26.5Solid66 overall70to the majorsLowest live$20.98eBay, cheapest ↗ - 58.944OPS
Davis DiazC · age 23 · Triple-Apromoted High-A -> Triple-ALast season .590 ▲ .944 after moving up from High-AOPS .944HR 0SB 1BB% 10.0K% 0.0Solid57 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 59.943OPS
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 ↗ - 60.943OPS
Cole CarriggCF · age 24 · Triple-A · Albuquerque Isotopespromoted Double-A -> Triple-ALast season .710 ▲ .943 after moving up from Double-AOPS .943HR 6SB 30BB% 10.5K% 15.2Strong76 overall95to the majorsLowest live$14.98eBay, cheapest ↗ - 61.942OPS
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 ↗ - 62.942OPS
Spencer JonesRF · age 25 · Triple-A · Scranton/Wilkes-Barre RailRidersK% 36.6 -> 30.9Last season .897 ▲ .942OPS .942HR 14SB 10BB% 13.3K% 30.9Solid67 overall90to the majorsLowest recently observed$205.45eBay, cheapest ↗ - 63.941OPS
Stuart FairchildCF · age 30 · Triple-Areadiness 90 — knocking on the doorLast season .962 ▼ .941OPS .941HR 9SB 15BB% 13.6K% 17.2Fringe51 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 64.939OPS
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 ↗ - 65.936OPS
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 ↗ - 66.934OPS
Edwin Arroyo2B · age 23 · Triple-A0.934 OPS while far younger than the levelLast season .716 ▲ .934 after moving up from Double-AOPS .934HR 15SB 13BB% 7.8K% 18.4Elite85 overall95to the majorsLowest recently observed—eBay, cheapest ↗ - 67.933OPS
Lizandro EspinozaSS · age 23 · Triple-Apromoted High-A -> Triple-ALast season .611 ▲ .933 after moving up from High-AOPS .933HR 1SB 3BB% 0.0K% 20.0Strong79 overall70to the majorsLowest recently observed—eBay, cheapest ↗ - 68.933OPS
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 ↗ - 69.931OPS
Bryan TorresLF · age 29 · Triple-A · Memphis Redbirdsreadiness 90 — knocking on the doorLast season .905 ▲ .931OPS .931HR 2SB 10BB% 17.5K% 15.1Fringe42 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 70.931OPS
Jace BohrofenCF · age 24 · Double-A · New Hampshire Fisher CatsISO 0.173 -> 0.323Last season .688 ▲ .931OPS .931HR 13SB 10BB% 11.2K% 34.0Solid64 overall70to the majorsLowest recently observed$7.99eBay, cheapest ↗ - 71.931OPS
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 ↗ - 72.928OPS
Matt WallnerRF · age 28 · Triple-Areadiness 90 — knocking on the doorLast season 1.330 ▼ .928OPS .928HR 23SB 6BB% 11.3K% 26.9Fringe47 overall90to the majorsLowest recently observed$13.98eBay, cheapest ↗ - 73.924OPS
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 ↗ - 74.923OPS
Riley AdamsC · age 30 · Triple-Areadiness 90 — knocking on the doorOPS .923HR 14SB 1BB% 11.7K% 25.0Fringe45 overall90to the majorsLowest live$2.62eBay, cheapest ↗ - 75.923OPS
Ryan Galanie3B · age 26 · Triple-Apromoted Double-A -> Triple-ALast season .706 ▲ .923 after moving up from Double-AOPS .923HR 19SB 10BB% 7.9K% 24.0Solid62 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 76.921OPS
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 ↗ - 77.920OPS
Michael Toglia1B · age 28 · Triple-A · Louisville Batsreadiness 90 — knocking on the doorLast season 1.025 ▼ .920OPS .920HR 22SB 4BB% 13.9K% 25.6Fringe46 overall90to the majorsLowest recently observed$10.96eBay, cheapest ↗ - 78.920OPS
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 ↗ - 79.916OPS
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 ↗ - 80.914OPS
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 ↗ - 81.912OPS
Braden MontgomeryRF · age 23 · Triple-A · Charlotte Knights0.912 OPS while far younger than the levelOPS .912HR 4SB 3BB% 13.6K% 24.2Solid67 overall70to the majorsLowest recently observed$65.17eBay, cheapest ↗ - 82.911OPS
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 ↗ - 83.910OPS
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 ↗ - 84.909OPS
Aaron Sabato1B · age 27 · Triple-AISO 0.208 -> 0.271Last season .741 ▲ .909OPS .909HR 21SB 4BB% 9.6K% 24.0Solid56 overall90to the majorsLowest recently observed$6.45eBay, cheapest ↗ - 85.909OPS
Alan RodenRF · age 26 · Triple-A · St. Paul Saintsreadiness 90 — knocking on the doorLast season .919 ▼ .909OPS .909HR 8SB 2BB% 15.9K% 16.6Solid61 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 86.909OPS
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 ↗ - 87.908OPS
Brett Squires3B · age 26 · Triple-Apromoted Double-A -> Triple-ALast season .738 ▲ .908 after moving up from Double-AOPS .908HR 21SB 10BB% 9.1K% 27.4Solid64 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 88.907OPS
Kyler FedkoLF · age 26 · Triple-A · St. Paul Saintspromoted Double-A -> Triple-ALast season .869 ▲ .907 after moving up from Double-AOPS .907HR 17SB 10BB% 11.1K% 22.8Solid63 overall90to the majorsLowest recently observed$7.50eBay, cheapest ↗ - 89.907OPS
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 ↗ - 90.906OPS
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 ↗ - 91.906OPS
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 ↗ - 92.905OPS
Kevin AlcántaraDH · age 24 · Triple-A · Iowa CubsISO 0.204 -> 0.271Last season .819 ▲ .905OPS .905HR 19SB 5BB% 12.5K% 30.4Solid68 overall95to the majorsLowest recently observed$55.17eBay, cheapest ↗ - 93.904OPS
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 ↗ - 94.902OPS
Bligh MadrisCF · age 30 · Triple-AISO 0.152 -> 0.236Last season .704 ▲ .902OPS .902HR 14SB 4BB% 15.6K% 22.1Solid59 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 95.902OPS
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 ↗ - 96.902OPS
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 ↗ - 97.901OPS
Joshua BáezLF · age 23 · Triple-A · Memphis Redbirds0.901 OPS while far younger than the levelLast season .883 ▲ .901 after moving up from Double-AOPS .901HR 34SB 21BB% 8.0K% 29.5Strong78 overall95to the majorsLowest recently observed$119.99eBay, cheapest ↗ - 98.901OPS
Samad TaylorLF · age 28 · Triple-Areadiness 90 — knocking on the doorLast season .839 ▲ .901OPS .901HR 8SB 10BB% 11.6K% 18.7Fringe41 overall90to the majorsLowest recently observed—eBay, cheapest ↗ - 99.900OPS
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 ↗ - 100.900OPS
Yohandy Morales3B · age 24 · Triple-AISO 0.152 -> 0.239Last season .731 ▲ .900OPS .900HR 24SB 5BB% 9.8K% 24.4Strong74 overall95to the majorsLowest live$255.75eBay, cheapest ↗
Showing the top 100 of 570. 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.