Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

Find all updates to the MLB v6.5 API and its documentation

Catcher's Interference & Reached on Violation

Release DateFeeds AffectedBenefit
04/14/2025Daily Summary

Game Extended Summary

Game Play-by-Play

Game Summary

Player Profile

Seasonal Statistics
We've added data points for batters reaching base on catcher's interference and on violation (ex. reaching on a shift violation). Values will be available at the game and seasonal level, for players and teams.

ci - Catcher's interference
rov - Reached on violation

In the Game Play-by-Play endpoint, these instances are noted with the following outcome ids:
Catcher's Interference: outcome_id="aCI"
Reached on Violation: outcome_id="aROV"

These changes are in effect for MLB API versions 6.5 through 8. See below for MLB v8 sample data.
<at_bat hitter_id="6c196cb7-4607-47f7-a00e-855db3728c03" id="64e6d222-2a42-4708-a1b2-971262006e32" hitter_hand="R" pitcher_id="1af59804-5b77-4d6f-98f7-23e97a400a1b" pitcher_hand="R" sequence_number="107">
  <hitter preferred_name="Jon" first_name="Jonathon" last_name="Berti" jersey_number="5" id="6c196cb7-4607-47f7-a00e-855db3728c03" full_name="Jon Berti"/>
  <pitcher preferred_name="Roki" first_name="Roki" last_name="Sasaki" jersey_number="11" id="1af59804-5b77-4d6f-98f7-23e97a400a1b" full_name="Roki Sasaki"/>
  <description>Jon Berti reaches on catcher interference.</description>
  <score home_team_runs="0" away_team_runs="3"/>
  <pitch status="official" id="2269eac3-c3b4-4d4e-a456-3d28bf66ac57" outcome_id="aCI" created_at="2025-03-19T10:48:09+00:00" updated_at="2025-04-04T20:08:12+00:00" sequence_number="108" official="false">
    <wall_clock start_time="2025-03-19T10:48:01+00:00" end_time="2025-03-19T10:48:14+00:00"/>
    <flags is_ab_over="true" is_bunt="false" is_hit="false" is_wild_pitch="false" is_passed_ball="false" is_double_play="false" is_triple_play="false"/>
    <count balls="0" strikes="0" outs="1" pitch_count="1"/>
    <pitcher pitch_type="FA" pitch_speed="97.1" pitch_zone="5" pitcher_hand="R" hitter_hand="R" pitch_count="31" id="1af59804-5b77-4d6f-98f7-23e97a400a1b" pitch_x="-17" pitch_y="-26" preferred_name="Roki" first_name="Roki" last_name="Sasaki" jersey_number="11" full_name="Roki Sasaki"/>
    <hitter preferred_name="Jon" first_name="Jonathon" last_name="Berti" jersey_number="5" id="6c196cb7-4607-47f7-a00e-855db3728c03" full_name="Jon Berti"/>
    <score home_team_runs="0" away_team_runs="3"/>
    <pitching ci="1"/>
    <hitting ci="1"/>
    <mlb_pitch_data speed="97.1" strike_zone_top="3.42" strike_zone_bottom="1.59" zone="5" code="FF" description="Four-Seam Fastball">
      <coordinates x="111.75" y="177"/>
    </mlb_pitch_data>
    <mlb_hit_data trajectory="ground_ball" hardness="soft">
      <coordinates coord_x="116.02" coord_y="185.55"/>
    </mlb_hit_data>
    <runners>
      <runner starting_base="0" ending_base="1" out="false" outcome_id="AD1" preferred_name="Jon" first_name="Jonathon" last_name="Berti" jersey_number="5" id="6c196cb7-4607-47f7-a00e-855db3728c03" full_name="Jon Berti"/>
    </runners>
  </pitch>
