Skip to content

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.

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 activeMLBJul 23 data
Market Score league-and-position relative, 1–99Form latest game versus the player’s own recent sampleCall Strong Buy, Buy, Hold, Watch, or Sell
Yordan Alvarez MLB · Market 96 · Strong BuyUp +2Michael King MLB · Market 94 · Strong BuyHeating +3Max Fried MLB · Market 94 · Strong BuyNew sampleChris Sale MLB · Market 94 · Strong BuyNew sampleNolan Arenado MLB · Market 93 · Strong BuyHeating +4Max Muncy MLB · Market 93 · Strong BuyHeating +3Tarik Skubal MLB · Market 93 · Strong BuyNew sampleZack Wheeler MLB · Market 92 · Strong BuyNew sampleMichael Wacha MLB · Market 91 · Strong BuyHeating +6Ildemaro Vargas MLB · Market 91 · Strong BuyHeating +4
Best current market scores

Strong Buys

#1MLB
Role secureSchedule opportunityConfidence: High · Last: 2-4, 1 HR, 2 RBI, 1 R · Up +2 · 123 AB, 33 GPRole: 123 AB, 33 GPTeam scheduleLeague rank: #1 · EliteLast box: 2-4, 1 HR, 2 RBI, 1 RNext: 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 96Strong BuyUp +2
#2MLB
Role secureSchedule opportunityConfidence: High · Last: 6.0 IP, 7 K, 1 ER, 4 BB · Heating +3 · 6 GS, 33.2 IPRole: 6 GS, 33.2 IPTeam scheduleLeague rank: #4 · EliteLast box: 6.0 IP, 7 K, 1 ER, 4 BBNext: 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 94Strong BuyHeating +3
#3MLB
Role secureSchedule opportunityConfidence: Medium · Last: 7.0 IP, 6 K, 0 ER, 0 BB · 6 GS, 35.0 IPRole: 6 GS, 35.0 IPTeam scheduleLeague rank: #2 · EliteLast box: 7.0 IP, 6 K, 0 ER, 0 BBNext: 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 94Strong BuyNew sample
#4MLB
Role secureSchedule opportunityConfidence: Medium · Last: 5.0 IP, 7 K, 0 ER, 1 BB · 7 GS, 47.1 IPRole: 7 GS, 47.1 IPTeam scheduleLeague rank: #3 · EliteLast box: 5.0 IP, 7 K, 0 ER, 1 BBNext: 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 94Strong BuyNew sample
#5MLB
Role secureSchedule opportunityConfidence: High · Last: 1-1, 1 HR, 1 RBI, 3 R, 3 BB · Heating +4 · 102 AB, 29 GPRole: 102 AB, 29 GPTeam scheduleLeague rank: #6 · EliteLast box: 1-1, 1 HR, 1 RBI, 3 R, 3 BBNext: 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 93Strong BuyHeating +4
#7MLB
Role secureSchedule opportunityConfidence: Medium · Last: 7.0 IP, 9 K, 0 ER, 0 BB · 7 GS, 43.1 IPRole: 7 GS, 43.1 IPTeam scheduleLeague rank: #7 · EliteLast box: 7.0 IP, 9 K, 0 ER, 0 BBNext: vs Kansas City Royals · Jul 23, 6:40 PM ET
Market Score 93Strong BuyNew sample
Latest game versus recent sample

Rising Form

MLB
Role secureSchedule opportunityConfidence: High · Last: 6.0 IP, 5 K, 1 ER, 1 BB · Heating +6 · 1 GS, 11.1 IPRole: 1 GS, 11.1 IPTeam scheduleLeague rank: #167 · StarterLast box: 6.0 IP, 5 K, 1 ER, 1 BBNext: at Toronto Blue Jays · Jul 23, 3:07 PM ET
Market Score 71HoldHeating +6
Current value with a game ahead

Next-Matchup Targets

