Home Player Value MLB
MLB Player Market
Today’s MLB player market compares same-league, same-role peers using season value, recent form, role security, and the next matchup. Every call links back to the player, team, and supporting game context.
League Boards Top 100 NBA Values MLB Values NHL Values NFL Values Value Risers Value Fallers Glossary
Decision desk Today’s Player Market The fastest useful answers: who to buy, who is heating up, who has the next matchup, and who is losing form.
Market active MLB Jul 23 data
Best buy now Strong Buy
Yordan Alvarez LF · Houston Astros 96 Market Score Up +2
Last: 2-4, 1 HR, 2 RBI, 1 R
Next: at Chicago White Sox · Jul 24, 7:40 PM ET Hottest form Buy
James McCann C · Arizona Diamondbacks 73 Market Score Heating +8
Last: 3-4, 1 HR, 3 RBI, 2 R, 1 BB, 1 K
Next: at St. Louis Cardinals · Jul 23, 5:15 PM ET Next matchup Strong Buy
Tarik Skubal SP · Detroit Tigers 93 Market Score New sample
Last: 7.0 IP, 9 K, 0 ER, 0 BB
Next: vs Kansas City Royals · Jul 23, 6:40 PM ET Cooling risk Hold
Jose Trevino C · Cincinnati Reds 48 Market Score Cooling -9
Last: 1-4, 1 K
Next: at St. Louis Cardinals · Jul 24, 8:15 PM ET Market Score league-and-position relative, 1–99Form latest game versus the player’s own recent sampleCall Strong Buy, Buy, Hold, Watch, or Sell
All 674 Hitters 344 Pitchers 330 All MLB MLB Top 100 Hitters Pitchers
Yordan Alvarez MLB · Market 96 · Strong Buy Up +2 Michael King MLB · Market 94 · Strong Buy Heating +3 Max Fried MLB · Market 94 · Strong Buy New sample Chris Sale MLB · Market 94 · Strong Buy New sample Nolan Arenado MLB · Market 93 · Strong Buy Heating +4 Max Muncy MLB · Market 93 · Strong Buy Heating +3 Tarik Skubal MLB · Market 93 · Strong Buy New sample Zack Wheeler MLB · Market 92 · Strong Buy New sample Michael Wacha MLB · Market 91 · Strong Buy Heating +6 Ildemaro Vargas MLB · Market 91 · Strong Buy Heating +4
Best current market scores
Strong Buys
#1 MLB
Role secure Schedule opportunity Confidence: High · Last: 2-4, 1 HR, 2 RBI, 1 R · Up +2 · 123 AB, 33 GP Role: 123 AB, 33 GP Team schedule League rank: #1 · Elite Last box: 2-4, 1 HR, 2 RBI, 1 R Next: at Chicago White Sox · Jul 24, 7:40 PM ET Why this player? Value score 59/100 with 70/100 production and 32/100 role inputs. Momentum 70/100 and availability 20/100 shape the daily call. Recent box-score proof: 7 games, last line 2-4, 1 HR, 2 RBI, 1 R. Next context: at Chicago White Sox · Jul 24, 7:40 PM ET. Market Score 96 Strong Buy Up +2 Watch
#2 MLB
Role secure Schedule opportunity Confidence: High · Last: 6.0 IP, 7 K, 1 ER, 4 BB · Heating +3 · 6 GS, 33.2 IP Role: 6 GS, 33.2 IP Team schedule League rank: #4 · Elite Last box: 6.0 IP, 7 K, 1 ER, 4 BB Next: at Atlanta Braves · Jul 23, 12:15 PM ET Why this player? Value score 55/100 with 52/100 production and 82/100 role inputs. Momentum 52/100 and availability 4/100 shape the daily call. Recent box-score proof: 2 games, last line 6.0 IP, 7 K, 1 ER, 4 BB. Next context: at Atlanta Braves · Jul 23, 12:15 PM ET. Market Score 94 Strong Buy Heating +3 Watch
#3 MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 6 K, 0 ER, 0 BB · 6 GS, 35.0 IP Role: 6 GS, 35.0 IP Team schedule League rank: #2 · Elite Last box: 7.0 IP, 6 K, 0 ER, 0 BB Next: vs San Diego Padres · Jul 23, 12:15 PM ET Why this player? Value score 57/100 with 52/100 production and 100/100 role inputs. Momentum 52/100 and availability 4/100 shape the daily call. Recent box-score proof: 1 game, last line 7.0 IP, 6 K, 0 ER, 0 BB. Next context: vs San Diego Padres · Jul 23, 12:15 PM ET. Market Score 94 Strong Buy New sample Watch
#4 MLB
Role secure Schedule opportunity Confidence: Medium · Last: 5.0 IP, 7 K, 0 ER, 1 BB · 7 GS, 47.1 IP Role: 7 GS, 47.1 IP Team schedule League rank: #3 · Elite Last box: 5.0 IP, 7 K, 0 ER, 1 BB Next: at Philadelphia Phillies · Jul 24, 6:40 PM ET Why this player? Value score 56/100 with 53/100 production and 90/100 role inputs. Momentum 53/100 and availability 4/100 shape the daily call. Recent box-score proof: 1 game, last line 5.0 IP, 7 K, 0 ER, 1 BB. Next context: at Philadelphia Phillies · Jul 24, 6:40 PM ET. Market Score 94 Strong Buy New sample Watch
#5 MLB
Role secure Schedule opportunity Confidence: High · Last: 1-1, 1 HR, 1 RBI, 3 R, 3 BB · Heating +4 · 102 AB, 29 GP Role: 102 AB, 29 GP Team schedule League rank: #6 · Elite Last box: 1-1, 1 HR, 1 RBI, 3 R, 3 BB Next: at St. Louis Cardinals · Jul 23, 5:15 PM ET Why this player? Value score 55/100 with 61/100 production and 50/100 role inputs. Momentum 59/100 and availability 18/100 shape the daily call. Recent box-score proof: 6 games, last line 1-1, 1 HR, 1 RBI, 3 R, 3 BB. Next context: at St. Louis Cardinals · Jul 23, 5:15 PM ET. Market Score 93 Strong Buy Heating +4 Watch
#6 MLB
Role secure Schedule opportunity Confidence: High · Last: 1-5, 1 HR, 2 RBI, 1 R, 1 K · Heating +3 · 104 AB, 30 GP Role: 104 AB, 30 GP Team schedule League rank: #5 · Elite Last box: 1-5, 1 HR, 2 RBI, 1 R, 1 K Next: at New York Mets · Jul 24, 7:10 PM ET Market Score 93 Strong Buy Heating +3 Watch
#7 MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 9 K, 0 ER, 0 BB · 7 GS, 43.1 IP Role: 7 GS, 43.1 IP Team schedule League rank: #7 · Elite Last box: 7.0 IP, 9 K, 0 ER, 0 BB Next: vs Kansas City Royals · Jul 23, 6:40 PM ET Market Score 93 Strong Buy New sample Watch
#8 MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 9 K, 2 ER, 0 BB · 2 GS, 11.0 IP Role: 2 GS, 11.0 IP Team schedule League rank: #8 · Elite Last box: 7.0 IP, 9 K, 2 ER, 0 BB Next: vs New York Yankees · Jul 24, 6:40 PM ET Market Score 92 Strong Buy New sample Watch
Latest game versus recent sample
Rising Form
MLB
Role secure Schedule opportunity Confidence: High · Last: 3-4, 1 HR, 3 RBI, 2 R, 1 BB, 1 K · Heating +8 · 47 AB, 16 GP Role: 47 AB, 16 GP Team schedule League rank: #147 · Starter Last box: 3-4, 1 HR, 3 RBI, 2 R, 1 BB, 1 K Next: at St. Louis Cardinals · Jul 23, 5:15 PM ET Market Score 73 Buy Heating +8 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 2-4, 1 HR, 3 RBI, 2 R, 1 BB · Heating +7 · 67 AB, 25 GP Role: 67 AB, 25 GP Team schedule League rank: #107 · Starter Last box: 2-4, 1 HR, 3 RBI, 2 R, 1 BB Next: at Cleveland Guardians · Jul 23, 1:10 PM ET Market Score 78 Buy Heating +7 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 3-5, 1 HR, 2 RBI, 2 R, 2 K · Heating +7 · 90 AB, 29 GP Role: 90 AB, 29 GP Team schedule League rank: #308 · Rotation Last box: 3-5, 1 HR, 2 RBI, 2 R, 2 K Next: vs Minnesota Twins · Jul 23, 1:10 PM ET Market Score 54 Hold Heating +7 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 2-4, 1 HR, 3 RBI, 1 R, 1 K · Heating +7 · 46 AB, 15 GP Role: 46 AB, 15 GP Team schedule League rank: #131 · Starter Last box: 2-4, 1 HR, 3 RBI, 1 R, 1 K Next: at New York Mets · Jul 24, 7:10 PM ET Market Score 75 Buy Heating +7 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 5.1 IP, 7 K, 3 ER, 0 BB · Heating +7 · 7 GS, 40.1 IP Role: 7 GS, 40.1 IP Team schedule League rank: #18 · Elite Last box: 5.1 IP, 7 K, 3 ER, 0 BB Next: vs New York Yankees · Jul 24, 6:40 PM ET Market Score 89 Strong Buy Heating +7 Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 6.1 IP, 7 K, 1 ER, 1 BB · Heating +6 · 4 GS, 30.0 IP Role: 4 GS, 30.0 IP Team schedule League rank: #159 · Starter Last box: 6.1 IP, 7 K, 1 ER, 1 BB Next: at New York Mets · Jul 24, 7:10 PM ET Market Score 71 Hold Heating +6 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 6.0 IP, 5 K, 1 ER, 1 BB · Heating +6 · 1 GS, 11.1 IP Role: 1 GS, 11.1 IP Team schedule League rank: #167 · Starter Last box: 6.0 IP, 5 K, 1 ER, 1 BB Next: at Toronto Blue Jays · Jul 23, 3:07 PM ET Market Score 71 Hold Heating +6 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 7.0 IP, 2 K, 1 ER, 1 BB · Heating +6 · 6 GS, 33.2 IP Role: 6 GS, 33.2 IP Team schedule League rank: #95 · Starter Last box: 7.0 IP, 2 K, 1 ER, 1 BB Next: vs Arizona Diamondbacks · Jul 24, 6:45 PM ET Market Score 79 Buy Heating +6 Watch
Current value with a game ahead
Next-Matchup Targets
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 9.0 IP, 7 K, 2 ER, 0 BB · 6 GS, 37.2 IP Role: 6 GS, 37.2 IP Team schedule League rank: #28 · Elite Last box: 9.0 IP, 7 K, 2 ER, 0 BB Next: at New York Mets · Jul 24, 7:10 PM ET Market Score 87 Buy New sample Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 6.0 IP, 10 K, 0 ER, 2 BB · 6 GS, 35.1 IP Role: 6 GS, 35.1 IP Team schedule League rank: #51 · Elite Last box: 6.0 IP, 10 K, 0 ER, 2 BB Next: vs Los Angeles Dodgers · Jul 24, 7:10 PM ET Market Score 84 Buy New sample Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 8 K, 1 ER, 2 BB · 7 GS, 34.0 IP Role: 7 GS, 34.0 IP Team schedule League rank: #33 · Elite Last box: 7.0 IP, 8 K, 1 ER, 2 BB Next: vs Chicago Cubs · Jul 24, 6:40 PM ET Market Score 86 Buy New sample Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 6.0 IP, 9 K, 0 ER, 3 BB · 7 GS, 36.1 IP Role: 7 GS, 36.1 IP Team schedule League rank: #59 · Elite Last box: 6.0 IP, 9 K, 0 ER, 3 BB Next: vs San Diego Padres · Jul 24, 7:10 PM ET Market Score 83 Buy New sample Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 7 K, 1 ER, 1 BB · 3 GS, 14.2 IP Role: 3 GS, 14.2 IP Team schedule League rank: #88 · Starter Last box: 7.0 IP, 7 K, 1 ER, 1 BB Next: vs Atlanta Braves · Jul 24, 7:05 PM ET Market Score 80 Buy New sample Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 7 K, 2 ER, 1 BB · 7 GS, 42.2 IP Role: 7 GS, 42.2 IP Team schedule League rank: #19 · Elite Last box: 7.0 IP, 7 K, 2 ER, 1 BB Next: at San Francisco Giants · Jul 24, 10:15 PM ET Market Score 89 Strong Buy New sample Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 6.0 IP, 8 K, 0 ER, 2 BB · Up +1 · 7 GS, 30.2 IP Role: 7 GS, 30.2 IP Team schedule League rank: #50 · Elite Last box: 6.0 IP, 8 K, 0 ER, 2 BB Next: vs Arizona Diamondbacks · Jul 24, 6:45 PM ET Market Score 84 Buy Up +1 Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 7.0 IP, 4 K, 0 ER, 1 BB · 6 GS, 34.1 IP Role: 6 GS, 34.1 IP Team schedule League rank: #49 · Elite Last box: 7.0 IP, 4 K, 0 ER, 1 BB Next: at Pittsburgh Pirates · Jul 24, 6:40 PM ET Market Score 84 Buy New sample Watch
Form or role moving the wrong way
Cooling / Sell
MLB
Role secure Schedule opportunity Confidence: High · Last: 1-4, 1 K · Cooling -9 · 16 AB, 5 GP Role: 16 AB, 5 GP Team schedule League rank: #376 · Watch list Last box: 1-4, 1 K Next: at St. Louis Cardinals · Jul 24, 8:15 PM ET Market Score 48 Hold Cooling -9 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 3.2 IP, 6 K, 3 ER, 3 BB · Cooling -6 · 2 GS, 6.1 IP Role: 2 GS, 6.1 IP Team schedule League rank: #195 · Rotation Last box: 3.2 IP, 6 K, 3 ER, 3 BB Next: vs Los Angeles Dodgers · Jul 24, 7:10 PM ET Market Score 65 Hold Cooling -6 Watch
MLB
Schedule opportunity Confidence: High · Last: 0.2 IP, 1 K, 2 ER, 0 BB · Cooling -5 · 6 GS, 33.2 IP Role: 6 GS, 33.2 IP Team schedule League rank: #242 · Rotation Last box: 0.2 IP, 1 K, 2 ER, 0 BB Next: at Atlanta Braves · Jul 23, 12:15 PM ET Market Score 61 Hold Cooling -5 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 1-4, 2 K · Cooling -5 · 97 AB, 28 GP Role: 97 AB, 28 GP Team schedule League rank: #180 · Rotation Last box: 1-4, 2 K Next: vs Kansas City Royals · Jul 23, 6:40 PM ET Market Score 68 Hold Cooling -5 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 1-3, 1 BB, 2 K · Cooling -5 · 113 AB, 30 GP Role: 113 AB, 30 GP Team schedule League rank: #178 · Rotation Last box: 1-3, 1 BB, 2 K Next: at Milwaukee Brewers · Jul 24, 4:10 PM ET Market Score 68 Hold Cooling -5 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 0-4, 1 R, 1 BB, 1 K · Cooling -5 · 127 AB, 31 GP Role: 127 AB, 31 GP Team schedule League rank: #176 · Rotation Last box: 0-4, 1 R, 1 BB, 1 K Next: vs New York Yankees · Jul 24, 6:40 PM ET Market Score 68 Hold Cooling -5 Watch
MLB
Role secure Schedule opportunity Confidence: High · Last: 4.0 IP, 2 K, 4 ER, 1 BB · Cooling -5 · 7 GS, 38.0 IP Role: 7 GS, 38.0 IP Team schedule League rank: #175 · Rotation Last box: 4.0 IP, 2 K, 4 ER, 1 BB Next: at Cleveland Guardians · Jul 23, 1:10 PM ET Market Score 68 Hold Cooling -5 Watch
MLB
Role secure Schedule opportunity Confidence: Medium · Last: 0-2, 1 K · Cooling -4 · 10 AB, 3 GP Role: 10 AB, 3 GP Team schedule League rank: #536 · Watch list Last box: 0-2, 1 K Next: at Chicago White Sox · Jul 24, 7:40 PM ET Market Score 32 Watch Cooling -4 Watch
Box-score pulse Latest box-score lines feeding the MLB value board. This is appearance proof for player value calls, grouped by league.
MLB · 2026-07-23 Peter Lambert 6.0 IP, 3 K, 2 ER, 2 BB Houston Astros · Houston Astros vs Miami MarlinsOpen game MLB · 2026-07-23 Keider Montero 5.1 IP, 8 K, 1 ER, 0 BB Detroit Tigers · Detroit Tigers at Chicago CubsOpen game MLB · 2026-07-23 Sandy Alcantara 7.0 IP, 3 K, 5 ER, 1 BB Miami Marlins · Miami Marlins at Houston AstrosOpen game MLB · 2026-07-23 Colin Rea 5.0 IP, 5 K, 4 ER, 1 BB Chicago Cubs · Chicago Cubs vs Detroit TigersOpen game MLB · 2026-07-23 Anthony Kay 5.0 IP, 4 K, 2 ER, 2 BB Chicago White Sox · Chicago White Sox at Texas RangersOpen game MLB · 2026-07-23 Yordan Alvarez 2-4, 1 HR, 2 RBI, 1 R Houston Astros · Houston Astros vs Miami MarlinsOpen game MLB · 2026-07-23 Isaac Paredes 2-4, 1 HR, 1 RBI, 1 R Houston Astros · Houston Astros vs Miami MarlinsOpen game MLB · 2026-07-23 Spencer Torkelson 2-3, 1 HR, 1 RBI, 3 R, 1 BB, 1 K Detroit Tigers · Detroit Tigers at Chicago CubsOpen game
MLB summer focus Baseball is the daily engine right now, so this board favors players with current MLB schedule context, hitter/pitcher role evidence, and recent box-score results. NBA, NHL, and NFL pages stay available without forcing offseason names into the MLB board.
Open MLB schedule
MLB team directory 29 team links, not rankings 674 eligible MLB players across 29 teams feed the player boards above. These team chips are alphabetical navigation, not team rankings; recent box-score appearances are used only as extra playing-time proof for players.
How the market works Market Score + form + role proof Rafters Player Market is a free editorial sports ranking. Market Score compares players only with same-league, same-role peers, then blends season rating, recent box-score impact, role security, availability, and next-game context. There are no deposits, payouts, or real-world transactions.
Strong Buy Elite current score with supportive form.Buy A usable role plus above-peer value.Hold Solid profile without an urgent edge.Watch Interesting, but role or output needs proof.Sell Current form and role are below the peer market.Form Latest game impact versus the player’s own recent sample.Confidence How much current role and box-score proof supports the call.Movement Reserved for verified day-over-day rating changes.Open the Player Value glossary
Data sources: ESPN schedules, rosters, and stats, plus Rafters box scores and value history.
Scope MLB values
Ranked players 674
Movement Quiet board
Players with box scores 547
Box-score lines 29,247
League focus MLB
Data date Jul 23 data 1,220 players with box-score lines across 985 games MLB 674 NBA 0 NFL 0 NHL 0
Open the MLB Top 100 · Back to the full Player Market
Market Score is a league-and-position-relative 1–99 ranking. Form compares the latest game with the player’s own recent sample; verified daily rating movement remains separate on Value Risers and Value Fallers . See the Player Value glossary .