</at_bat>
{
  "at_bat":{
    "hitter_id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
    "id":"832129ce-59f3-4013-a6c7-70bebc6c96c1",
    "hitter_hand":"R",
    "pitcher_id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
    "pitcher_hand":"R",
    "sequence_number":383,
    "description":"Carson Kelly reaches on violation error. Violation error by Miguel Rojas.",
    "hitter":{
      "preferred_name":"Carson",
      "first_name":"Carson",
      "last_name":"Kelly",
      "jersey_number":"15",
      "id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
      "full_name":"Carson Kelly"
    },
    "pitcher":{
      "preferred_name":"Kirby",
      "first_name":"Kirby",
      "last_name":"Yates",
      "jersey_number":"38",
      "id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
      "full_name":"Kirby Yates"
    },
    "score":{
      "home_team_runs":3,
      "away_team_runs":6
    },
    "events":[
      {
        "status":"official",
        "id":"54159e80-a35f-4272-b79e-ca2c7188c9af",
        "outcome_id":"kKS",
        "created_at":"2025-03-19T12:30:40+00:00",
        "updated_at":"2025-03-19T12:33:01+00:00",
        "sequence_number":384,
        "official":true,
        "type":"pitch",
        "wall_clock":{
          "start_time":"2025-03-19T12:27:51+00:00",
          "end_time":"2025-03-19T12:28:07+00:00"
        },
        "flags":{
          "is_ab_over":false,
          "is_bunt":false,
          "is_hit":false,
          "is_wild_pitch":false,
          "is_passed_ball":false,
          "is_double_play":false,
          "is_triple_play":false
        },
        "count":{
          "balls":0,
          "strikes":1,
          "outs":2,
          "pitch_count":1
        },
        "pitcher":{
          "pitch_type":"FA",
          "pitch_speed":92.9,
          "pitch_zone":2,
          "pitcher_hand":"R",
          "hitter_hand":"R",
          "pitch_count":11,
          "id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
          "pitch_x":-35,
          "pitch_y":60,
          "preferred_name":"Kirby",
          "first_name":"Kirby",
          "last_name":"Yates",
          "jersey_number":"38",
          "full_name":"Kirby Yates"
        },
        "hitter":{
          "preferred_name":"Carson",
          "first_name":"Carson",
          "last_name":"Kelly",
          "jersey_number":"15",
          "id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
          "full_name":"Carson Kelly"
        },
        "score":{
          "home_team_runs":3,
          "away_team_runs":6
        },
        "mlb_pitch_data":{
          "speed":92.9,
          "strike_zone_top":3.33,
          "strike_zone_bottom":1.66,
          "zone":2,
          "code":"FF",
          "description":"Four-Seam Fastball",
          "coordinates":{
            "x":108.04,
            "y":158.12
          }
        }
      },
      {
        "status":"official",
        "id":"442a008e-77f5-49a5-83fe-8d21ccb0a616",
        "outcome_id":"bB",
        "created_at":"2025-03-19T12:30:41+00:00",
        "updated_at":"2025-03-19T12:30:41+00:00",
        "sequence_number":385,
        "official":true,
        "type":"pitch",
        "wall_clock":{
          "start_time":"2025-03-19T12:28:07+00:00",
          "end_time":"2025-03-19T12:28:24+00:00"
        },
        "flags":{
          "is_ab_over":false,
          "is_bunt":false,
          "is_hit":false,
          "is_wild_pitch":false,
          "is_passed_ball":false,
          "is_double_play":false,
          "is_triple_play":false
        },
        "count":{
          "balls":1,
          "strikes":1,
          "outs":2,
          "pitch_count":2
        },
        "pitcher":{
          "pitch_type":"FA",
          "pitch_speed":92.8,
          "pitch_zone":13,
          "pitcher_hand":"R",
          "hitter_hand":"R",
          "pitch_count":12,
          "id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
          "pitch_x":-105,
          "pitch_y":-73,
          "preferred_name":"Kirby",
          "first_name":"Kirby",
          "last_name":"Yates",
          "jersey_number":"38",
          "full_name":"Kirby Yates"
        },
        "hitter":{
          "preferred_name":"Carson",
          "first_name":"Carson",
          "last_name":"Kelly",
          "jersey_number":"15",
          "id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
          "full_name":"Carson Kelly"
        },
        "score":{
          "home_team_runs":3,
          "away_team_runs":6
        },
        "mlb_pitch_data":{
          "speed":92.8,
          "strike_zone_top":3.33,
          "strike_zone_bottom":1.66,
          "zone":9,
          "code":"FF",
          "description":"Four-Seam Fastball",
          "coordinates":{
            "x":87.96,
            "y":186.97
          }
        }
      },
      {
        "status":"official",
        "id":"1e5f0da5-ea56-4208-b588-bc996c5ea365",
        "outcome_id":"bB",
        "created_at":"2025-03-19T12:30:41+00:00",
        "updated_at":"2025-03-19T12:30:42+00:00",
        "sequence_number":386,
        "official":true,
        "type":"pitch",
        "wall_clock":{
          "start_time":"2025-03-19T12:28:24+00:00",
          "end_time":"2025-03-19T12:28:46+00:00"
        },
        "flags":{
          "is_ab_over":false,
          "is_bunt":false,
          "is_hit":false,
          "is_wild_pitch":false,
          "is_passed_ball":false,
          "is_double_play":false,
          "is_triple_play":false
        },
        "count":{
          "balls":2,
          "strikes":1,
          "outs":2,
          "pitch_count":3
        },
        "pitcher":{
          "pitch_type":"SP",
          "pitch_speed":86.1,
          "pitch_zone":12,
          "pitcher_hand":"R",
          "hitter_hand":"R",
          "pitch_count":13,
          "id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
          "pitch_x":-70,
          "pitch_y":-221,
          "preferred_name":"Kirby",
          "first_name":"Kirby",
          "last_name":"Yates",
          "jersey_number":"38",
          "full_name":"Kirby Yates"
        },
        "hitter":{
          "preferred_name":"Carson",
          "first_name":"Carson",
          "last_name":"Kelly",
          "jersey_number":"15",
          "id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
          "full_name":"Carson Kelly"
        },
        "score":{
          "home_team_runs":3,
          "away_team_runs":6
        },
        "mlb_pitch_data":{
          "speed":86.1,
          "strike_zone_top":3.33,
          "strike_zone_bottom":1.66,
          "zone":14,
          "code":"FS",
          "description":"Splitter",
          "coordinates":{
            "x":98.1,
            "y":233.36
          }
        }
      },
      {
        "hit_location":"16",
        "hit_type":"GB",
        "status":"official",
        "id":"5fac3951-6210-43f1-ace7-5ec7a7cf0fe3",
        "outcome_id":"aROV",
        "created_at":"2025-03-19T12:30:42+00:00",
        "updated_at":"2025-04-04T20:33:02+00:00",
        "sequence_number":387,
        "official":false,
        "type":"pitch",
        "wall_clock":{
          "start_time":"2025-03-19T12:28:46+00:00",
          "end_time":"2025-03-19T12:29:21+00:00"
        },
        "flags":{
          "is_ab_over":true,
          "is_bunt":false,
          "is_hit":false,
          "is_wild_pitch":false,
          "is_passed_ball":false,
          "is_double_play":false,
          "is_triple_play":false
        },
        "count":{
          "balls":2,
          "strikes":1,
          "outs":2,
          "pitch_count":3
        },
        "pitcher":{
          "pitch_type":"FA",
          "pitch_speed":93.3,
          "pitch_zone":5,
          "pitcher_hand":"R",
          "hitter_hand":"R",
          "pitch_count":13,
          "id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
          "pitch_x":-11,
          "pitch_y":-4,
          "preferred_name":"Kirby",
          "first_name":"Kirby",
          "last_name":"Yates",
          "jersey_number":"38",
          "full_name":"Kirby Yates"
        },
        "hitter":{
          "preferred_name":"Carson",
          "first_name":"Carson",
          "last_name":"Kelly",
          "jersey_number":"15",
          "id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
          "full_name":"Carson Kelly"
        },
        "score":{
          "home_team_runs":3,
          "away_team_runs":6
        },
        "pitching":{
          "rov":1
        },
        "hitting":{
          "rov":1
        },
        "mlb_pitch_data":{
          "speed":93.3,
          "strike_zone_top":3.33,
          "strike_zone_bottom":1.66,
          "zone":5,
          "code":"FF",
          "description":"Four-Seam Fastball",
          "coordinates":{
            "x":114.01,
            "y":172.52
          }
        },
        "mlb_hit_data":{
          "trajectory":"ground_ball",
          "hardness":"medium",
          "coordinates":{
            "coord_x":79.38,
            "coord_y":128.49
          }
        },
        "runners":[
          {
            "starting_base":0,
            "ending_base":1,
            "out":false,
            "outcome_id":"AD1",
            "preferred_name":"Carson",
            "first_name":"Carson",
            "last_name":"Kelly",
            "jersey_number":"15",
            "id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
            "full_name":"Carson Kelly"
          }
        ],
        "errors":[
          {
            "type":"violation",
            "preferred_name":"Miguel",
            "first_name":"Miguel",
            "last_name":"Rojas",
            "jersey_number":"72",
            "id":"9fcd5310-c80e-428e-bd9f-048ba1043b4e",
            "full_name":"Miguel Rojas"
          }
        ]
      }
    ]
  }
},
<statistics>
  <hitting>
    <overall ab="33" lob="16" rbi="3" abhr="0" abk="3.3" bip="23" babip="0.217" bbk="0.3" bbpa="0.081" iso="0.03" obp="0.243" ops="0.425" seca="0.152" slg="0.182" xbh="1" pitch_count="145" lob_risp_2out="3" team_lob="6" ab_risp="10" hit_risp="3" rbi_2out="1" linedrive="6" groundball="8" popup="1" flyball="8" ap="37" avg=".152" gofo="0.5">
      <onbase s="4" d="1" t="0" hr="0" tb="6" bb="3" ibb="0" hbp="1" fc="1" roe="1" h="5" ci="0" rov="0" cycle="0"/>
      <runs total="4"/>
      <outcome klook="30" kswing="11" ktotal="41" ball="44" iball="0" dirtball="4" foul="32"/>
      <outs po="1" fo="7" fidp="0" lo="4" lidp="0" go="6" gidp="0" klook="6" kswing="4" ktotal="10" sacfly="0" sachit="0"/>
      <steal caught="0" stolen="1" pct="1.0" pickoff="0"/>
      <pitches count="145" btotal="49" ktotal="96"/>
    </overall>
  </hitting>
  <pitching>
    <overall oba="0.172" lob="6" era="4.0" k9="8.001" whip="1.0" kbb="2.0" pitch_count="152" wp="2" bk="0" ip_1="27" ip_2="9.0" bf="35" gofo="1.833" babip="0.19" bf_ip="3.889" bf_start="15.0" gbfb="3.25" oab="29" slg="0.276" obp="0.286">
      <onbase s="4" d="0" t="0" hr="1" tb="8" bb="4" ibb="0" hbp="1" fc="1" roe="1" h="5" ci="0" rov="0" h9="5.004" hr9="0.999"/>
      <runs total="4" unearned="0" earned="4" ir="0" ira="0" bqr="0" bqra="0"/>
      <outcome klook="24" kswing="19" ktotal="43" ball="55" iball="0" dirtball="5" foul="26"/>
      <outs po="1" fo="3" fidp="0" lo="2" lidp="0" go="11" gidp="0" klook="2" kswing="6" ktotal="8" sacfly="1" sachit="0"/>
      <steal caught="2" stolen="1" pickoff="1"/>
      <pitches count="152" btotal="61" ktotal="91" per_ip="16.889" per_bf="4.343" per_start="68.0"/>
      <in_play linedrive="4" groundball="13" popup="1" flyball="4"/>
      <games svo="2" qstart="0" shutout="0" complete="0" win="0" loss="0" save="0" hold="1" blown_save="2"/>
    </overall>
    <starters oba="0.133" lob="4" era="0.0" k9="6.228" whip="0.4615" kbb="0.0" pitch_count="68" wp="0" bk="0" ip_1="13" ip_2="4.1" bf="15" gofo="2.333" babip="0.167" bf_ip="3.462" bf_start="15.0" gbfb="9.0" oab="15" slg="0.133" obp="0.133">
      <onbase s="2" d="0" t="0" hr="0" tb="2" bb="0" ibb="0" hbp="0" fc="1" roe="1" h="2" ci="0" rov="0" h9="4.158" hr9="0.0"/>
      <runs total="0" unearned="0" earned="0" ir="0" ira="0" bqr="0" bqra="0"/>
      <outcome klook="11" kswing="9" ktotal="20" ball="22" iball="0" dirtball="2" foul="12"/>
      <outs po="0" fo="1" fidp="0" lo="2" lidp="0" go="7" gidp="0" klook="0" kswing="3" ktotal="3" sacfly="0" sachit="0"/>
      <steal caught="0" stolen="0" pickoff="1"/>
      <pitches count="68" btotal="24" ktotal="44" per_ip="15.692" per_bf="4.533" per_start="68.0"/>
      <in_play linedrive="2" groundball="9" popup="0" flyball="1"/>
      <games svo="0" qstart="0" shutout="0" complete="0" win="0" loss="0" save="0" hold="0" blown_save="0"/>
    </starters>