MLB
Role secureSchedule opportunityConfidence: Medium · Last: 6.0 IP, 9 K, 0 ER, 3 BB · 7 GS, 36.1 IPRole: 7 GS, 36.1 IPTeam scheduleLeague rank: #59 · EliteLast box: 6.0 IP, 9 K, 0 ER, 3 BBNext: vs San Diego Padres · Jul 24, 7:10 PM ET
Market Score 83BuyNew sample
MLB
Role secureSchedule opportunityConfidence: Medium · Last: 7.0 IP, 4 K, 0 ER, 1 BB · 6 GS, 34.1 IPRole: 6 GS, 34.1 IPTeam scheduleLeague rank: #49 · EliteLast box: 7.0 IP, 4 K, 0 ER, 1 BBNext: at Pittsburgh Pirates · Jul 24, 6:40 PM ET
Market Score 84BuyNew sample
Form or role moving the wrong way

Cooling / Sell

MLB
Role secureSchedule opportunityConfidence: High · Last: 1-4, 1 K · Cooling -9 · 16 AB, 5 GPRole: 16 AB, 5 GPTeam scheduleLeague rank: #376 · Watch listLast box: 1-4, 1 KNext: at St. Louis Cardinals · Jul 24, 8:15 PM ET
Market Score 48HoldCooling -9
MLB
Role secureSchedule opportunityConfidence: High · Last: 3.2 IP, 6 K, 3 ER, 3 BB · Cooling -6 · 2 GS, 6.1 IPRole: 2 GS, 6.1 IPTeam scheduleLeague rank: #195 · RotationLast box: 3.2 IP, 6 K, 3 ER, 3 BBNext: vs Los Angeles Dodgers · Jul 24, 7:10 PM ET
Market Score 65HoldCooling -6
MLB
Role secureSchedule opportunityConfidence: High · Last: 1-4, 2 K · Cooling -5 · 97 AB, 28 GPRole: 97 AB, 28 GPTeam scheduleLeague rank: #180 · RotationLast box: 1-4, 2 KNext: vs Kansas City Royals · Jul 23, 6:40 PM ET
Market Score 68HoldCooling -5
MLB
Role secureSchedule opportunityConfidence: High · Last: 1-3, 1 BB, 2 K · Cooling -5 · 113 AB, 30 GPRole: 113 AB, 30 GPTeam scheduleLeague rank: #178 · RotationLast box: 1-3, 1 BB, 2 KNext: at Milwaukee Brewers · Jul 24, 4:10 PM ET
Market Score 68HoldCooling -5
MLB
Role secureSchedule opportunityConfidence: High · Last: 4.0 IP, 2 K, 4 ER, 1 BB · Cooling -5 · 7 GS, 38.0 IPRole: 7 GS, 38.0 IPTeam scheduleLeague rank: #175 · RotationLast box: 4.0 IP, 2 K, 4 ER, 1 BBNext: at Cleveland Guardians · Jul 23, 1:10 PM ET
Market Score 68HoldCooling -5
MLB
Role secureSchedule opportunityConfidence: Medium · Last: 0-2, 1 K · Cooling -4 · 10 AB, 3 GPRole: 10 AB, 3 GPTeam scheduleLeague rank: #536 · Watch listLast box: 0-2, 1 KNext: at Chicago White Sox · Jul 24, 7:40 PM ET
Market Score 32WatchCooling -4

Box-score pulse

Latest box-score lines feeding the MLB value board. This is appearance proof for player value calls, grouped by league.

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 directory29 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 worksMarket 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.

ScopeMLB values
Ranked players674
MovementQuiet board
Players with box scores547
Box-score lines29,247
League focusMLB
Data dateJul 23 data1,220 players with box-score lines across 985 games
MLB 674NBA 0NFL 0NHL 0

Open the MLB Top 100 · Back to the full Player Market

Keep the MLB value board tied to today’s slateUse these rankings with live scores, native box scores, and the Morning Line daily scan.

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.

Trending