{
 "date": "2026-07-27",
 "chases": [
  {
   "id": "656941-hso-2026-07-27",
   "type": "negative_history",
   "category": "Batter Strikeouts",
   "entity_type": "player",
   "entity_name": "Kyle Schwarber",
   "entity_id": 656941,
   "team": "PHI",
   "current_value": 157,
   "projected_value": 238,
   "target_value": null,
   "record_value": 223,
   "record_holder": "Mark Reynolds",
   "record_year": 2009,
   "history_score": 98,
   "status": "red",
   "feasibility": "",
   "headline": "Kyle Schwarber is on pace for 238 strikeouts",
   "summary": "Kyle Schwarber has struck out 157 times, projecting to 238. Mark Reynolds' record is 223. That pace would be the most strikeouts in any season since 1901.",
   "cta": "But he's doing damage too: he is 2nd in MLB in home runs (33) \u2014 one every 11.7 at-bats. The strikeouts are the price of the power.",
   "link": "players/656941.html",
   "trend": "flat",
   "daily_delta": 0,
   "hist_note": "That pace would be the most strikeouts in any season since 1901.",
   "status_label": "NEGATIVE HISTORY",
   "kicker": "Negative history alert",
   "spark": ""
  },
  {
   "id": "670541-tcAL-2026-07-27",
   "type": "milestone",
   "category": "Triple Crown (AL)",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": ".323/34/78",
   "projected_value": null,
   "target_value": null,
   "record_value": null,
   "record_holder": null,
   "record_year": null,
   "history_score": 95,
   "status": "green",
   "feasibility": "",
   "headline": "Yordan Alvarez is the closest thing to a Triple Crown threat",
   "summary": "Yordan Alvarez ranks 1/1/1 in the AL in AVG/HR/RBI. He leads all three.",
   "cta": "",
   "link": "watch.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "HISTORIC",
   "kicker": "History alert",
   "spark": ""
  },
  {
   "id": "fastest-2026-07-27",
   "type": "statcast",
   "category": "Fastest Pitch",
   "entity_type": "player",
   "entity_name": "Misiorowski, Jacob",
   "entity_id": "694819",
   "team": "",
   "current_value": "105.5 mph",
   "projected_value": null,
   "target_value": null,
   "record_value": 105.8,
   "record_holder": "Aroldis Chapman",
   "record_year": 2010,
   "history_score": 89,
   "status": "orange",
   "feasibility": "",
   "headline": "Misiorowski, Jacob threw the season's fastest pitch: 105.5 mph",
   "summary": "Misiorowski, Jacob's 105.5 mph 4-Seam Fastball on 2026-06-26 is the fastest pitch of 2026.",
   "cta": "",
   "link": "statcast.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "STATCAST",
   "kicker": "Near-historic watch",
   "spark": ""
  },
  {
   "id": "695578-runs-2026-07-27",
   "type": "milestone",
   "category": "Runs",
   "entity_type": "player",
   "entity_name": "James Wood",
   "entity_id": 695578,
   "team": "WSH",
   "current_value": 96,
   "projected_value": 145,
   "target_value": 120,
   "record_value": 177,
   "record_holder": "Babe Ruth",
   "record_year": 1921,
   "history_score": 79,
   "status": "orange",
   "feasibility": "ON PACE",
   "headline": "James Wood is on pace for 145 runs",
   "summary": "James Wood has 96 runs \u2014 projecting to 145, 21 behind Babe Ruth's 177 pace.",
   "cta": "Needs 24 more to reach 120.",
   "link": "players/695578.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "NEAR HISTORIC",
   "kicker": "Near-historic watch",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,30.0 5.6,30.0 6.9,29.7 8.2,29.7 9.5,29.1 10.8,29.1 12.1,28.8 13.4,28.8 14.7,28.5 16.0,28.2 17.3,27.2 18.6,27.2 19.9,27.2 21.2,26.3 22.5,25.7 23.8,25.4 25.1,25.4 26.4,25.1 27.6,25.1 28.9,25.1 30.2,25.1 31.5,24.2 32.8,24.2 34.1,24.2 35.4,24.2 36.7,24.2 38.0,24.2 39.3,24.2 40.6,23.6 41.9,23.3 43.2,23.3 44.5,22.7 45.8,22.7 47.1,22.7 48.4,22.4 49.7,22.4 51.0,22.4 52.3,22.4 53.6,21.7 54.9,21.4 56.2,20.8 57.5,20.2 58.8,20.2 60.1,20.2 61.4,19.9 62.7,19.9 64.0,19.6 65.3,19.0 66.6,18.4 67.9,18.1 69.2,18.1 70.5,17.8 71.8,17.8 73.1,17.5 74.4,17.2 75.6,17.2 76.9,17.2 78.2,17.2 79.5,16.2 80.8,15.9 82.1,15.9 83.4,15.6 84.7,15.0 86.0,14.4 87.3,14.4 88.6,14.1 89.9,13.8 91.2,13.2 92.5,12.6 93.8,12.6 95.1,12.6 96.4,12.6 97.7,12.6 99.0,12.6 100.3,12.6 101.6,12.0 102.9,12.0 104.2,12.0 105.5,12.0 106.8,12.0 108.1,12.0 109.4,11.3 110.7,11.0 112.0,11.0 113.3,10.4 114.6,10.4 115.9,10.1 117.2,9.8 118.5,8.6 119.8,8.6 121.1,8.0 122.4,7.4 123.6,7.4 124.9,6.4 126.2,6.1 127.5,6.1 128.8,6.1 130.1,6.1 131.4,6.1 132.7,6.1 134.0,5.5 135.3,5.5 136.6,5.5 137.9,4.9 139.2,4.6 140.5,4.6 141.8,4.6 143.1,4.6 144.4,4.6 145.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "119-wins-2026-07-27",
   "type": "milestone",
   "category": "Team Wins",
   "entity_type": "team",
   "entity_name": "Dodgers",
   "entity_id": 119,
   "team": "LAD",
   "current_value": "67-39",
   "projected_value": 102,
   "target_value": 100,
   "record_value": 116,
   "record_holder": "1906 Cubs / 2001 Mariners",
   "record_year": 2001,
   "history_score": 79,
   "status": "orange",
   "feasibility": "",
   "headline": "The Dodgers are on pace for 102 wins",
   "summary": "Dodgers sit at 67-39, projecting to 102 wins \u2014 9 wins behind the 116-win pace of the 2001 Mariners and 1906 Cubs.",
   "cta": "33 wins from a 100-win season.",
   "link": "teams.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "NEAR HISTORIC",
   "kicker": "Near-historic watch",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,29.6 5.3,29.2 6.5,28.8 7.6,28.8 8.8,28.8 10.0,28.4 11.1,28.4 12.3,28.4 13.5,28.1 14.6,27.7 15.8,27.3 16.9,26.9 18.1,26.5 19.3,26.5 20.4,26.5 21.6,26.1 22.7,25.7 23.9,25.7 25.1,25.3 26.2,25.0 27.4,24.6 28.5,24.6 29.7,24.2 30.9,24.2 32.0,24.2 33.2,23.8 34.4,23.8 35.5,23.8 36.7,23.4 37.8,23.4 39.0,23.0 40.2,22.6 41.3,22.2 42.5,22.2 43.6,22.2 44.8,22.2 46.0,22.2 47.1,22.2 48.3,21.9 49.5,21.5 50.6,21.5 51.8,21.1 52.9,21.1 54.1,20.7 55.3,20.7 56.4,20.7 57.6,20.7 58.7,20.7 59.9,20.3 61.1,19.9 62.2,19.5 63.4,19.1 64.5,18.7 65.7,18.7 66.9,18.4 68.0,18.0 69.2,18.0 70.4,18.0 71.5,17.6 72.7,17.2 73.8,16.8 75.0,16.4 76.2,16.0 77.3,16.0 78.5,15.6 79.6,15.6 80.8,15.3 82.0,15.3 83.1,14.9 84.3,14.5 85.5,14.5 86.6,14.1 87.8,13.7 88.9,13.7 90.1,13.7 91.3,13.3 92.4,13.3 93.6,12.9 94.7,12.9 95.9,12.5 97.1,12.5 98.2,12.1 99.4,11.8 100.5,11.4 101.7,11.4 102.9,11.0 104.0,11.0 105.2,11.0 106.4,10.6 107.5,10.2 108.7,9.8 109.8,9.8 111.0,9.8 112.2,9.4 113.3,9.0 114.5,8.7 115.6,8.3 116.8,8.3 118.0,7.9 119.1,7.5 120.3,7.1 121.5,7.1 122.6,6.7 123.8,6.7 124.9,6.3 126.1,6.3 127.3,6.3 128.4,6.3 129.6,6.3 130.7,6.3 131.9,6.3 133.1,6.3 134.2,6.3 135.4,5.9 136.5,5.9 137.7,5.6 138.9,5.6 140.0,5.2 141.2,4.8 142.4,4.8 143.5,4.4 144.7,4.0 145.8,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "longest-2026-07-27",
   "type": "statcast",
   "category": "Longest Ball",
   "entity_type": "player",
   "entity_name": "Fernando Tatis Jr.",
   "entity_id": "665487",
   "team": "",
   "current_value": "474 ft",
   "projected_value": null,
   "target_value": null,
   "record_value": null,
   "record_holder": null,
   "record_year": null,
   "history_score": 79,
   "status": "orange",
   "feasibility": "",
   "headline": "Fernando Tatis Jr. hit the season's longest ball: 474 feet",
   "summary": "A 474-foot home run on 2026-07-21 \u2014 the longest ball of the season.",
   "cta": "",
   "link": "statcast.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "STATCAST",
   "kicker": "Near-historic watch",
   "spark": ""
  },
  {
   "id": "158-wins-2026-07-27",
   "type": "milestone",
   "category": "Team Wins",
   "entity_type": "team",
   "entity_name": "Brewers",
   "entity_id": 158,
   "team": "MIL",
   "current_value": "66-40",
   "projected_value": 101,
   "target_value": 100,
   "record_value": 116,
   "record_holder": "1906 Cubs / 2001 Mariners",
   "record_year": 2001,
   "history_score": 78,
   "status": "orange",
   "feasibility": "",
   "headline": "The Brewers are on pace for 101 wins",
   "summary": "Brewers sit at 66-40, projecting to 101 wins \u2014 10 wins behind the 116-win pace of the 2001 Mariners and 1906 Cubs.",
   "cta": "34 wins from a 100-win season.",
   "link": "teams.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "NEAR HISTORIC",
   "kicker": "Near-historic watch",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,29.6 5.3,29.6 6.5,29.2 7.6,28.8 8.8,28.8 10.0,28.4 11.1,28.0 12.3,28.0 13.5,28.0 14.6,27.6 15.8,27.2 16.9,26.8 18.1,26.8 19.3,26.8 20.4,26.8 21.6,26.8 22.7,26.8 23.9,26.8 25.1,26.8 26.2,26.8 27.4,26.5 28.5,26.1 29.7,25.7 30.9,25.3 32.0,25.3 33.2,25.3 34.4,24.9 35.5,24.9 36.7,24.9 37.8,24.9 39.0,24.9 40.2,24.5 41.3,24.5 42.5,24.1 43.6,24.1 44.8,23.7 46.0,23.3 47.1,22.9 48.3,22.9 49.5,22.9 50.6,22.9 51.8,22.5 52.9,22.5 54.1,22.1 55.3,21.7 56.4,21.3 57.6,21.3 58.7,20.9 59.9,20.9 61.1,20.5 62.2,20.2 63.4,19.8 64.5,19.8 65.7,19.4 66.9,19.0 68.0,18.6 69.2,18.6 70.4,18.2 71.5,18.2 72.7,18.2 73.8,17.8 75.0,17.4 76.2,17.0 77.3,17.0 78.5,16.6 79.6,16.6 80.8,16.2 82.0,15.8 83.1,15.4 84.3,15.4 85.5,15.4 86.6,15.0 87.8,14.6 88.9,14.2 90.1,13.8 91.3,13.8 92.4,13.8 93.6,13.8 94.7,13.5 95.9,13.5 97.1,13.1 98.2,13.1 99.4,12.7 100.5,12.3 101.7,12.3 102.9,12.3 104.0,12.3 105.2,11.9 106.4,11.5 107.5,11.1 108.7,10.7 109.8,10.7 111.0,10.3 112.2,10.3 113.3,10.3 114.5,9.9 115.6,9.5 116.8,9.1 118.0,9.1 119.1,8.7 120.3,8.7 121.5,7.9 122.6,7.9 123.8,7.2 124.9,7.2 126.1,6.8 127.3,6.8 128.4,6.8 129.6,6.8 130.7,6.8 131.9,6.8 133.1,6.8 134.2,6.8 135.4,6.4 136.5,6.0 137.7,5.6 138.9,5.2 140.0,4.8 141.2,4.8 142.4,4.8 143.5,4.8 144.7,4.4 145.8,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "hardest-2026-07-27",
   "type": "statcast",
   "category": "Hardest-Hit Ball",
   "entity_type": "player",
   "entity_name": "Oneil Cruz",
   "entity_id": "665833",
   "team": "",
   "current_value": "119.0 mph",
   "projected_value": null,
   "target_value": null,
   "record_value": 122.4,
   "record_holder": "Giancarlo Stanton",
   "record_year": 2017,
   "history_score": 78,
   "status": "orange",
   "feasibility": "",
   "headline": "Oneil Cruz owns the hardest-hit ball: 119.0 mph",
   "summary": "A 119.0 mph double on 2026-04-16 \u2014 Stanton's tracked record is 122.4.",
   "cta": "",
   "link": "statcast.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "STATCAST",
   "kicker": "Near-historic watch",
   "spark": ""
  },
  {
   "id": "league-k_per_team_game-2026-07-27",
   "type": "negative_history",
   "category": "League Strikeout Rate",
   "entity_type": "league",
   "entity_name": "MLB (league-wide)",
   "entity_id": 0,
   "team": "MLB",
   "current_value": 8.39,
   "projected_value": null,
   "target_value": 8.68,
   "record_value": 8.68,
   "record_holder": "2021 season",
   "record_year": 2021,
   "history_score": 77,
   "status": "red",
   "feasibility": "",
   "headline": "MLB is averaging 8.39 K/game \u2014 the record is 8.68 (2021)",
   "summary": "MLB hitters struck out more in 2021 than any season ever \u2014 8.68 per team game. The league has been fighting its way back from the strikeout peak since.",
   "cta": "",
   "link": "radar.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "NEGATIVE HISTORY",
   "kicker": "Negative history alert",
   "spark": ""
  },
  {
   "id": "670541-hr-2026-07-27",
   "type": "milestone",
   "category": "Home Runs",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": 34,
   "projected_value": 51,
   "target_value": 50,
   "record_value": 73,
   "record_holder": "Barry Bonds",
   "record_year": 2001,
   "history_score": 75,
   "status": "orange",
   "feasibility": "ON PACE",
   "headline": "Yordan Alvarez is on pace for 51 home runs",
   "summary": "Yordan Alvarez has 34 home runs \u2014 projecting to 51, 15 behind Barry Bonds's 73 pace. Through 108 team games: Bonds '01 had 46, McGwire '98 had 45, Judge '22 had 43, Sosa '98 had 41. He is 12 behind Bonds's pace. Catching the record from here takes a homer every 1.4 games; his season rate is one every 3.2. That is the No. 70 total through 108 team games since 1914 \u2014 only 69 seasons sat higher.",
   "cta": "Needs 16 more to reach 50.",
   "link": "players/670541.html",
   "trend": "flat",
   "daily_delta": 0,
   "hist_note": "Through 108 team games: Bonds '01 had 46, McGwire '98 had 45, Judge '22 had 43, Sosa '98 had 41. He is 12 behind Bonds's pace. Catching the record from here takes a homer every 1.4 games; his season rate is one every 3.2. That is the No. 70 total through 108 team games since 1914 \u2014 only 69 seasons sat higher.",
   "status_label": "NEAR HISTORIC",
   "kicker": "Near-historic watch",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,30.0 5.4,30.0 6.7,30.0 7.9,30.0 9.1,29.2 10.3,29.2 11.5,29.2 12.8,29.2 14.0,29.2 15.2,28.3 16.4,27.5 17.6,27.5 18.9,27.5 20.1,27.5 21.3,26.6 22.5,26.6 23.7,25.8 25.0,25.0 26.2,24.1 27.4,24.1 28.6,24.1 29.8,23.3 31.1,23.3 32.3,23.3 33.5,23.3 34.7,23.3 35.9,23.3 37.2,23.3 38.4,23.3 39.6,22.5 40.8,22.5 42.1,22.5 43.3,22.5 44.5,22.5 45.7,22.5 46.9,22.5 48.2,22.5 49.4,21.6 50.6,21.6 51.8,21.6 53.0,21.6 54.3,21.6 55.5,21.6 56.7,20.8 57.9,20.8 59.1,19.9 60.4,19.9 61.6,19.9 62.8,19.9 64.0,19.9 65.2,19.9 66.5,19.9 67.7,19.9 68.9,19.9 70.1,19.1 71.3,17.4 72.6,15.7 73.8,15.7 75.0,15.7 76.2,15.7 77.4,15.7 78.7,15.7 79.9,14.9 81.1,14.9 82.3,14.9 83.5,14.9 84.8,14.1 86.0,14.1 87.2,14.1 88.4,14.1 89.6,14.1 90.9,14.1 92.1,12.4 93.3,12.4 94.5,12.4 95.7,12.4 97.0,12.4 98.2,12.4 99.4,12.4 100.6,12.4 101.8,12.4 103.1,11.5 104.3,11.5 105.5,11.5 106.7,11.5 107.9,11.5 109.2,11.5 110.4,11.5 111.6,11.5 112.8,11.5 114.1,10.7 115.3,10.7 116.5,10.7 117.7,9.9 118.9,8.2 120.2,8.2 121.4,8.2 122.6,8.2 123.8,8.2 125.0,8.2 126.3,6.5 127.5,6.5 128.7,6.5 129.9,6.5 131.1,6.5 132.4,6.5 133.6,6.5 134.8,6.5 136.0,6.5 137.2,6.5 138.5,4.8 139.7,4.8 140.9,4.0 142.1,4.0 143.3,4.0 144.6,4.0 145.8,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "691718-club-2026-07-27",
   "type": "milestone",
   "category": "30/30 Club",
   "entity_type": "player",
   "entity_name": "Pete Crow-Armstrong",
   "entity_id": 691718,
   "team": "CHC",
   "current_value": "23/26",
   "projected_value": "35/40",
   "target_value": "30/30",
   "record_value": "54/59",
   "record_holder": "Shohei Ohtani",
   "record_year": 2024,
   "history_score": 75,
   "status": "orange",
   "feasibility": "ON PACE",
   "headline": "Pete Crow-Armstrong is chasing a 30/30 season",
   "summary": "Pete Crow-Armstrong sits at 23 HR / 26 SB, projecting to 35/40.",
   "cta": "7 HR and 4 SB to go.",
   "link": "clubs.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "NEAR HISTORIC",
   "kicker": "Near-historic watch",
   "spark": ""
  },
  {
   "id": "656941-hr-2026-07-27",
   "type": "milestone",
   "category": "Home Runs",
   "entity_type": "player",
   "entity_name": "Kyle Schwarber",
   "entity_id": 656941,
   "team": "PHI",
   "current_value": 33,
   "projected_value": 50,
   "target_value": 50,
   "record_value": 73,
   "record_holder": "Barry Bonds",
   "record_year": 2001,
   "history_score": 73,
   "status": "blue",
   "feasibility": "NEAR PACE",
   "headline": "Kyle Schwarber is on pace for 50 home runs",
   "summary": "Kyle Schwarber has 33 home runs \u2014 projecting to 50, 15 behind Barry Bonds's 73 pace.",
   "cta": "Needs 17 more to reach 50.",
   "link": "players/656941.html",
   "trend": "flat",
   "daily_delta": 0,
   "hist_note": "Through 107 team games: Bonds '01 had 45, McGwire '98 had 45, Judge '22 had 43, Sosa '98 had 41. He is 12 behind Bonds's pace. Catching the record from here takes a homer every 1.4 games; his season rate is one every 3.2. That is the No. 82 total through 107 team games since 1914 \u2014 only 81 seasons sat higher.",
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.4,29.1 5.8,29.1 7.2,27.4 8.5,27.4 9.9,27.4 11.3,27.4 12.7,27.4 14.1,26.5 15.5,26.5 16.8,25.7 18.2,25.7 19.6,25.7 21.0,25.7 22.4,24.8 23.8,24.8 25.2,23.1 26.5,23.1 27.9,23.1 29.3,23.1 30.7,23.1 32.1,23.1 33.5,23.1 34.8,22.2 36.2,21.3 37.6,20.5 39.0,18.7 40.4,18.7 41.8,17.9 43.2,17.9 44.5,17.0 45.9,15.3 47.3,15.3 48.7,15.3 50.1,15.3 51.5,15.3 52.8,15.3 54.2,15.3 55.6,15.3 57.0,15.3 58.4,15.3 59.8,14.4 61.2,14.4 62.5,14.4 63.9,14.4 65.3,13.5 66.7,13.5 68.1,13.5 69.5,13.5 70.8,13.5 72.2,12.7 73.6,12.7 75.0,12.7 76.4,12.7 77.8,12.7 79.2,12.7 80.5,12.7 81.9,11.8 83.3,11.8 84.7,11.8 86.1,11.8 87.5,11.8 88.8,11.8 90.2,10.9 91.6,10.9 93.0,10.9 94.4,10.9 95.8,8.3 97.2,7.5 98.5,7.5 99.9,7.5 101.3,7.5 102.7,7.5 104.1,7.5 105.5,7.5 106.8,6.6 108.2,6.6 109.6,6.6 111.0,6.6 112.4,6.6 113.8,6.6 115.2,6.6 116.5,6.6 117.9,6.6 119.3,5.7 120.7,4.9 122.1,4.9 123.5,4.9 124.8,4.9 126.2,4.9 127.6,4.9 129.0,4.9 130.4,4.9 131.8,4.9 133.2,4.9 134.5,4.0 135.9,4.0 137.3,4.0 138.7,4.0 140.1,4.0 141.5,4.0 142.8,4.0 144.2,4.0 145.6,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "671922-saves-2026-07-27",
   "type": "milestone",
   "category": "Saves",
   "entity_type": "player",
   "entity_name": "Cade Smith",
   "entity_id": 671922,
   "team": "CLE",
   "current_value": 29,
   "projected_value": 44,
   "target_value": 50,
   "record_value": 62,
   "record_holder": "Francisco Rodriguez",
   "record_year": 2008,
   "history_score": 72,
   "status": "blue",
   "feasibility": "",
   "headline": "Cade Smith is on pace for 44 saves",
   "summary": "Cade Smith has 29 saves, projecting to 44. K-Rod's record is 62.",
   "cta": "21 from a 50-save season.",
   "link": "pitchers.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "152-avgev-2026-07-27",
   "type": "statcast",
   "category": "Hardest Average Contact",
   "entity_type": "player",
   "entity_name": "",
   "entity_id": 152,
   "team": "",
   "current_value": "107.1 mph",
   "projected_value": null,
   "target_value": null,
   "record_value": null,
   "record_holder": null,
   "record_year": null,
   "history_score": 72,
   "status": "blue",
   "feasibility": "",
   "headline": " hits the ball harder than anyone in baseball",
   "summary": "He averages 107.1 mph off the bat over 7 batted balls \u2014 the hardest average contact in MLB.",
   "cta": "",
   "link": "statcast.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "STATCAST",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "670541-tb-2026-07-27",
   "type": "milestone",
   "category": "Total Bases",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": 246,
   "projected_value": 369,
   "target_value": 350,
   "record_value": 457,
   "record_holder": "Babe Ruth",
   "record_year": 1921,
   "history_score": 71,
   "status": "blue",
   "feasibility": "ON PACE",
   "headline": "Yordan Alvarez is on pace for 369 total bases",
   "summary": "Yordan Alvarez has 246 total bases \u2014 projecting to 369, 59 behind Babe Ruth's 457 pace.",
   "cta": "Needs 104 more to reach 350.",
   "link": "players/670541.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,29.7 5.4,29.7 6.7,29.7 7.9,29.5 9.1,29.1 10.3,29.1 11.5,29.1 12.8,29.0 14.0,29.0 15.2,28.4 16.4,27.6 17.6,27.6 18.9,27.6 20.1,27.4 21.3,26.7 22.5,26.6 23.7,26.0 25.0,25.3 26.2,24.8 27.4,24.7 28.6,24.4 29.8,23.7 31.1,23.7 32.3,23.5 33.5,23.4 34.7,23.0 35.9,23.0 37.2,22.9 38.4,22.9 39.6,22.2 40.8,22.2 42.1,22.2 43.3,22.1 44.5,21.9 45.7,21.9 46.9,21.9 48.2,21.9 49.4,21.3 50.6,21.1 51.8,21.1 53.0,21.0 54.3,21.0 55.5,20.8 56.7,20.0 57.9,19.9 59.1,19.5 60.4,19.5 61.6,19.3 62.8,19.3 64.0,19.3 65.2,19.3 66.5,19.2 67.7,19.2 68.9,19.2 70.1,18.8 71.3,17.9 72.6,16.8 73.8,16.8 75.0,16.8 76.2,16.5 77.4,16.5 78.7,16.5 79.9,15.9 81.1,15.5 82.3,15.2 83.5,15.1 84.8,14.7 86.0,14.5 87.2,14.5 88.4,14.3 89.6,14.2 90.9,14.2 92.1,13.2 93.3,12.8 94.5,12.7 95.7,12.4 97.0,12.2 98.2,12.0 99.4,12.0 100.6,11.9 101.8,11.9 103.1,11.4 104.3,11.3 105.5,11.0 106.7,11.0 107.9,11.0 109.2,11.0 110.4,11.0 111.6,11.0 112.8,11.0 114.1,10.3 115.3,10.0 116.5,10.0 117.7,9.5 118.9,8.5 120.2,8.4 121.4,8.4 122.6,8.4 123.8,8.4 125.0,8.4 126.3,7.1 127.5,6.9 128.7,6.9 129.9,6.9 131.1,6.9 132.4,6.9 133.6,6.9 134.8,6.5 136.0,6.3 137.2,6.1 138.5,5.0 139.7,4.8 140.9,4.2 142.1,4.2 143.3,4.1 144.6,4.1 145.8,4.1 147.0,4.0\"/></svg>"
  },
  {
   "id": "694819-so-2026-07-27",
   "type": "leader_race",
   "category": "Strikeouts",
   "entity_type": "player",
   "entity_name": "Jacob Misiorowski",
   "entity_id": 694819,
   "team": "MIL",
   "current_value": 185,
   "projected_value": 283,
   "target_value": 300,
   "record_value": 383,
   "record_holder": "Nolan Ryan",
   "record_year": 1973,
   "history_score": 71,
   "status": "blue",
   "feasibility": "",
   "headline": "Jacob Misiorowski is on pace for 283 strikeouts",
   "summary": "Jacob Misiorowski has 185 K, projecting to 283. Nolan Ryan's modern record is 383.",
   "cta": "115 K from a 300-strikeout season.",
   "link": "players/694819.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 10.2,30.0 17.4,20.1 24.6,20.1 31.8,20.1 39.0,20.1 46.2,20.1 53.4,20.1 60.6,20.1 67.8,20.1 75.0,20.1 82.2,20.1 89.4,20.1 96.6,14.8 103.8,14.8 111.0,14.8 118.2,14.8 125.4,14.8 132.6,14.8 139.8,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "670541-franchise-hr-2026-07-27",
   "type": "milestone",
   "category": "Franchise Home Runs",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": 34,
   "projected_value": 51.0,
   "target_value": 47,
   "record_value": 47,
   "record_holder": "Jeff Bagwell",
   "record_year": 2000,
   "history_score": 70,
   "status": "blue",
   "feasibility": "",
   "headline": "Yordan Alvarez is chasing the HOU franchise record for home runs",
   "summary": "The HOU single-season record is 47 \u2014 Jeff Bagwell, 2000. Yordan Alvarez projects to 51.0.",
   "cta": "",
   "link": "players/670541.html",
   "trend": "down",
   "daily_delta": -2,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "641329-saves-2026-07-27",
   "type": "milestone",
   "category": "Saves",
   "entity_type": "player",
   "entity_name": "Bryan Baker",
   "entity_id": 641329,
   "team": "TB",
   "current_value": 28,
   "projected_value": 43,
   "target_value": 50,
   "record_value": 62,
   "record_holder": "Francisco Rodriguez",
   "record_year": 2008,
   "history_score": 69,
   "status": "blue",
   "feasibility": "",
   "headline": "Bryan Baker is on pace for 43 saves",
   "summary": "Bryan Baker has 28 saves, projecting to 43. K-Rod's record is 62.",
   "cta": "22 from a 50-save season.",
   "link": "pitchers.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "676254-move-2026-07-27",
   "type": "statcast",
   "category": "Nastiest Movement",
   "entity_type": "player",
   "entity_name": "Ryan Walker",
   "entity_id": 676254,
   "team": "",
   "current_value": "16.9 in",
   "projected_value": null,
   "target_value": null,
   "record_value": null,
   "record_holder": null,
   "record_year": null,
   "history_score": 69,
   "status": "blue",
   "feasibility": "",
   "headline": "Ryan Walker throws the nastiest slider in baseball",
   "summary": "His slider breaks 16.9 inches \u2014 10.7 more than the league average for that pitch.",
   "cta": "",
   "link": "statcast.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "STATCAST",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "133-rundiff-2026-07-27",
   "type": "negative_history",
   "category": "Run Differential",
   "entity_type": "team",
   "entity_name": "Athletics",
   "entity_id": 133,
   "team": "ATH",
   "current_value": "-127",
   "projected_value": -194,
   "target_value": null,
   "record_value": -349,
   "record_holder": "Boston Red Sox",
   "record_year": 1932,
   "history_score": 68,
   "status": "gray",
   "feasibility": "",
   "headline": "The Athletics project to a -194 run differential",
   "summary": "Athletics are -127 and projecting to -194. The 1932 Red Sox bottomed out at -349.",
   "cta": "",
   "link": "teams.html",
   "trend": "up",
   "daily_delta": 1,
   "status_label": "WATCH",
   "kicker": "Negative history alert",
   "spark": ""
  },
  {
   "id": "700250-hr-2026-07-27",
   "type": "leader_race",
   "category": "Home Runs",
   "entity_type": "player",
   "entity_name": "Ben Rice",
   "entity_id": 700250,
   "team": "NYY",
   "current_value": 31,
   "projected_value": 47,
   "target_value": 50,
   "record_value": 73,
   "record_holder": "Barry Bonds",
   "record_year": 2001,
   "history_score": 67,
   "status": "blue",
   "feasibility": "NEAR PACE",
   "headline": "Ben Rice is on pace for 47 home runs",
   "summary": "Ben Rice has 31 home runs \u2014 projecting to 47, 17 behind Barry Bonds's 73 pace.",
   "cta": "Needs 19 more to reach 50.",
   "link": "players/700250.html",
   "trend": "down",
   "daily_delta": -2,
   "hist_note": "Through 106 team games: Bonds '01 had 45, McGwire '98 had 45, Judge '22 had 43, Sosa '98 had 40. He is 14 behind Bonds's pace. Catching the record from here takes a homer every 1.3 games; his season rate is one every 3.4. That is the No. 145 total through 106 team games since 1914 \u2014 only 144 seasons sat higher.",
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,30.0 5.6,29.1 6.9,29.1 8.2,28.2 9.5,28.2 10.8,28.2 12.1,28.2 13.4,28.2 14.7,27.3 16.0,26.4 17.3,25.5 18.6,24.6 19.9,24.6 21.2,24.6 22.5,24.6 23.8,24.6 25.1,23.7 26.4,23.7 27.6,23.7 28.9,22.8 30.2,22.8 31.5,22.8 32.8,22.8 34.1,21.9 35.4,21.9 36.7,21.0 38.0,21.0 39.3,21.0 40.6,21.0 41.9,21.0 43.2,21.0 44.5,21.0 45.8,21.0 47.1,20.1 48.4,20.1 49.7,20.1 51.0,20.1 52.3,19.2 53.6,19.2 54.9,18.3 56.2,18.3 57.5,17.4 58.8,17.4 60.1,17.4 61.4,17.4 62.7,17.4 64.0,17.4 65.3,17.4 66.6,17.4 67.9,17.4 69.2,17.4 70.5,16.6 71.8,16.6 73.1,16.6 74.4,16.6 75.6,16.6 76.9,16.6 78.2,16.6 79.5,15.7 80.8,15.7 82.1,15.7 83.4,15.7 84.7,15.7 86.0,15.7 87.3,15.7 88.6,15.7 89.9,15.7 91.2,14.8 92.5,14.8 93.8,13.9 95.1,13.9 96.4,13.9 97.7,13.0 99.0,13.0 100.3,12.1 101.6,12.1 102.9,12.1 104.2,12.1 105.5,12.1 106.8,12.1 108.1,12.1 109.4,12.1 110.7,12.1 112.0,11.2 113.3,11.2 114.6,11.2 115.9,10.3 117.2,10.3 118.5,9.4 119.8,9.4 121.1,8.5 122.4,6.7 123.6,6.7 124.9,5.8 126.2,5.8 127.5,5.8 128.8,5.8 130.1,5.8 131.4,5.8 132.7,5.8 134.0,5.8 135.3,5.8 136.6,5.8 137.9,5.8 139.2,4.9 140.5,4.9 141.8,4.9 143.1,4.9 144.4,4.9 145.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "672640-hits-2026-07-27",
   "type": "milestone",
   "category": "Hits",
   "entity_type": "player",
   "entity_name": "Otto Lopez",
   "entity_id": 672640,
   "team": "MIA",
   "current_value": 136,
   "projected_value": 206,
   "target_value": 200,
   "record_value": 262,
   "record_holder": "Ichiro Suzuki",
   "record_year": 2004,
   "history_score": 67,
   "status": "blue",
   "feasibility": "ON PACE",
   "headline": "Otto Lopez is on pace for 206 hits",
   "summary": "Otto Lopez has 136 hits \u2014 projecting to 206, 37 behind Ichiro Suzuki's 262 pace.",
   "cta": "Needs 64 more to reach 200.",
   "link": "players/672640.html",
   "trend": "up",
   "daily_delta": 1,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,30.0 5.5,29.6 6.8,29.2 8.0,28.8 9.3,28.6 10.5,28.6 11.8,28.4 13.0,28.0 14.3,27.8 15.5,27.6 16.8,27.4 18.0,27.0 19.3,27.0 20.5,26.4 21.8,26.2 23.0,26.0 24.3,25.8 25.5,25.8 26.8,25.6 28.0,25.6 29.3,25.0 30.5,24.8 31.8,24.8 33.1,24.6 34.3,24.0 35.6,23.8 36.8,23.8 38.1,23.1 39.3,22.7 40.6,22.3 41.8,22.1 43.1,21.9 44.3,21.7 45.6,21.3 46.8,20.7 48.1,20.3 49.3,20.3 50.6,20.3 51.8,20.3 53.1,20.1 54.3,19.7 55.6,19.5 56.8,19.1 58.1,18.7 59.3,18.7 60.6,18.1 61.9,17.7 63.1,17.7 64.4,17.7 65.6,17.5 66.9,17.3 68.1,17.3 69.4,17.1 70.6,16.3 71.9,16.3 73.1,16.1 74.4,16.1 75.6,16.1 76.9,15.5 78.1,15.1 79.4,14.9 80.6,14.9 81.9,14.9 83.1,14.5 84.4,14.1 85.6,14.1 86.9,13.5 88.1,13.1 89.4,12.7 90.7,12.5 91.9,12.1 93.2,11.9 94.4,11.9 95.7,11.7 96.9,11.7 98.2,11.7 99.4,11.5 100.7,11.3 101.9,11.1 103.2,10.7 104.4,10.2 105.7,9.8 106.9,9.8 108.2,9.8 109.4,9.4 110.7,9.4 111.9,9.0 113.2,9.0 114.4,8.8 115.7,8.2 116.9,7.8 118.2,7.2 119.5,6.6 120.7,6.6 122.0,6.4 123.2,6.0 124.5,5.8 125.7,5.8 127.0,5.8 128.2,5.8 129.5,5.8 130.7,5.8 132.0,5.8 133.2,5.8 134.5,5.4 135.7,5.2 137.0,5.2 138.2,5.2 139.5,5.2 140.7,5.0 142.0,5.0 143.2,4.8 144.5,4.6 145.7,4.6 147.0,4.0\"/></svg>"
  },
  {
   "id": "695578-tb-2026-07-27",
   "type": "leader_race",
   "category": "Total Bases",
   "entity_type": "player",
   "entity_name": "James Wood",
   "entity_id": 695578,
   "team": "WSH",
   "current_value": 229,
   "projected_value": 347,
   "target_value": 350,
   "record_value": 457,
   "record_holder": "Babe Ruth",
   "record_year": 1921,
   "history_score": 66,
   "status": "blue",
   "feasibility": "NEAR PACE",
   "headline": "James Wood is on pace for 347 total bases",
   "summary": "James Wood has 229 total bases \u2014 projecting to 347, 73 behind Babe Ruth's 457 pace.",
   "cta": "Needs 121 more to reach 350.",
   "link": "players/695578.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,29.7 5.6,29.7 6.9,29.0 8.2,28.7 9.5,28.2 10.8,28.1 12.1,28.1 13.4,28.1 14.7,27.8 16.0,27.3 17.3,26.8 18.6,26.8 19.9,26.8 21.2,26.3 22.5,25.7 23.8,25.2 25.1,25.2 26.4,25.2 27.6,25.1 28.9,25.1 30.2,25.1 31.5,24.7 32.8,24.7 34.1,24.7 35.4,24.4 36.7,24.4 38.0,24.4 39.3,24.2 40.6,23.9 41.9,23.7 43.2,23.7 44.5,22.9 45.8,22.6 47.1,22.6 48.4,22.1 49.7,22.1 51.0,22.1 52.3,22.0 53.6,21.8 54.9,21.5 56.2,21.0 57.5,20.2 58.8,20.2 60.1,20.0 61.4,19.9 62.7,19.7 64.0,19.7 65.3,18.8 66.6,18.1 67.9,17.8 69.2,17.8 70.5,17.8 71.8,17.7 73.1,17.2 74.4,17.1 75.6,17.1 76.9,17.1 78.2,17.1 79.5,16.4 80.8,16.3 82.1,16.3 83.4,16.2 84.7,15.8 86.0,15.3 87.3,15.3 88.6,14.7 89.9,14.5 91.2,13.6 92.5,13.4 93.8,13.3 95.1,13.3 96.4,13.3 97.7,13.3 99.0,13.0 100.3,13.0 101.6,12.6 102.9,12.6 104.2,12.6 105.5,12.6 106.8,12.4 108.1,12.4 109.4,12.2 110.7,11.7 112.0,11.2 113.3,10.6 114.6,10.6 115.9,10.0 117.2,9.5 118.5,8.9 119.8,8.9 121.1,8.3 122.4,8.3 123.6,8.3 124.9,6.7 126.2,6.2 127.5,6.2 128.8,6.2 130.1,6.2 131.4,6.2 132.7,6.2 134.0,6.0 135.3,6.0 136.6,6.0 137.9,5.9 139.2,5.4 140.5,5.4 141.8,5.4 143.1,5.3 144.4,5.1 145.7,4.1 147.0,4.0\"/></svg>"
  },
  {
   "id": "682998-triples-2026-07-27",
   "type": "leader_race",
   "category": "Triples",
   "entity_type": "player",
   "entity_name": "Corbin Carroll",
   "entity_id": 682998,
   "team": "AZ",
   "current_value": 12,
   "projected_value": 18,
   "target_value": 20,
   "record_value": 36,
   "record_holder": "Chief Wilson",
   "record_year": 1912,
   "history_score": 65,
   "status": "blue",
   "feasibility": "LONG SHOT",
   "headline": "Corbin Carroll is on pace for 18 triples",
   "summary": "Corbin Carroll has 12 triples \u2014 projecting to 18, 12 behind Chief Wilson's 36 pace.",
   "cta": "Needs 8 more to reach 20.",
   "link": "players/682998.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.4,30.0 5.8,30.0 7.2,30.0 8.5,27.6 9.9,27.6 11.3,27.6 12.7,25.3 14.1,25.3 15.5,25.3 16.8,25.3 18.2,25.3 19.6,25.3 21.0,25.3 22.4,25.3 23.8,25.3 25.2,25.3 26.5,25.3 27.9,25.3 29.3,25.3 30.7,25.3 32.1,22.9 33.5,22.9 34.8,22.9 36.2,22.9 37.6,22.9 39.0,22.9 40.4,22.9 41.8,22.9 43.2,22.9 44.5,22.9 45.9,22.9 47.3,22.9 48.7,22.9 50.1,22.9 51.5,22.9 52.8,20.5 54.2,18.2 55.6,18.2 57.0,18.2 58.4,18.2 59.8,18.2 61.2,13.5 62.5,13.5 63.9,13.5 65.3,13.5 66.7,13.5 68.1,13.5 69.5,13.5 70.8,13.5 72.2,13.5 73.6,13.5 75.0,13.5 76.4,13.5 77.8,13.5 79.2,13.5 80.5,13.5 81.9,13.5 83.3,13.5 84.7,13.5 86.1,13.5 87.5,13.5 88.8,13.5 90.2,13.5 91.6,13.5 93.0,13.5 94.4,13.5 95.8,13.5 97.2,11.1 98.5,11.1 99.9,11.1 101.3,11.1 102.7,11.1 104.1,11.1 105.5,11.1 106.8,8.7 108.2,8.7 109.6,8.7 111.0,8.7 112.4,8.7 113.8,8.7 115.2,8.7 116.5,8.7 117.9,8.7 119.3,8.7 120.7,8.7 122.1,8.7 123.5,8.7 124.8,8.7 126.2,8.7 127.6,8.7 129.0,8.7 130.4,8.7 131.8,8.7 133.2,8.7 134.5,8.7 135.9,8.7 137.3,8.7 138.7,6.4 140.1,6.4 141.5,4.0 142.8,4.0 144.2,4.0 145.6,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "650333-hits-2026-07-27",
   "type": "leader_race",
   "category": "Hits",
   "entity_type": "player",
   "entity_name": "Luis Arraez",
   "entity_id": 650333,
   "team": "SF",
   "current_value": 130,
   "projected_value": 199,
   "target_value": 200,
   "record_value": 262,
   "record_holder": "Ichiro Suzuki",
   "record_year": 2004,
   "history_score": 64,
   "status": "blue",
   "feasibility": "NEAR PACE",
   "headline": "Luis Arraez is on pace for 199 hits",
   "summary": "Luis Arraez has 130 hits \u2014 projecting to 199, 41 behind Ichiro Suzuki's 262 pace.",
   "cta": "Needs 70 more to reach 200.",
   "link": "players/650333.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,29.6 5.5,29.4 6.8,28.7 8.1,28.1 9.3,28.1 10.6,28.1 11.8,27.9 13.1,27.9 14.4,27.9 15.6,27.3 16.9,27.0 18.2,27.0 19.4,26.6 20.7,26.2 21.9,26.2 23.2,26.2 24.5,26.0 25.7,25.8 27.0,25.6 28.3,24.9 29.5,24.5 30.8,24.5 32.1,24.5 33.3,24.3 34.6,24.3 35.8,23.9 37.1,23.7 38.4,23.0 39.6,23.0 40.9,22.6 42.2,22.6 43.4,22.6 44.7,22.6 45.9,22.4 47.2,22.2 48.5,22.0 49.7,21.5 51.0,21.5 52.3,21.1 53.5,21.1 54.8,20.3 56.1,20.1 57.3,19.4 58.6,19.4 59.8,19.2 61.1,19.0 62.4,19.0 63.6,18.6 64.9,18.2 66.2,18.2 67.4,18.0 68.7,18.0 69.9,17.3 71.2,17.3 72.5,16.9 73.7,16.9 75.0,16.7 76.3,16.5 77.5,16.0 78.8,15.8 80.1,15.4 81.3,15.0 82.6,14.8 83.8,14.6 85.1,14.1 86.4,13.7 87.6,13.3 88.9,13.3 90.2,13.1 91.4,12.9 92.7,12.9 93.9,12.9 95.2,12.2 96.5,11.8 97.7,11.8 99.0,11.8 100.3,11.6 101.5,11.4 102.8,11.4 104.1,11.2 105.3,11.2 106.6,11.2 107.8,11.0 109.1,10.8 110.4,10.3 111.6,9.9 112.9,9.3 114.2,9.3 115.4,9.3 116.7,9.1 117.9,8.4 119.2,8.2 120.5,8.2 121.7,7.8 123.0,7.8 124.3,7.4 125.5,6.3 126.8,6.3 128.1,6.3 129.3,6.3 130.6,6.3 131.8,6.3 133.1,6.3 134.4,6.1 135.6,5.9 136.9,5.7 138.2,5.7 139.4,5.7 140.7,5.7 141.9,5.7 143.2,5.1 144.5,4.6 145.7,4.2 147.0,4.0\"/></svg>"
  },
  {
   "id": "700250-tb-2026-07-27",
   "type": "leader_race",
   "category": "Total Bases",
   "entity_type": "player",
   "entity_name": "Ben Rice",
   "entity_id": 700250,
   "team": "NYY",
   "current_value": 221,
   "projected_value": 338,
   "target_value": 350,
   "record_value": 457,
   "record_holder": "Babe Ruth",
   "record_year": 1921,
   "history_score": 63,
   "status": "blue",
   "feasibility": "NEAR PACE",
   "headline": "Ben Rice is on pace for 338 total bases",
   "summary": "Ben Rice has 221 total bases \u2014 projecting to 338, 78 behind Babe Ruth's 457 pace.",
   "cta": "Needs 129 more to reach 350.",
   "link": "players/700250.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,30.0 5.6,29.5 6.9,29.2 8.2,28.7 9.5,28.5 10.8,28.1 12.1,27.9 13.4,27.9 14.7,27.4 16.0,26.8 17.3,26.3 18.6,25.8 19.9,25.8 21.2,25.8 22.5,25.8 23.8,25.6 25.1,24.9 26.4,24.3 27.6,24.3 28.9,23.8 30.2,23.8 31.5,23.4 32.8,23.4 34.1,22.8 35.4,22.7 36.7,21.9 38.0,21.9 39.3,21.9 40.6,21.9 41.9,21.9 43.2,21.9 44.5,21.9 45.8,21.9 47.1,21.2 48.4,21.1 49.7,21.1 51.0,21.1 52.3,20.3 53.6,20.3 54.9,19.8 56.2,19.6 57.5,19.1 58.8,19.1 60.1,18.9 61.4,18.8 62.7,18.8 64.0,18.8 65.3,18.8 66.6,18.3 67.9,17.8 69.2,17.8 70.5,16.6 71.8,16.5 73.1,15.8 74.4,15.8 75.6,15.7 76.9,15.5 78.2,15.5 79.5,14.8 80.8,14.8 82.1,14.8 83.4,14.6 84.7,14.6 86.0,14.4 87.3,14.4 88.6,14.4 89.9,14.3 91.2,13.7 92.5,13.7 93.8,13.1 95.1,13.0 96.4,12.9 97.7,12.2 99.0,12.2 100.3,11.6 101.6,11.6 102.9,11.6 104.2,11.3 105.5,11.3 106.8,11.3 108.1,11.3 109.4,11.3 110.7,11.3 112.0,10.8 113.3,10.7 114.6,10.7 115.9,10.2 117.2,10.2 118.5,9.5 119.8,9.5 121.1,8.8 122.4,7.6 123.6,7.6 124.9,6.8 126.2,6.4 127.5,6.4 128.8,6.4 130.1,6.4 131.4,6.4 132.7,6.4 134.0,6.1 135.3,6.1 136.6,5.7 137.9,5.5 139.2,5.0 140.5,5.0 141.8,5.0 143.1,5.0 144.4,5.0 145.7,4.3 147.0,4.0\"/></svg>"
  },
  {
   "id": "656302-so-2026-07-27",
   "type": "leader_race",
   "category": "Strikeouts",
   "entity_type": "player",
   "entity_name": "Dylan Cease",
   "entity_id": 656302,
   "team": "TOR",
   "current_value": 167,
   "projected_value": 253,
   "target_value": 300,
   "record_value": 383,
   "record_holder": "Nolan Ryan",
   "record_year": 1973,
   "history_score": 62,
   "status": "blue",
   "feasibility": "",
   "headline": "Dylan Cease is on pace for 253 strikeouts",
   "summary": "Dylan Cease has 167 K, projecting to 253. Nolan Ryan's modern record is 383.",
   "cta": "133 K from a 300-strikeout season.",
   "link": "players/656302.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "MILESTONE",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 11.5,25.5 19.9,25.5 28.4,25.5 36.9,25.5 45.4,25.5 53.8,25.5 62.3,25.5 70.8,25.5 79.2,25.5 87.7,17.6 96.2,17.6 104.6,17.6 113.1,17.6 121.6,17.6 130.1,4.0 138.5,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "108-losses-2026-07-27",
   "type": "negative_history",
   "category": "Team Losses",
   "entity_type": "team",
   "entity_name": "Angels",
   "entity_id": 108,
   "team": "LAA",
   "current_value": "42-65",
   "projected_value": 98,
   "target_value": 100,
   "record_value": 121,
   "record_holder": "Chicago White Sox",
   "record_year": 2024,
   "history_score": 61,
   "status": "gray",
   "feasibility": "",
   "headline": "The Angels are on pace for 98 losses",
   "summary": "Angels are 42-65 and tracking toward 98 losses. The 2024 White Sox set the modern record with 121.",
   "cta": "35 losses from a 100-loss season.",
   "link": "teams.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Negative history alert",
   "spark": ""
  },
  {
   "id": "670541-hits-2026-07-27",
   "type": "leader_race",
   "category": "Hits",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": 124,
   "projected_value": 186,
   "target_value": 200,
   "record_value": 262,
   "record_holder": "Ichiro Suzuki",
   "record_year": 2004,
   "history_score": 59,
   "status": "gray",
   "feasibility": "NEAR PACE",
   "headline": "Yordan Alvarez is on pace for 186 hits",
   "summary": "Yordan Alvarez has 124 hits \u2014 projecting to 186, 51 behind Ichiro Suzuki's 262 pace.",
   "cta": "Needs 76 more to reach 200.",
   "link": "players/670541.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,29.6 5.4,29.6 6.7,29.6 7.9,29.3 9.1,29.1 10.3,29.1 11.5,29.1 12.8,28.9 14.0,28.9 15.2,28.4 16.4,27.8 17.6,27.8 18.9,27.8 20.1,27.5 21.3,27.1 22.5,26.9 23.7,26.4 25.0,26.0 26.2,25.7 27.4,25.5 28.6,25.1 29.8,24.4 31.1,24.4 32.3,23.9 33.5,23.7 34.7,23.3 35.9,23.3 37.2,23.1 38.4,23.1 39.6,22.4 40.8,22.4 42.1,22.4 43.3,22.2 44.5,21.7 45.7,21.7 46.9,21.7 48.2,21.7 49.4,21.3 50.6,21.0 51.8,21.0 53.0,20.8 54.3,20.8 55.5,20.6 56.7,19.9 57.9,19.7 59.1,19.5 60.4,19.5 61.6,19.2 62.8,19.2 64.0,19.2 65.2,19.2 66.5,19.0 67.7,19.0 68.9,19.0 70.1,18.8 71.3,18.3 72.6,17.7 73.8,17.7 75.0,17.7 76.2,17.2 77.4,17.2 78.7,17.2 79.9,16.8 81.1,15.9 82.3,15.7 83.5,15.4 84.8,15.2 86.0,15.0 87.2,15.0 88.4,14.5 89.6,14.3 90.9,14.3 92.1,13.6 93.3,13.0 94.5,12.7 95.7,12.3 97.0,12.1 98.2,11.8 99.4,11.8 100.6,11.6 101.8,11.6 103.1,11.4 104.3,11.2 105.5,10.7 106.7,10.7 107.9,10.7 109.2,10.7 110.4,10.7 111.6,10.7 112.8,10.7 114.1,10.1 115.3,9.4 116.5,9.4 117.7,9.2 118.9,8.5 120.2,8.3 121.4,8.3 122.6,8.3 123.8,8.3 125.0,8.3 126.3,7.4 127.5,6.9 128.7,6.9 129.9,6.9 131.1,6.9 132.4,6.9 133.6,6.9 134.8,6.5 136.0,6.2 137.2,6.0 138.5,5.3 139.7,4.9 140.9,4.4 142.1,4.4 143.3,4.2 144.6,4.2 145.8,4.2 147.0,4.0\"/></svg>"
  },
  {
   "id": "682928-rbi-2026-07-27",
   "type": "leader_race",
   "category": "RBI",
   "entity_type": "player",
   "entity_name": "CJ Abrams",
   "entity_id": 682928,
   "team": "WSH",
   "current_value": 82,
   "projected_value": 124,
   "target_value": 125,
   "record_value": 191,
   "record_holder": "Hack Wilson",
   "record_year": 1930,
   "history_score": 58,
   "status": "gray",
   "feasibility": "NEAR PACE",
   "headline": "CJ Abrams is on pace for 124 rbi",
   "summary": "CJ Abrams has 82 rbi \u2014 projecting to 124, 44 behind Hack Wilson's 191 pace.",
   "cta": "Needs 43 more to reach 125.",
   "link": "players/682928.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,29.3 5.5,29.3 6.8,28.9 8.0,28.6 9.3,28.6 10.5,28.6 11.8,28.2 13.0,28.2 14.3,27.8 15.5,27.5 16.8,26.8 18.0,26.8 19.3,26.8 20.5,26.8 21.8,26.8 23.0,26.8 24.3,26.8 25.5,26.8 26.8,26.8 28.0,26.4 29.3,26.4 30.5,26.4 31.8,26.0 33.1,26.0 34.3,26.0 35.6,25.3 36.8,24.2 38.1,24.2 39.3,23.9 40.6,23.9 41.8,23.9 43.1,23.5 44.3,21.7 45.6,21.7 46.8,21.3 48.1,20.6 49.3,20.6 50.6,20.6 51.8,20.6 53.1,20.6 54.3,20.6 55.6,20.6 56.8,20.2 58.1,19.9 59.3,19.5 60.6,19.5 61.9,18.4 63.1,18.4 64.4,17.4 65.6,17.4 66.9,17.4 68.1,17.0 69.4,17.0 70.6,16.6 71.9,16.6 73.1,16.6 74.4,16.6 75.6,16.6 76.9,16.6 78.1,16.6 79.4,16.6 80.6,16.6 81.9,16.3 83.1,16.3 84.4,15.9 85.6,15.2 86.9,15.2 88.1,15.2 89.4,15.2 90.7,15.2 91.9,14.5 93.2,14.5 94.4,14.5 95.7,14.5 96.9,14.1 98.2,14.1 99.4,13.8 100.7,13.4 101.9,13.0 103.2,13.0 104.4,13.0 105.7,13.0 106.9,13.0 108.2,13.0 109.4,13.0 110.7,13.0 111.9,12.3 113.2,11.9 114.4,11.9 115.7,11.9 116.9,11.9 118.2,11.9 119.5,10.5 120.7,10.5 122.0,10.1 123.2,9.4 124.5,9.4 125.7,9.4 127.0,9.4 128.2,9.4 129.5,9.4 130.7,9.4 132.0,9.4 133.2,9.4 134.5,9.1 135.7,9.1 137.0,8.3 138.2,7.6 139.5,6.2 140.7,6.2 142.0,6.2 143.2,6.2 144.5,5.1 145.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "691406-franchise-hr-2026-07-27",
   "type": "milestone",
   "category": "Franchise Home Runs",
   "entity_type": "player",
   "entity_name": "Junior Caminero",
   "entity_id": 691406,
   "team": "TB",
   "current_value": 29,
   "projected_value": 44.7,
   "target_value": 46,
   "record_value": 46,
   "record_holder": "Carlos Pena",
   "record_year": 2007,
   "history_score": 58,
   "status": "gray",
   "feasibility": "",
   "headline": "Junior Caminero is chasing the TB franchise record for home runs",
   "summary": "The TB single-season record is 46 \u2014 Carlos Pena, 2007. Junior Caminero projects to 44.7.",
   "cta": "",
   "link": "players/691406.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "695578-franchise-hr-2026-07-27",
   "type": "milestone",
   "category": "Franchise Home Runs",
   "entity_type": "player",
   "entity_name": "James Wood",
   "entity_id": 695578,
   "team": "WSH",
   "current_value": 30,
   "projected_value": 45.4,
   "target_value": 46,
   "record_value": 46,
   "record_holder": "Alfonso Soriano",
   "record_year": 2006,
   "history_score": 58,
   "status": "gray",
   "feasibility": "",
   "headline": "James Wood is chasing the WSH franchise record for home runs",
   "summary": "The WSH single-season record is 46 \u2014 Alfonso Soriano, 2006. James Wood projects to 45.4.",
   "cta": "",
   "link": "players/695578.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "696100-franchise-hr-2026-07-27",
   "type": "milestone",
   "category": "Franchise Home Runs",
   "entity_type": "player",
   "entity_name": "Hunter Goodman",
   "entity_id": 696100,
   "team": "COL",
   "current_value": 31,
   "projected_value": 46.9,
   "target_value": 49,
   "record_value": 49,
   "record_holder": "Larry Walker",
   "record_year": 1997,
   "history_score": 58,
   "status": "gray",
   "feasibility": "",
   "headline": "Hunter Goodman is chasing the COL franchise record for home runs",
   "summary": "The COL single-season record is 49 \u2014 Larry Walker, 1997. Hunter Goodman projects to 46.9.",
   "cta": "",
   "link": "players/696100.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "672640-avg-2026-07-27",
   "type": "milestone",
   "category": "Batting Average",
   "entity_type": "player",
   "entity_name": "Otto Lopez",
   "entity_id": 672640,
   "team": "MIA",
   "current_value": ".331",
   "projected_value": ".331",
   "target_value": ".400",
   "record_value": 0.406,
   "record_holder": "Ted Williams",
   "record_year": 1941,
   "history_score": 57,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Otto Lopez is hitting .331",
   "summary": "Otto Lopez leads the .400 chase at .331 \u2014 .069 shy of the line no one has crossed since Ted Williams in 1941.",
   "cta": "Needs a .536 clip the rest of the way to finish at .400.",
   "link": "players/672640.html",
   "trend": "up",
   "daily_delta": 2,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,21.2 4.3,21.2 5.5,30.0 6.8,13.8 8.0,5.0 9.3,13.8 10.5,13.8 11.8,13.8 13.0,16.8 14.3,16.8 15.5,21.7 16.8,21.7 18.0,16.3 19.3,16.3 20.5,6.9 21.8,9.4 23.0,11.4 24.3,11.8 25.5,21.2 26.8,22.6 28.0,22.6 29.3,15.3 30.5,16.8 31.8,23.1 33.1,24.1 34.3,17.7 35.6,19.2 36.8,19.2 38.1,13.8 39.3,12.3 40.6,9.9 41.8,11.4 43.1,13.8 44.3,12.3 45.6,10.4 46.8,5.0 48.1,4.0 49.3,8.4 50.6,8.4 51.8,11.8 53.1,12.8 54.3,10.9 55.6,11.8 56.8,9.9 58.1,8.4 59.3,11.8 60.6,7.4 61.9,6.0 63.1,9.4 64.4,10.4 65.6,11.4 66.9,11.8 68.1,14.3 69.4,15.3 70.6,9.4 71.9,9.4 73.1,9.9 74.4,12.8 75.6,15.3 76.9,11.4 78.1,10.9 79.4,12.3 80.6,12.3 81.9,14.8 83.1,13.8 84.4,12.3 85.6,12.3 86.9,9.9 88.1,9.4 89.4,8.4 90.7,9.4 91.9,7.9 93.2,8.9 94.4,10.9 95.7,11.4 96.9,12.3 98.2,12.3 99.4,13.3 100.7,14.3 101.9,14.3 103.2,12.3 104.4,11.8 105.7,10.4 106.9,10.4 108.2,12.8 109.4,12.3 110.7,14.3 111.9,13.8 113.2,13.8 114.4,14.3 115.7,12.3 116.9,11.8 118.2,9.9 119.5,7.4 120.7,7.4 122.0,8.9 123.2,7.9 124.5,7.9 125.7,10.9 127.0,13.3 128.2,13.3 129.5,13.3 130.7,13.3 132.0,13.3 133.2,13.3 134.5,12.3 135.7,12.8 137.0,12.8 138.2,12.8 139.5,14.3 140.7,14.3 142.0,14.3 143.2,15.3 144.5,14.8 145.7,16.3 147.0,14.8\"/></svg>"
  },
  {
   "id": "672640-doubles-2026-07-27",
   "type": "leader_race",
   "category": "Doubles",
   "entity_type": "player",
   "entity_name": "Otto Lopez",
   "entity_id": 672640,
   "team": "MIA",
   "current_value": 27,
   "projected_value": 41,
   "target_value": 50,
   "record_value": 67,
   "record_holder": "Earl Webb",
   "record_year": 1931,
   "history_score": 57,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Otto Lopez is on pace for 41 doubles",
   "summary": "Otto Lopez has 27 doubles \u2014 projecting to 41, 17 behind Earl Webb's 67 pace.",
   "cta": "Needs 23 more to reach 50.",
   "link": "players/672640.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,30.0 5.5,30.0 6.8,30.0 8.0,30.0 9.3,30.0 10.5,30.0 11.8,29.0 13.0,27.0 14.3,27.0 15.5,27.0 16.8,27.0 18.0,27.0 19.3,27.0 20.5,27.0 21.8,27.0 23.0,27.0 24.3,26.0 25.5,26.0 26.8,26.0 28.0,26.0 29.3,26.0 30.5,26.0 31.8,26.0 33.1,25.0 34.3,24.0 35.6,24.0 36.8,24.0 38.1,23.0 39.3,23.0 40.6,23.0 41.8,23.0 43.1,23.0 44.3,22.0 45.6,22.0 46.8,21.0 48.1,20.0 49.3,20.0 50.6,20.0 51.8,20.0 53.1,20.0 54.3,20.0 55.6,20.0 56.8,19.0 58.1,18.0 59.3,18.0 60.6,18.0 61.9,18.0 63.1,18.0 64.4,18.0 65.6,17.0 66.9,17.0 68.1,17.0 69.4,17.0 70.6,17.0 71.9,17.0 73.1,17.0 74.4,17.0 75.6,17.0 76.9,16.0 78.1,16.0 79.4,16.0 80.6,16.0 81.9,16.0 83.1,16.0 84.4,15.0 85.6,15.0 86.9,13.0 88.1,13.0 89.4,13.0 90.7,13.0 91.9,13.0 93.2,13.0 94.4,13.0 95.7,12.0 96.9,12.0 98.2,12.0 99.4,12.0 100.7,12.0 101.9,11.0 103.2,10.0 104.4,10.0 105.7,10.0 106.9,10.0 108.2,10.0 109.4,10.0 110.7,10.0 111.9,9.0 113.2,9.0 114.4,9.0 115.7,8.0 116.9,8.0 118.2,7.0 119.5,6.0 120.7,6.0 122.0,6.0 123.2,5.0 124.5,5.0 125.7,5.0 127.0,5.0 128.2,5.0 129.5,5.0 130.7,5.0 132.0,5.0 133.2,5.0 134.5,4.0 135.7,4.0 137.0,4.0 138.2,4.0 139.5,4.0 140.7,4.0 142.0,4.0 143.2,4.0 144.5,4.0 145.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "518692-doubles-2026-07-27",
   "type": "leader_race",
   "category": "Doubles",
   "entity_type": "player",
   "entity_name": "Freddie Freeman",
   "entity_id": 518692,
   "team": "LAD",
   "current_value": 27,
   "projected_value": 41,
   "target_value": 50,
   "record_value": 67,
   "record_holder": "Earl Webb",
   "record_year": 1931,
   "history_score": 57,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Freddie Freeman is on pace for 41 doubles",
   "summary": "Freddie Freeman has 27 doubles \u2014 projecting to 41, 17 behind Earl Webb's 67 pace.",
   "cta": "Needs 23 more to reach 50.",
   "link": "players/518692.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 6.0,28.9 9.0,28.9 12.0,28.9 15.0,28.9 18.0,28.9 21.0,25.7 24.0,25.7 27.0,25.7 30.0,25.7 33.0,17.0 36.0,17.0 39.0,14.8 42.0,14.8 45.0,14.8 48.0,12.7 51.0,12.7 54.0,12.7 57.0,11.6 60.0,10.5 63.0,10.5 66.0,10.5 69.0,9.4 72.0,9.4 75.0,9.4 78.0,9.4 81.0,9.4 84.0,9.4 87.0,9.4 90.0,9.4 93.0,8.3 96.0,8.3 99.0,8.3 102.0,8.3 105.0,8.3 108.0,8.3 111.0,8.3 114.0,8.3 117.0,8.3 120.0,8.3 123.0,8.3 126.0,8.3 129.0,8.3 132.0,6.2 135.0,6.2 138.0,5.1 141.0,5.1 144.0,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "646240-doubles-2026-07-27",
   "type": "leader_race",
   "category": "Doubles",
   "entity_type": "player",
   "entity_name": "Rafael Devers",
   "entity_id": 646240,
   "team": "SF",
   "current_value": 27,
   "projected_value": 41,
   "target_value": 50,
   "record_value": 67,
   "record_holder": "Earl Webb",
   "record_year": 1931,
   "history_score": 57,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Rafael Devers is on pace for 41 doubles",
   "summary": "Rafael Devers has 27 doubles \u2014 projecting to 41, 17 behind Earl Webb's 67 pace.",
   "cta": "Needs 23 more to reach 50.",
   "link": "players/646240.html",
   "trend": "down",
   "daily_delta": -2,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 5.3,30.0 7.6,30.0 10.0,30.0 12.3,30.0 14.6,23.5 16.9,23.5 19.3,23.5 21.6,23.5 23.9,21.3 26.2,19.2 28.5,19.2 30.9,19.2 33.2,19.2 35.5,19.2 37.8,19.2 40.2,19.2 42.5,19.2 44.8,17.0 47.1,17.0 49.5,17.0 51.8,17.0 54.1,12.7 56.4,12.7 58.7,12.7 61.1,12.7 63.4,12.7 65.7,12.7 68.0,12.7 70.4,12.7 72.7,12.7 75.0,10.5 77.3,10.5 79.6,10.5 82.0,10.5 84.3,10.5 86.6,10.5 88.9,10.5 91.3,10.5 93.6,10.5 95.9,10.5 98.2,10.5 100.5,10.5 102.9,10.5 105.2,8.3 107.5,8.3 109.8,8.3 112.2,8.3 114.5,8.3 116.8,8.3 119.1,8.3 121.5,8.3 123.8,8.3 126.1,8.3 128.4,8.3 130.7,8.3 133.1,6.2 135.4,6.2 137.7,6.2 140.0,6.2 142.4,4.0 144.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "693645-so-2026-07-27",
   "type": "leader_race",
   "category": "Strikeouts",
   "entity_type": "player",
   "entity_name": "Cam Schlittler",
   "entity_id": 693645,
   "team": "NYY",
   "current_value": 157,
   "projected_value": 240,
   "target_value": 300,
   "record_value": 383,
   "record_holder": "Nolan Ryan",
   "record_year": 1973,
   "history_score": 57,
   "status": "gray",
   "feasibility": "",
   "headline": "Cam Schlittler is on pace for 240 strikeouts",
   "summary": "Cam Schlittler has 157 K, projecting to 240. Nolan Ryan's modern record is 383.",
   "cta": "143 K from a 300-strikeout season.",
   "link": "players/693645.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 10.2,30.0 17.4,30.0 24.6,30.0 31.8,30.0 39.0,24.0 46.2,24.0 53.4,24.0 60.6,24.0 67.8,24.0 75.0,24.0 82.2,24.0 89.4,16.0 96.6,16.0 103.8,16.0 111.0,16.0 118.2,16.0 125.4,4.0 132.6,4.0 139.8,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "670541-runs-2026-07-27",
   "type": "leader_race",
   "category": "Runs",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": 73,
   "projected_value": 110,
   "target_value": 120,
   "record_value": 177,
   "record_holder": "Babe Ruth",
   "record_year": 1921,
   "history_score": 55,
   "status": "gray",
   "feasibility": "LONG SHOT",
   "headline": "Yordan Alvarez is on pace for 110 runs",
   "summary": "Yordan Alvarez has 73 runs \u2014 projecting to 110, 45 behind Babe Ruth's 177 pace.",
   "cta": "Needs 47 more to reach 120.",
   "link": "players/670541.html",
   "trend": "up",
   "daily_delta": 1,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,29.2 5.4,29.2 6.7,29.2 7.9,28.8 9.1,28.4 10.3,28.4 11.5,28.4 12.8,28.4 14.0,28.4 15.2,28.1 16.4,27.7 17.6,27.7 18.9,27.7 20.1,27.3 21.3,26.5 22.5,26.1 23.7,25.7 25.0,25.3 26.2,25.0 27.4,25.0 28.6,25.0 29.8,24.6 31.1,24.6 32.3,24.6 33.5,24.6 34.7,23.8 35.9,23.8 37.2,23.8 38.4,23.8 39.6,22.6 40.8,22.6 42.1,22.6 43.3,22.6 44.5,22.2 45.7,22.2 46.9,22.2 48.2,22.2 49.4,21.9 50.6,21.9 51.8,21.9 53.0,21.9 54.3,21.9 55.5,21.9 56.7,21.1 57.9,21.1 59.1,20.7 60.4,20.7 61.6,20.7 62.8,20.7 64.0,20.7 65.2,20.7 66.5,20.7 67.7,20.3 68.9,20.3 70.1,19.9 71.3,19.1 72.6,18.4 73.8,18.0 75.0,17.6 76.2,17.2 77.4,17.2 78.7,17.2 79.9,16.8 81.1,16.4 82.3,16.4 83.5,15.6 84.8,14.9 86.0,14.9 87.2,14.5 88.4,14.5 89.6,14.5 90.9,14.5 92.1,13.7 93.3,13.3 94.5,13.3 95.7,13.3 97.0,13.3 98.2,12.9 99.4,12.9 100.6,12.1 101.8,12.1 103.1,11.4 104.3,11.0 105.5,10.2 106.7,10.2 107.9,10.2 109.2,10.2 110.4,10.2 111.6,9.8 112.8,9.8 114.1,9.4 115.3,9.4 116.5,9.4 117.7,9.0 118.9,8.3 120.2,8.3 121.4,8.3 122.6,8.3 123.8,8.3 125.0,8.3 126.3,7.1 127.5,7.1 128.7,7.1 129.9,7.1 131.1,7.1 132.4,7.1 133.6,7.1 134.8,7.1 136.0,7.1 137.2,7.1 138.5,6.3 139.7,5.9 140.9,5.6 142.1,5.6 143.3,4.8 144.6,4.4 145.8,4.4 147.0,4.0\"/></svg>"
  },
  {
   "id": "682928-tcNL-2026-07-27",
   "type": "milestone",
   "category": "Triple Crown (NL)",
   "entity_type": "player",
   "entity_name": "CJ Abrams",
   "entity_id": 682928,
   "team": "WSH",
   "current_value": ".295/27/82",
   "projected_value": null,
   "target_value": null,
   "record_value": null,
   "record_holder": null,
   "record_year": null,
   "history_score": 55,
   "status": "gray",
   "feasibility": "",
   "headline": "CJ Abrams is the closest thing to a Triple Crown threat",
   "summary": "CJ Abrams ranks 9/4/1 in the NL in AVG/HR/RBI.",
   "cta": "",
   "link": "watch.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "650333-avg-2026-07-27",
   "type": "milestone",
   "category": "Batting Average",
   "entity_type": "player",
   "entity_name": "Luis Arraez",
   "entity_id": 650333,
   "team": "SF",
   "current_value": ".326",
   "projected_value": ".326",
   "target_value": ".400",
   "record_value": 0.406,
   "record_holder": "Ted Williams",
   "record_year": 1941,
   "history_score": 54,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Luis Arraez is hitting .326",
   "summary": "Luis Arraez leads the .400 chase at .326 \u2014 .074 shy of the line no one has crossed since Ted Williams in 1941.",
   "cta": "Needs a .540 clip the rest of the way to finish at .400.",
   "link": "players/650333.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,23.8 4.3,12.2 5.5,17.7 6.8,30.0 8.1,12.9 9.3,12.9 10.6,25.2 11.8,23.8 13.1,23.8 14.4,23.8 15.6,4.0 16.9,4.0 18.2,17.7 19.4,13.6 20.7,12.2 21.9,23.2 23.2,23.2 24.5,25.2 25.7,26.6 27.0,23.8 28.3,12.9 29.5,10.2 30.8,17.0 32.1,17.0 33.3,16.3 34.6,16.3 35.8,23.2 37.1,24.5 38.4,14.9 39.6,21.1 40.9,15.6 42.2,15.6 43.4,15.6 44.7,15.6 45.9,17.0 47.2,18.4 48.5,19.7 49.7,19.1 51.0,24.5 52.3,19.7 53.5,25.2 54.8,14.9 56.1,14.3 57.3,7.4 58.6,10.2 59.8,12.9 61.1,13.6 62.4,13.6 63.6,12.2 64.9,10.8 66.2,12.9 67.4,14.3 68.7,14.9 69.9,9.5 71.2,9.5 72.5,6.7 73.7,11.5 75.0,12.2 76.3,12.2 77.5,10.8 78.8,11.5 80.1,9.5 81.3,8.8 82.6,10.2 83.8,10.8 85.1,10.2 86.4,8.8 87.6,8.1 88.9,8.1 90.2,8.8 91.4,10.2 92.7,13.6 93.9,13.6 95.2,10.2 96.5,8.8 97.7,8.8 99.0,12.2 100.3,12.2 101.5,12.9 102.8,12.9 104.1,12.2 105.3,12.2 106.6,12.2 107.8,12.2 109.1,12.9 110.4,10.2 111.6,8.8 112.9,5.4 114.2,8.8 115.4,8.8 116.7,8.8 117.9,6.1 119.2,9.5 120.5,9.5 121.7,8.8 123.0,10.2 124.3,8.8 125.5,4.7 126.8,6.1 128.1,6.1 129.3,6.1 130.6,6.1 131.8,6.1 133.1,6.1 134.4,7.4 135.6,8.1 136.9,8.8 138.2,10.8 139.4,12.9 140.7,12.9 141.9,12.9 143.2,10.2 144.5,8.8 145.7,8.1 147.0,8.8\"/></svg>"
  },
  {
   "id": "670541-rbi-2026-07-27",
   "type": "leader_race",
   "category": "RBI",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": 78,
   "projected_value": 117,
   "target_value": 125,
   "record_value": 191,
   "record_holder": "Hack Wilson",
   "record_year": 1930,
   "history_score": 54,
   "status": "gray",
   "feasibility": "NEAR PACE",
   "headline": "Yordan Alvarez is on pace for 117 rbi",
   "summary": "Yordan Alvarez has 78 rbi \u2014 projecting to 117, 49 behind Hack Wilson's 191 pace.",
   "cta": "Needs 47 more to reach 125.",
   "link": "players/670541.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,30.0 5.4,30.0 6.7,29.6 7.9,29.3 9.1,28.6 10.3,28.6 11.5,28.6 12.8,28.6 14.0,28.6 15.2,27.5 16.4,27.1 17.6,27.1 18.9,27.1 20.1,26.4 21.3,26.0 22.5,25.7 23.7,25.3 25.0,24.9 26.2,24.6 27.4,24.6 28.6,23.5 29.8,22.8 31.1,22.8 32.3,22.8 33.5,22.8 34.7,22.8 35.9,22.8 37.2,22.8 38.4,22.8 39.6,22.4 40.8,22.4 42.1,22.4 43.3,22.4 44.5,22.4 45.7,22.4 46.9,22.4 48.2,22.4 49.4,21.7 50.6,21.7 51.8,21.7 53.0,21.7 54.3,21.7 55.5,21.7 56.7,21.3 57.9,21.3 59.1,21.0 60.4,21.0 61.6,21.0 62.8,21.0 64.0,21.0 65.2,21.0 66.5,21.0 67.7,21.0 68.9,21.0 70.1,20.2 71.3,18.8 72.6,18.1 73.8,18.1 75.0,18.1 76.2,18.1 77.4,18.1 78.7,18.1 79.9,17.0 81.1,16.3 82.3,16.3 83.5,16.3 84.8,14.8 86.0,14.8 87.2,14.8 88.4,14.8 89.6,14.8 90.9,14.8 92.1,12.7 93.3,12.7 94.5,12.7 95.7,12.7 97.0,12.7 98.2,12.3 99.4,12.3 100.6,12.3 101.8,12.3 103.1,11.9 104.3,11.9 105.5,11.9 106.7,11.9 107.9,11.9 109.2,11.9 110.4,11.9 111.6,11.9 112.8,11.9 114.1,10.5 115.3,10.5 116.5,10.5 117.7,10.1 118.9,8.0 120.2,8.0 121.4,8.0 122.6,8.0 123.8,8.0 125.0,8.0 126.3,6.9 127.5,6.9 128.7,6.9 129.9,6.9 131.1,6.9 132.4,6.9 133.6,6.9 134.8,6.5 136.0,6.2 137.2,5.8 138.5,5.1 139.7,5.1 140.9,4.4 142.1,4.4 143.3,4.4 144.6,4.4 145.8,4.4 147.0,4.0\"/></svg>"
  },
  {
   "id": "691023-rbi-2026-07-27",
   "type": "leader_race",
   "category": "RBI",
   "entity_type": "player",
   "entity_name": "Jordan Walker",
   "entity_id": 691023,
   "team": "STL",
   "current_value": 77,
   "projected_value": 118,
   "target_value": 125,
   "record_value": 191,
   "record_holder": "Hack Wilson",
   "record_year": 1930,
   "history_score": 54,
   "status": "gray",
   "feasibility": "NEAR PACE",
   "headline": "Jordan Walker is on pace for 118 rbi",
   "summary": "Jordan Walker has 77 rbi \u2014 projecting to 118, 48 behind Hack Wilson's 191 pace.",
   "cta": "Needs 48 more to reach 125.",
   "link": "players/691023.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,28.9 5.6,28.5 6.9,28.5 8.1,28.5 9.4,28.1 10.7,27.7 12.0,27.4 13.3,27.4 14.6,27.4 15.9,27.4 17.1,27.0 18.4,27.0 19.7,27.0 21.0,27.0 22.3,27.0 23.6,27.0 24.9,27.0 26.1,27.0 27.4,27.0 28.7,27.0 30.0,27.0 31.3,25.9 32.6,25.5 33.9,24.3 35.1,23.6 36.4,22.8 37.7,22.8 39.0,22.8 40.3,22.8 41.6,22.8 42.9,22.8 44.1,22.8 45.4,22.8 46.7,22.1 48.0,22.1 49.3,21.7 50.6,21.7 51.9,21.0 53.1,20.2 54.4,20.2 55.7,20.2 57.0,20.2 58.3,20.2 59.6,20.2 60.9,19.8 62.1,19.8 63.4,17.2 64.7,17.2 66.0,17.2 67.3,17.2 68.6,17.2 69.9,17.2 71.1,17.2 72.4,17.2 73.7,16.8 75.0,16.8 76.3,16.4 77.6,16.4 78.9,16.4 80.1,16.1 81.4,15.7 82.7,15.3 84.0,15.3 85.3,14.9 86.6,13.4 87.9,13.4 89.1,12.3 90.4,11.9 91.7,11.9 93.0,11.9 94.3,11.9 95.6,11.9 96.9,11.5 98.1,11.2 99.4,11.2 100.7,11.2 102.0,11.2 103.3,11.2 104.6,11.2 105.9,11.2 107.1,11.2 108.4,11.2 109.7,11.2 111.0,11.2 112.3,11.2 113.6,10.8 114.9,9.3 116.1,9.3 117.4,9.3 118.7,7.8 120.0,7.8 121.3,7.0 122.6,6.6 123.9,5.5 125.1,5.1 126.4,5.1 127.7,5.1 129.0,5.1 130.3,5.1 131.6,5.1 132.9,5.1 134.1,5.1 135.4,4.8 136.7,4.4 138.0,4.4 139.3,4.4 140.6,4.4 141.9,4.0 143.1,4.0 144.4,4.0 145.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "668804-runs-2026-07-27",
   "type": "leader_race",
   "category": "Runs",
   "entity_type": "player",
   "entity_name": "Bryan Reynolds",
   "entity_id": 668804,
   "team": "PIT",
   "current_value": 72,
   "projected_value": 109,
   "target_value": 120,
   "record_value": 177,
   "record_holder": "Babe Ruth",
   "record_year": 1921,
   "history_score": 54,
   "status": "gray",
   "feasibility": "LONG SHOT",
   "headline": "Bryan Reynolds is on pace for 109 runs",
   "summary": "Bryan Reynolds has 72 runs \u2014 projecting to 109, 45 behind Babe Ruth's 177 pace.",
   "cta": "Needs 48 more to reach 120.",
   "link": "players/668804.html",
   "trend": "down",
   "daily_delta": -1,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 6.3,29.2 9.7,23.9 13.0,22.7 16.4,22.7 19.7,22.7 23.1,22.7 26.4,22.7 29.8,22.3 33.1,12.1 36.5,11.7 39.8,11.3 43.2,11.3 46.5,10.9 49.9,10.5 53.2,9.7 56.6,9.7 59.9,9.7 63.3,9.7 66.6,8.9 70.0,8.5 73.3,8.1 76.7,8.1 80.0,7.2 83.4,6.8 86.7,6.8 90.1,6.0 93.4,5.6 96.8,5.6 100.1,5.6 103.5,5.6 106.8,5.6 110.2,5.6 113.5,5.6 116.9,4.8 120.2,4.8 123.6,4.4 126.9,4.4 130.3,4.4 133.6,4.4 137.0,4.4 140.3,4.4 143.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "670541-avg-2026-07-27",
   "type": "milestone",
   "category": "Batting Average",
   "entity_type": "player",
   "entity_name": "Yordan Alvarez",
   "entity_id": 670541,
   "team": "HOU",
   "current_value": ".323",
   "projected_value": ".323",
   "target_value": ".400",
   "record_value": 0.406,
   "record_holder": "Ted Williams",
   "record_year": 1941,
   "history_score": 52,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Yordan Alvarez is hitting .323",
   "summary": "Yordan Alvarez leads the .400 chase at .323 \u2014 .077 shy of the line no one has crossed since Ted Williams in 1941.",
   "cta": "Needs a .557 clip the rest of the way to finish at .400.",
   "link": "players/670541.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,12.9 4.2,5.3 5.4,5.3 6.7,8.9 7.9,4.0 9.1,8.9 10.3,18.8 11.5,24.9 12.8,26.4 14.0,26.4 15.2,21.3 16.4,17.3 17.6,21.5 18.9,25.6 20.1,26.4 21.3,23.0 22.5,24.1 23.7,23.0 25.0,21.1 26.2,23.0 27.4,24.5 28.6,23.7 29.8,20.1 31.1,20.1 32.3,18.0 33.5,18.8 34.7,17.7 35.9,17.7 37.2,18.4 38.4,18.4 39.6,18.2 40.8,21.3 42.1,23.4 43.3,24.5 44.5,23.0 45.7,24.9 46.9,26.0 48.2,26.0 49.4,24.9 50.6,24.3 51.8,26.2 53.0,27.0 54.3,28.3 55.5,28.1 56.7,25.6 57.9,25.6 59.1,25.3 60.4,26.6 61.6,26.6 62.8,28.1 64.0,29.4 65.2,29.4 66.5,29.4 67.7,30.0 68.9,30.0 70.1,29.8 71.3,29.4 72.6,27.5 73.8,28.5 75.0,29.8 76.2,28.9 77.4,29.8 78.7,29.8 79.9,28.9 81.1,26.6 82.3,26.6 83.5,26.6 84.8,26.6 86.0,26.6 87.2,27.7 88.4,26.4 89.6,26.6 90.9,26.6 92.1,25.6 93.3,24.3 94.5,24.5 95.7,24.1 97.0,24.5 98.2,24.7 99.4,24.7 100.6,24.9 101.8,25.8 103.1,25.3 104.3,25.1 105.5,24.7 106.7,25.3 107.9,26.2 109.2,27.0 110.4,27.0 111.6,27.7 112.8,28.3 114.1,27.0 115.3,26.0 116.5,26.0 117.7,26.0 118.9,24.9 120.2,26.2 121.4,26.2 122.6,27.3 123.8,27.9 125.0,27.9 126.3,26.8 127.5,26.2 128.7,26.2 129.9,26.2 131.1,26.2 132.4,26.2 133.6,26.2 134.8,25.6 136.0,25.8 137.2,26.0 138.5,24.9 139.7,24.5 140.9,24.1 142.1,24.1 143.3,24.3 144.6,24.7 145.8,25.1 147.0,25.1\"/></svg>"
  },
  {
   "id": "693304-streak-2026-07-27",
   "type": "milestone",
   "category": "Hit Streak",
   "entity_type": "player",
   "entity_name": "Nick Gonzales",
   "entity_id": 693304,
   "team": "PIT",
   "current_value": 11,
   "projected_value": null,
   "target_value": 56,
   "record_value": 56,
   "record_holder": "Joe DiMaggio",
   "record_year": 1941,
   "history_score": 50,
   "status": "gray",
   "feasibility": "",
   "headline": "Nick Gonzales has hit in 11 straight games",
   "summary": "Nick Gonzales's hitting streak is at 11 games \u2014 DiMaggio's 56 is 45 away.",
   "cta": "One hitless game with an at-bat ends it.",
   "link": "watch.html",
   "trend": "up",
   "daily_delta": 2,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": ""
  },
  {
   "id": "683083-sb-2026-07-27",
   "type": "milestone",
   "category": "Stolen Bases",
   "entity_type": "player",
   "entity_name": "Nasim Nu\u00f1ez",
   "entity_id": 683083,
   "team": "WSH",
   "current_value": 38,
   "projected_value": 58,
   "target_value": 50,
   "record_value": 130,
   "record_holder": "Rickey Henderson",
   "record_year": 1982,
   "history_score": 48,
   "status": "gray",
   "feasibility": "ON PACE",
   "headline": "Nasim Nu\u00f1ez is on pace for 58 stolen bases",
   "summary": "Nasim Nu\u00f1ez has 38 stolen bases \u2014 projecting to 58, 48 behind Rickey Henderson's 130 pace.",
   "cta": "Needs 12 more to reach 50.",
   "link": "players/683083.html",
   "trend": "up",
   "daily_delta": 1,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,27.8 5.5,27.0 6.8,27.0 8.1,27.0 9.4,27.0 10.6,27.0 11.9,27.0 13.2,27.0 14.5,27.0 15.7,27.0 17.0,27.0 18.3,27.0 19.6,27.0 20.8,26.3 22.1,26.3 23.4,24.8 24.7,24.8 25.9,24.8 27.2,24.1 28.5,23.3 29.8,22.6 31.0,22.6 32.3,22.6 33.6,22.6 34.9,21.8 36.1,21.8 37.4,21.8 38.7,21.8 40.0,21.8 41.2,21.8 42.5,21.8 43.8,21.8 45.1,20.3 46.3,20.3 47.6,19.6 48.9,19.6 50.2,19.6 51.4,19.6 52.7,18.9 54.0,18.9 55.2,18.1 56.5,18.1 57.8,17.4 59.1,17.4 60.3,16.6 61.6,16.6 62.9,15.9 64.2,15.9 65.4,15.9 66.7,15.9 68.0,15.9 69.3,15.9 70.5,15.9 71.8,15.9 73.1,15.9 74.4,15.9 75.6,15.9 76.9,15.9 78.2,15.9 79.5,15.9 80.7,15.9 82.0,15.1 83.3,15.1 84.6,15.1 85.8,14.4 87.1,13.7 88.4,13.7 89.7,13.7 90.9,13.7 92.2,13.7 93.5,13.7 94.8,12.9 96.0,12.9 97.3,12.9 98.6,12.2 99.8,12.2 101.1,11.4 102.4,10.7 103.7,9.2 104.9,9.2 106.2,9.2 107.5,9.2 108.8,8.5 110.0,8.5 111.3,8.5 112.6,8.5 113.9,8.5 115.1,8.5 116.4,8.5 117.7,8.5 119.0,7.7 120.2,7.7 121.5,7.7 122.8,7.7 124.1,7.7 125.3,7.7 126.6,7.0 127.9,7.0 129.2,7.0 130.4,7.0 131.7,7.0 133.0,7.0 134.3,6.2 135.5,6.2 136.8,4.7 138.1,4.7 139.4,4.7 140.6,4.7 141.9,4.7 143.2,4.7 144.5,4.7 145.7,4.7 147.0,4.0\"/></svg>"
  },
  {
   "id": "677951-sb-2026-07-27",
   "type": "leader_race",
   "category": "Stolen Bases",
   "entity_type": "player",
   "entity_name": "Bobby Witt Jr.",
   "entity_id": 677951,
   "team": "KC",
   "current_value": 30,
   "projected_value": 45,
   "target_value": 50,
   "record_value": 130,
   "record_holder": "Rickey Henderson",
   "record_year": 1982,
   "history_score": 40,
   "status": "gray",
   "feasibility": "LONG SHOT",
   "headline": "Bobby Witt Jr. is on pace for 45 stolen bases",
   "summary": "Bobby Witt Jr. has 30 stolen bases \u2014 projecting to 45, 56 behind Rickey Henderson's 130 pace.",
   "cta": "Needs 20 more to reach 50.",
   "link": "players/677951.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,29.0 5.5,28.1 6.8,26.1 8.1,26.1 9.3,25.2 10.6,25.2 11.8,25.2 13.1,25.2 14.4,25.2 15.6,25.2 16.9,25.2 18.2,25.2 19.4,25.2 20.7,25.2 21.9,25.2 23.2,25.2 24.5,25.2 25.7,24.2 27.0,24.2 28.3,24.2 29.5,24.2 30.8,24.2 32.1,24.2 33.3,23.3 34.6,23.3 35.8,23.3 37.1,23.3 38.4,23.3 39.6,23.3 40.9,22.3 42.2,22.3 43.4,21.3 44.7,21.3 45.9,21.3 47.2,21.3 48.5,21.3 49.7,21.3 51.0,21.3 52.3,21.3 53.5,20.4 54.8,20.4 56.1,20.4 57.3,20.4 58.6,19.4 59.8,18.4 61.1,18.4 62.4,18.4 63.6,18.4 64.9,17.5 66.2,17.5 67.4,17.5 68.7,17.5 69.9,17.5 71.2,17.5 72.5,17.5 73.7,17.5 75.0,16.5 76.3,16.5 77.5,14.6 78.8,13.6 80.1,12.7 81.3,11.7 82.6,10.7 83.8,10.7 85.1,10.7 86.4,10.7 87.6,9.8 88.9,9.8 90.2,9.8 91.4,9.8 92.7,7.9 93.9,7.9 95.2,6.9 96.5,5.9 97.7,5.9 99.0,5.9 100.3,5.9 101.5,5.9 102.8,5.9 104.1,5.9 105.3,5.9 106.6,5.9 107.8,5.9 109.1,5.9 110.4,5.9 111.6,5.9 112.9,5.9 114.2,5.9 115.4,5.0 116.7,5.0 117.9,5.0 119.2,4.0 120.5,4.0 121.7,4.0 123.0,4.0 124.3,4.0 125.5,4.0 126.8,4.0 128.1,4.0 129.3,4.0 130.6,4.0 131.8,4.0 133.1,4.0 134.4,4.0 135.6,4.0 136.9,4.0 138.2,4.0 139.4,4.0 140.7,4.0 141.9,4.0 143.2,4.0 144.5,4.0 145.7,4.0 147.0,4.0\"/></svg>"
  },
  {
   "id": "665862-sb-2026-07-27",
   "type": "leader_race",
   "category": "Stolen Bases",
   "entity_type": "player",
   "entity_name": "Jazz Chisholm Jr.",
   "entity_id": 665862,
   "team": "NYY",
   "current_value": 29,
   "projected_value": 44,
   "target_value": 50,
   "record_value": 130,
   "record_holder": "Rickey Henderson",
   "record_year": 1982,
   "history_score": 40,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Jazz Chisholm Jr. is on pace for 44 stolen bases",
   "summary": "Jazz Chisholm Jr. has 29 stolen bases \u2014 projecting to 44, 56 behind Rickey Henderson's 130 pace.",
   "cta": "Needs 21 more to reach 50.",
   "link": "players/665862.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.2,30.0 5.5,28.1 6.7,28.1 7.9,28.1 9.2,28.1 10.4,28.1 11.6,28.1 12.8,27.1 14.1,26.1 15.3,26.1 16.5,26.1 17.8,26.1 19.0,26.1 20.2,25.2 21.5,24.2 22.7,24.2 23.9,24.2 25.2,24.2 26.4,24.2 27.6,24.2 28.8,24.2 30.1,24.2 31.3,24.2 32.5,24.2 33.8,23.3 35.0,23.3 36.2,23.3 37.5,23.3 38.7,23.3 39.9,23.3 41.2,23.3 42.4,23.3 43.6,21.3 44.8,21.3 46.1,21.3 47.3,21.3 48.5,21.3 49.8,21.3 51.0,21.3 52.2,21.3 53.5,21.3 54.7,21.3 55.9,21.3 57.2,20.4 58.4,20.4 59.6,20.4 60.8,20.4 62.1,20.4 63.3,20.4 64.5,20.4 65.8,20.4 67.0,20.4 68.2,19.4 69.5,19.4 70.7,19.4 71.9,19.4 73.2,19.4 74.4,19.4 75.6,18.4 76.8,18.4 78.1,18.4 79.3,18.4 80.5,18.4 81.8,17.5 83.0,16.5 84.2,16.5 85.5,16.5 86.7,16.5 87.9,16.5 89.2,15.6 90.4,15.6 91.6,14.6 92.8,14.6 94.1,12.7 95.3,12.7 96.5,12.7 97.8,12.7 99.0,12.7 100.2,11.7 101.5,11.7 102.7,9.8 103.9,9.8 105.2,9.8 106.4,9.8 107.6,8.8 108.8,8.8 110.1,8.8 111.3,8.8 112.5,8.8 113.8,8.8 115.0,6.9 116.2,6.9 117.5,6.9 118.7,6.9 119.9,6.9 121.2,6.9 122.4,6.9 123.6,6.9 124.8,6.9 126.1,6.9 127.3,6.9 128.5,6.9 129.8,6.9 131.0,6.9 132.2,6.9 133.5,6.9 134.7,6.9 135.9,6.9 137.2,6.9 138.4,6.9 139.6,6.9 140.8,5.9 142.1,5.9 143.3,5.9 144.5,5.9 145.8,5.9 147.0,4.0\"/></svg>"
  },
  {
   "id": "672640-triples-2026-07-27",
   "type": "leader_race",
   "category": "Triples",
   "entity_type": "player",
   "entity_name": "Otto Lopez",
   "entity_id": 672640,
   "team": "MIA",
   "current_value": 7,
   "projected_value": 11,
   "target_value": 20,
   "record_value": 36,
   "record_holder": "Chief Wilson",
   "record_year": 1912,
   "history_score": 40,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Otto Lopez is on pace for 11 triples",
   "summary": "Otto Lopez has 7 triples \u2014 projecting to 11, 17 behind Chief Wilson's 36 pace.",
   "cta": "Needs 13 more to reach 20.",
   "link": "players/672640.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,30.0 5.5,30.0 6.8,30.0 8.0,30.0 9.3,30.0 10.5,30.0 11.8,30.0 13.0,30.0 14.3,30.0 15.5,30.0 16.8,30.0 18.0,30.0 19.3,30.0 20.5,25.7 21.8,25.7 23.0,25.7 24.3,25.7 25.5,25.7 26.8,25.7 28.0,25.7 29.3,25.7 30.5,25.7 31.8,25.7 33.1,25.7 34.3,25.7 35.6,25.7 36.8,25.7 38.1,25.7 39.3,25.7 40.6,25.7 41.8,25.7 43.1,25.7 44.3,25.7 45.6,25.7 46.8,25.7 48.1,25.7 49.3,25.7 50.6,25.7 51.8,25.7 53.1,25.7 54.3,25.7 55.6,25.7 56.8,25.7 58.1,25.7 59.3,25.7 60.6,25.7 61.9,25.7 63.1,25.7 64.4,25.7 65.6,25.7 66.9,25.7 68.1,25.7 69.4,25.7 70.6,25.7 71.9,25.7 73.1,25.7 74.4,25.7 75.6,25.7 76.9,25.7 78.1,25.7 79.4,25.7 80.6,25.7 81.9,25.7 83.1,25.7 84.4,21.3 85.6,21.3 86.9,21.3 88.1,21.3 89.4,21.3 90.7,21.3 91.9,21.3 93.2,21.3 94.4,21.3 95.7,21.3 96.9,21.3 98.2,21.3 99.4,21.3 100.7,21.3 101.9,21.3 103.2,21.3 104.4,21.3 105.7,21.3 106.9,21.3 108.2,21.3 109.4,17.0 110.7,17.0 111.9,17.0 113.2,17.0 114.4,17.0 115.7,12.7 116.9,12.7 118.2,12.7 119.5,12.7 120.7,12.7 122.0,12.7 123.2,12.7 124.5,8.3 125.7,8.3 127.0,8.3 128.2,8.3 129.5,8.3 130.7,8.3 132.0,8.3 133.2,8.3 134.5,8.3 135.7,8.3 137.0,8.3 138.2,8.3 139.5,8.3 140.7,8.3 142.0,8.3 143.2,8.3 144.5,8.3 145.7,8.3 147.0,4.0\"/></svg>"
  },
  {
   "id": "650333-triples-2026-07-27",
   "type": "leader_race",
   "category": "Triples",
   "entity_type": "player",
   "entity_name": "Luis Arraez",
   "entity_id": 650333,
   "team": "SF",
   "current_value": 7,
   "projected_value": 11,
   "target_value": 20,
   "record_value": 36,
   "record_holder": "Chief Wilson",
   "record_year": 1912,
   "history_score": 40,
   "status": "gray",
   "feasibility": "EXTREME",
   "headline": "Luis Arraez is on pace for 11 triples",
   "summary": "Luis Arraez has 7 triples \u2014 projecting to 11, 17 behind Chief Wilson's 36 pace.",
   "cta": "Needs 13 more to reach 20.",
   "link": "players/650333.html",
   "trend": "flat",
   "daily_delta": 0,
   "status_label": "WATCH",
   "kicker": "Today's top chase",
   "spark": "<svg class=\"spark\" width=\"150\" height=\"34\" viewBox=\"0 0 150 34\" aria-hidden=\"true\"><polyline fill=\"none\" stroke=\"#e0524d\" stroke-width=\"2\" stroke-linecap=\"round\" points=\"3.0,30.0 4.3,26.3 5.5,26.3 6.8,26.3 8.1,22.6 9.3,22.6 10.6,22.6 11.8,22.6 13.1,22.6 14.4,22.6 15.6,22.6 16.9,22.6 18.2,22.6 19.4,22.6 20.7,22.6 21.9,22.6 23.2,22.6 24.5,22.6 25.7,22.6 27.0,22.6 28.3,22.6 29.5,22.6 30.8,22.6 32.1,22.6 33.3,22.6 34.6,22.6 35.8,22.6 37.1,22.6 38.4,22.6 39.6,22.6 40.9,22.6 42.2,22.6 43.4,22.6 44.7,22.6 45.9,22.6 47.2,22.6 48.5,22.6 49.7,22.6 51.0,22.6 52.3,22.6 53.5,22.6 54.8,22.6 56.1,22.6 57.3,22.6 58.6,22.6 59.8,22.6 61.1,22.6 62.4,22.6 63.6,22.6 64.9,18.9 66.2,18.9 67.4,18.9 68.7,18.9 69.9,18.9 71.2,18.9 72.5,18.9 73.7,18.9 75.0,18.9 76.3,18.9 77.5,15.1 78.8,15.1 80.1,15.1 81.3,15.1 82.6,15.1 83.8,15.1 85.1,15.1 86.4,11.4 87.6,11.4 88.9,11.4 90.2,11.4 91.4,7.7 92.7,7.7 93.9,7.7 95.2,7.7 96.5,7.7 97.7,7.7 99.0,7.7 100.3,7.7 101.5,7.7 102.8,7.7 104.1,7.7 105.3,7.7 106.6,7.7 107.8,7.7 109.1,7.7 110.4,7.7 111.6,7.7 112.9,4.0 114.2,4.0 115.4,4.0 116.7,4.0 117.9,4.0 119.2,4.0 120.5,4.0 121.7,4.0 123.0,4.0 124.3,4.0 125.5,4.0 126.8,4.0 128.1,4.0 129.3,4.0 130.6,4.0 131.8,4.0 133.1,4.0 134.4,4.0 135.6,4.0 136.9,4.0 138.2,4.0 139.4,4.0 140.7,4.0 141.9,4.0 143.2,4.0 144.5,4.0 145.7,4.0 147.0,4.0\"/></svg>"
  }
 ]
}