"statistics":{
  "hitting":{
    "overall":{
      "ab":33,
      "lob":16,
      "rbi":3,
      "abhr":0,
      "abk":3.3,
      "bip":23,
      "babip":0.217,
      "bbk":0.3,
      "bbpa":0.081,
      "iso":0.03,
      "obp":0.243,
      "ops":0.425,
      "seca":0.152,
      "slg":0.182,
      "xbh":1,
      "pitch_count":145,
      "lob_risp_2out":3,
      "team_lob":6,
      "ab_risp":10,
      "hit_risp":3,
      "rbi_2out":1,
      "linedrive":6,
      "groundball":8,
      "popup":1,
      "flyball":8,
      "ap":37,
      "avg":".152",
      "gofo":0.5,
      "onbase":{
        "s":4,
        "d":1,
        "t":0,
        "hr":0,
        "tb":6,
        "bb":3,
        "ibb":0,
        "hbp":1,
        "fc":1,
        "roe":1,
        "h":5,
        "ci":0,
        "rov":0,
        "cycle":0
      },
      "runs":{
        "total":4
      },
      "outcome":{
        "klook":30,
        "kswing":11,
        "ktotal":41,
        "ball":44,
        "iball":0,
        "dirtball":4,
        "foul":32
      },
      "outs":{
        "po":1,
        "fo":7,
        "fidp":0,
        "lo":4,
        "lidp":0,
        "go":6,
        "gidp":0,
        "klook":6,
        "kswing":4,
        "ktotal":10,
        "sacfly":0,
        "sachit":0
      },
      "steal":{
        "caught":0,
        "stolen":1,
        "pct":1,
        "pickoff":0
      },
      "pitches":{
        "count":145,
        "btotal":49,
        "ktotal":96
      }
    }
  },
  "pitching":{
    "overall":{
      "oba":0.172,
      "lob":6,
      "era":4,
      "k9":8.001,
      "whip":1,
      "kbb":2,
      "pitch_count":152,
      "wp":2,
      "bk":0,
      "ip_1":27,
      "ip_2":9,
      "bf":35,
      "gofo":1.833,
      "babip":0.19,
      "bf_ip":3.889,
      "bf_start":15,
      "gbfb":3.25,
      "oab":29,
      "slg":0.276,
      "obp":0.286,
      "onbase":{
        "s":4,
        "d":0,
        "t":0,
        "hr":1,
        "tb":8,
        "bb":4,
        "ibb":0,
        "hbp":1,
        "fc":1,
        "roe":1,
        "h":5,
        "ci":0,
        "rov":0,
        "h9":5.004,
        "hr9":0.999
      },
      "runs":{
        "total":4,
        "unearned":0,
        "earned":4,
        "ir":0,
        "ira":0,
        "bqr":0,
        "bqra":0
      },
      "outcome":{
        "klook":24,
        "kswing":19,
        "ktotal":43,
        "ball":55,
        "iball":0,
        "dirtball":5,
        "foul":26
      },
      "outs":{
        "po":1,
        "fo":3,
        "fidp":0,
        "lo":2,
        "lidp":0,
        "go":11,
        "gidp":0,
        "klook":2,
        "kswing":6,
        "ktotal":8,
        "sacfly":1,
        "sachit":0
      },
      "steal":{
        "caught":2,
        "stolen":1,
        "pickoff":1
      },
      "pitches":{
        "count":152,
        "btotal":61,
        "ktotal":91,
        "per_ip":16.889,
        "per_bf":4.343,
        "per_start":68
      },
      "in_play":{
        "linedrive":4,
        "groundball":13,
        "popup":1,
        "flyball":4
      },
      "games":{
        "svo":2,
        "qstart":0,
        "shutout":0,
        "complete":0,
        "win":0,
        "loss":0,
        "save":0,
        "hold":1,
        "blown_save":2
      }
    },
    "starters":{
      "oba":0.133,
      "lob":4,
      "era":0,
      "k9":6.228,
      "whip":0.4615,
      "kbb":0,
      "pitch_count":68,
      "wp":0,
      "bk":0,
      "ip_1":13,
      "ip_2":4.1,
      "bf":15,
      "gofo":2.333,
      "babip":0.167,
      "bf_ip":3.462,
      "bf_start":15,
      "gbfb":9,
      "oab":15,
      "slg":0.133,
      "obp":0.133,
      "onbase":{
        "s":2,
        "d":0,
        "t":0,
        "hr":0,
        "tb":2,
        "bb":0,
        "ibb":0,
        "hbp":0,
        "fc":1,
        "roe":1,
        "h":2,
        "ci":0,
        "rov":0,
        "h9":4.158,
        "hr9":0
      },
      "runs":{
        "total":0,
        "unearned":0,
        "earned":0,
        "ir":0,
        "ira":0,
        "bqr":0,
        "bqra":0
      },
      "outcome":{
        "klook":11,
        "kswing":9,
        "ktotal":20,
        "ball":22,
        "iball":0,
        "dirtball":2,
        "foul":12
      },
      "outs":{
        "po":0,
        "fo":1,
        "fidp":0,
        "lo":2,
        "lidp":0,
        "go":7,
        "gidp":0,
        "klook":0,
        "kswing":3,
        "ktotal":3,
        "sacfly":0,
        "sachit":0
      },
      "steal":{
        "caught":0,
        "stolen":0,
        "pickoff":1
      },
      "pitches":{
        "count":68,
        "btotal":24,
        "ktotal":44,
        "per_ip":15.692,
        "per_bf":4.533,
        "per_start":68
      },
      "in_play":{
        "linedrive":2,
        "groundball":9,
        "popup":0,
        "flyball":1
      },
      "games":{
        "svo":0,
        "qstart":0,
        "shutout":0,
        "complete":0,
        "win":0,
        "loss":0,
        "save":0,
        "hold":0,
        "blown_save":0
      }
    },


Pitch Outcomes

Release DateFeeds AffectedBenefit
01/22/2025Event Tracking

Game Extended Summary

Game Play-by-Play

Push Events
We've added five pitch outcome_id values to account for new MLB rules violations. See below for the new values and their definitions.

- bABP - Ball - Automatic (Pitch Timer Violation - Pitcher)
- bABC - Ball - Automatic (Pitch Timer Violation - Catcher)
- bABS - Ball - Automatic (Shift Violation)
- kAKP - Strike - Automatic (Pitch Timer Violation)
- kAKB - Strike - Automatic (Batter Timeout Violation)
<pitch status="official" id="1f3f6dbf-2313-4863-b94a-2053e4e3ee3d" outcome_id="bABP" 
       created_at="2023-09-20T19:01:20+00:00" updated_at="2023-09-20T19:01:46+00:00" 
       sequence_number="129" official="true">
"events": [
    {
        "status": "official",
        "id": "69969a8c-5926-4483-a04c-d5e627fe83ce",
        "outcome_id": "bABP",
        "created_at": "2023-09-20T18:12:09+00:00",
        "updated_at": "2023-09-20T18:14:42+00:00",
        "sequence_number": 3,
        "official": true,
        "type": "pitch",
        "wall_clock": {
            "start_time": "2023-09-20T18:11:54+00:00",
            "end_time": "2023-09-20T18:12:11+00:00"
        }


Runner Outcomes

Release DateFeeds AffectedBenefit
01/24/2024Daily Boxscore

Daily Summary

Event Tracking

Game Boxscore

Game Extended Summary

Game Summary

Glossary

Play-by-Play

Push Events
We have added the following runner outcomes to the MLB API:

- SB4u - Stole Home, Unearned Run
- SB2AD3 - Steal 2nd, advanced 3rd
- SB2AD4 - Steal 2nd, advanced Home
- SB2AD4u - Steal 2nd, advanced Home, Unearned Run
- SB3AD4 - Steal 3rd, advanced Home
- SB3AD4u - Steal 3rd, advanced Home, Unearned Run
- CS2AD3 - Caught stealing 2nd, advanced 3rd
- CS2AD4 - Caught stealing 2nd, advanced Home
- CS2AD4u - Caught stealing 2nd, advanced Home, Unearned Run
- CS3AD4 - Caught stealing 3rd, advanced Home
- CS3AD4u - Caught stealing 3rd, advanced Home, Unearned Run

Duplicate Player Profiles

Release DateFeeds AffectedBenefit
10/25/2023Player ProfileAdded a player status (DUP) for duplicated profiles.

DUP = Duplicate player profile. All profiles marked as duplicates can be ignored.
<player xmlns="http://feed.elasticstats.com/schema/baseball/v7/profile.xsd" 
id="4e676c1b-dce2-4b45-9905-e27628624b63" status="DUP" first_name="Christopher" 
last_name="Austin-DUP" preferred_name="Tyler" full_name="Tyler Austin-DUP" 
throw_hand="R" bat_hand="R" updated="2023-10-25T19:05:29+00:00">
</player>
{
   "player":{
      "id":"4e676c1b-dce2-4b45-9905-e27628624b63",
      "status":"DUP",
      "first_name":"Christopher",
      "last_name":"Austin-DUP",
      "preferred_name":"Tyler",
      "full_name":"Tyler Austin-DUP",
      "throw_hand":"R",
      "bat_hand":"R",
      "updated":"2023-10-25T19:05:29+00:00"
   },
}

New Pitch and Runner Outcomes

Release DateFeeds AffectedUpdate
02/13/2023Play-by-PlayAdded several pitch and runner outcomes to better capture all game scenarios.

Pitch:
  • oST1 - Single, Tagged Out at First
  • oDT2- Double, Tagged Out at Second
  • oTT3 - Triple, Tagged Out at Third
  • kAK - Enforced Strike
Runner:
  • POCSC - Catcher Pickoff
  • SB2O2 - Stole 2nd, out at second
  • SB2O3 - Stole 2nd, out at third
  • SB2O4 - Stole 2nd, out at home
  • SB3O3 - Stole 3rd, out at third
  • SB3O4 - Stole 3rd, out at home

New Feed Added

Release DateFeeds AffectedUpdate
02/03/2023Push Probable PitchersAdded a new Push Probable Pitchers feed which provides real-time updates to probable pitchers for upcoming games.

New Status for Clinched Teams

Release DateFeeds AffectedUpdate
06/08/2022RankingsAdded eliminated as a valid clinched status in the Rankings feed. This allows us to display each team that has been eliminated from playoff contention.

Support for the "Ohtani Rule"

Release DateFeeds AffectedUpdate
05/03/2022Daily Summary
Game Extended Summary
Game Summary
Play-By-Play
Push Events
Push Statistics
We have added logic to handle the amended 5.11(a) DH rule, aka the Shohei Ohtani rule. In the event the starting pitcher will bat for himself, the player will be considered two separate people on his team’s opening lineup card, in accordance with the amended rule.

Support for Updated Extra Innings Behavior

Release DateFeeds AffectedUpdate
07/15/2020Play-by-PlayAdded runner_placed data points in support of the 10th inning runner on second rule. Data points include: created_at, id, official, sequence_number, status, and updated_at.

New Hitter and Runner Outcomes

Release DateFeeds AffectedUpdate
02/13/2020Game Extended Summary
Play-by-Play
Push Events
Added new hitter and runner outcomes. Hitter: rPABO(Ruling Pending, At Bat Over) and rPABC(Ruling Pending, At Bat Continues). Runner outcomes: ERNu(Player earned run, team unearned/RBI) and eRNu(Player earned run, team unearned/ no RBI).

Loss of Support for Bunt Shown

Release DateFeeds AffectedUpdate
02/13/2020Game Extended Summary
Play-by-Play
Push Events
Bunt Shown is now unsupported, the value for is_bunt_shown will always be set to false.

New Feeds Added

Release DateFeeds AffectedUpdate
03/13/2018Game Pitch Metrics
Seasonal Pitch Metrics
Push Events
Push Linescores
Push Statistics
Added data points to support the addition of the following feeds: Game Pitch Metrics, Seasonal Pitch Metrics, Push Events, Push Linescore, and Push Statistics.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018Daily Boxscore
Daily Schedule
Game Boxscore
League Schedule
Series Schedule
Added the following data points: Double Header, Split Squad, Venue Field Orientation, Venue Latitude, Venue Longitude, and Stadium Type.

Added current and forecasted Weather conditions data points.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018Daily Summary
Game Summary
Added the following data points: Double Header, Split Squad, Venue Field Orientation, Venue Latitude, Venue Longitude, and Stadium Type. Added current and forecasted Weather conditions data points.

Added the following Player Fielding Stats: Assists Outfield, Assists Total, Innings Fielding (complete & partial), Innings Fielding (total outs), Steals Caught, Steal Percentage, Steal Pickoff, and Stolen Bases Allowed.

Added the following Player Pitching Stats: Batters Faced per Inning Played, Batters Faced per Start, Bequeathed Runners, Bequeathed Runners Allowed, Fielding Independent Pitching, Hits Allowed per 9 Innings, Home Runs Allowed per 9 Innings, Inherited Runners, Inherited Runners Allowed, Opponents At Bats, Opponents Batting Average on Balls in Play, Opponents Fly Balls, Opponents Ground Ball to Fly Ball Ratio, Opponents Ground Balls, Opponents Line Drives, Opponents On Base Percentage, Opponents Popups, Opponents Slugging Percentage, Pitches per Batter Faced, Pitches per Inning Played, Pitches per Start, Total Balls, Total Pitches, and Total Strikes.

Added the following Team Fielding Stats: Assists Outfield, Assists Total, Innings Fielding (complete & partial), Innings Fielding (total outs), Steals Caught, Steal Percentage, Steal Pickoff, and Stolen Bases Allowed.

Added the following Team Pitching Stats: Batters Faced per Inning Played, Batters Faced per Start, Bequeathed Runners, Bequeathed Runners Allowed, Fielding Independent Pitching, Hits Allowed per 9 Innings, Home Runs Allowed per 9 Innings, Inherited Runners, Inherited Runners Allowed, Opponents At Bats, Opponents Batting Average on Balls in Play, Opponents Fly Balls, Opponents Ground Ball to Fly Ball Ratio, Opponents Ground Balls, Opponents Line Drives, Opponents On Base Percentage, Opponents Popups, Opponents Slugging Percentage, Pitches per Batter Faced, Pitches per Inning Played, Pitches per Start, Total Balls, Total Pitches, and Total Strikes.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018Play-by-PlayAdded the following data points: Double Header, Split Squad, Venue Field Orientation, Venue Latitude, Venue Longitude, and Stadium Type.

Added current and forecasted Weather conditions data points.

Added detailed pitcher and hitter information to events and at bats.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018Player ProfileAdded the following Player Fielding Stats: Assists Outfield, Assists Total, Innings Fielding (complete & partial), Innings Fielding (total outs), Steals Caught, Steal Percentage, Steal Pickoff, and Stolen Bases Allowed.

Added the following Player Pitching Stats: Batters Faced per Inning Played, Batters Faced per Start, Bequeathed Runners, Bequeathed Runners Allowed, Fielding Independent Pitching, Hits Allowed per 9 Innings, Home Runs Allowed per 9 Innings, Inherited Runners, Inherited Runners Allowed, Opponents At Bats, Opponents Batting Average on Balls in Play, Opponents Fly Balls, Opponents Ground Ball to Fly Ball Ratio, Opponents Ground Balls, Opponents Line Drives, Opponents On Base Percentage, Opponents Popups, Opponents Slugging Percentage, Pitches per Batter Faced, Pitches per Inning Played, Pitches per Start, Total Balls, Total Pitches, and Total Strikes.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018Seasonal Statistics
Series Statistics
Series Summary
Added the following Player Fielding Stats: Assists Outfield, Assists Total, Innings Fielding (complete & partial), Innings Fielding (total outs), Steals Caught, Steal Percentage, Steal Pickoff, and Stolen Bases Allowed.

Added the following Player Pitching Stats: Batters Faced per Inning Played, Batters Faced per Start, Bequeathed Runners, Bequeathed Runners Allowed, Fielding Independent Pitching, Hits Allowed per 9 Innings, Home Runs Allowed per 9 Innings, Inherited Runners, Inherited Runners Allowed, Opponents At Bats, Opponents Batting Average on Balls in Play, Opponents Fly Balls, Opponents Ground Ball to Fly Ball Ratio, Opponents Ground Balls, Opponents Line Drives, Opponents On Base Percentage, Opponents Popups, Opponents Slugging Percentage, Pitches per Batter Faced, Pitches per Inning Played, Pitches per Start, Total Balls, Total Pitches, and Total Strikes.

Added the following Team Fielding Stats: Assists Outfield, Assists Total, Innings Fielding (complete & partial), Innings Fielding (total outs), Steals Caught, Steal Percentage, Steal Pickoff, and Stolen Bases Allowed.

Added the following Team Pitching Stats: Batters Faced per Inning Played, Batters Faced per Start, Bequeathed Runners, Bequeathed Runners Allowed, Fielding Independent Pitching, Hits Allowed per 9 Innings, Home Runs Allowed per 9 Innings, Inherited Runners, Inherited Runners Allowed, Opponents At Bats, Opponents Batting Average on Balls in Play, Opponents Fly Balls, Opponents Ground Ball to Fly Ball Ratio, Opponents Ground Balls, Opponents Line Drives, Opponents On Base Percentage, Opponents Popups, Opponents Slugging Percentage, Pitches per Batter Faced, Pitches per Inning Played, Pitches per Start, Total Balls, Total Pitches, and Total Strikes.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018StandingsAdded alias, id, and names of spring leagues.

Data Points Added

Release DateFeeds AffectedUpdate
02/08/2018Team ProfileAdded Disabled List data point for players (dl60).

Added the following data points: Venue Field Orientation, Venue Latitude, Venue Longitude, and Stadium Type.

API Release

Release DateFeeds AffectedUpdate
02/08/2018AllInitial release for MLB v6.6