[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:40:41.815Z","endTime":"2025-07-22T22:40:51.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T20:39:32.572Z","endTime":"2025-07-22T22:18:20.396Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-22T22:18:20.396Z","endTime":"2025-07-22T22:39:32.171Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-22T22:39:32.171Z","endTime":"2025-07-22T22:40:44.094Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94684144058351,"aZ":-12.102052955292022,"pfxX":-5.94282142497269,"pfxZ":10.015019447961992,"pX":0.5762199627226119,"pZ":1.6921358851738173,"vX0":7.014664380615965,"vY0":-141.32879696917877,"vZ0":-8.952841568237446,"x":95.04,"y":193.09,"x0":-1.1766422061237107,"y0":50.005209751000606,"z0":5.69657635140982,"aX":-11.914122492680686},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2331,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38890200313388545,"extension":6.54112730036607},"hitData":{"launchSpeed":71.6,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.41,"coordY":149.83}},"index":3,"playId":"79fe7944-3a0a-3bf7-bcf4-e2432a402abd","pitchNumber":1,"startTime":"2025-07-22T22:40:44.094Z","endTime":"2025-07-22T22:40:51.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-22T22:40:51.871Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:41:03.582Z","endTime":"2025-07-22T22:42:04.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.55751056160718,"strikeZoneBottom":1.61121616126437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58485330503944,"aZ":-15.76002360236796,"pfxX":-5.092811416027667,"pfxZ":8.36536782785673,"pX":0.19327144588428954,"pZ":3.3742309265133357,"vX0":6.073068172344915,"vY0":-139.48345535074773,"vZ0":-3.6808471280583475,"x":109.63,"y":147.68,"x0":-1.3548170330647078,"y0":50.00375223128136,"z0":5.756066389169583,"aX":-9.994449986944657},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":7.9,"spinRate":2222,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.393297289554686,"extension":6.4587308388125875},"index":0,"playId":"fddc1fc8-fabf-3e28-961d-ea876094135c","pitchNumber":1,"startTime":"2025-07-22T22:41:14.286Z","endTime":"2025-07-22T22:41:18.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.34589050291092,"strikeZoneBottom":1.56287747363812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.178645395688076,"aZ":-24.178119318217703,"pfxX":-10.04854496332902,"pfxZ":4.212350844290063,"pX":1.1871067819859236,"pZ":0.6444754342998782,"vX0":10.057914749313696,"vY0":-136.85483629171728,"vZ0":-9.033051734955311,"x":71.75,"y":221.38,"x0":-1.2299967858247918,"y0":50.00094642116584,"z0":5.643710989769862,"aX":-19.060928457838234},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":1811,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4002154610876829,"extension":6.694459869697852},"index":1,"playId":"09d0654e-e403-3d86-b43e-f5fedbecab82","pitchNumber":2,"startTime":"2025-07-22T22:41:24.947Z","endTime":"2025-07-22T22:41:29.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.21745847294067,"strikeZoneBottom":1.49998089105793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86988586815373,"aZ":-20.383359608504726,"pfxX":-10.861567900131252,"pfxZ":5.6980952931517175,"pX":0.8020631231785454,"pZ":1.2170151855277669,"vX0":9.952625504846493,"vY0":-143.13583964013262,"vZ0":-8.679402417035062,"x":86.43,"y":205.92,"x0":-1.3135024415936267,"y0":50.00570312978285,"z0":5.571542454720327,"aX":-22.481137085684395},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.6,"breakHorizontal":17.6,"spinRate":2369,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3830724244224242,"extension":6.493899878349061},"index":2,"playId":"0d52a9fd-eefa-3c3a-8206-34a67b75a51e","pitchNumber":3,"startTime":"2025-07-22T22:41:38.845Z","endTime":"2025-07-22T22:41:43.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49065515378737,"aZ":-29.28174134447341,"pfxX":-0.19046906527006577,"pfxZ":1.6874460128929218,"pX":0.037820332303647695,"pZ":2.615254384392554,"vX0":3.5903239452366815,"vY0":-130.03868288354147,"vZ0":-2.4435751023886154,"x":115.56,"y":168.17,"x0":-1.3342921343212157,"y0":50.00589326883088,"z0":5.7817325063729905,"aX":-0.3274197639525152},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":-0.5,"spinRate":2630,"spinDirection":177},"zone":5,"typeConfidence":0.89,"plateTime":0.4207202932687357,"extension":6.271930119842057},"hitData":{"launchSpeed":78.7,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.54,"coordY":167.98}},"index":3,"playId":"45188484-c49a-39ad-9e7e-049a12ad217a","pitchNumber":4,"startTime":"2025-07-22T22:41:56.813Z","endTime":"2025-07-22T22:42:04.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:42:04.746Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out sharply to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:42:10.907Z","endTime":"2025-07-22T22:42:59.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.83588298394257,"strikeZoneBottom":1.59232349121883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48434232906229,"aZ":-40.613028676784666,"pfxX":5.46172946345833,"pfxZ":-5.636244478098105,"pX":-1.091950034802507,"pZ":1.7297951267831406,"vX0":-1.0719001489753546,"vY0":-121.99544314704212,"vZ0":-2.175684264359729,"x":158.62,"y":192.08,"x0":-1.354418165571756,"y0":50.002015219925724,"z0":6.155613674118706,"aX":8.17767458148604},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.4,"breakHorizontal":-9.6,"spinRate":2619,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4501090038841742,"extension":6.367071798764109},"index":0,"playId":"34ca5ba8-0ea2-391f-868f-1483a582d891","pitchNumber":1,"startTime":"2025-07-22T22:42:25.149Z","endTime":"2025-07-22T22:42:29.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.63376945085661,"strikeZoneBottom":1.58365141352647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.49598051281745,"aZ":-17.099780642456615,"pfxX":-7.106879162179643,"pfxZ":7.36832495864699,"pX":0.5551073115054036,"pZ":1.0939700488198438,"vX0":7.756705797060901,"vY0":-142.51902609039112,"vZ0":-9.489729994475862,"x":95.84,"y":209.24,"x0":-1.2859054031103998,"y0":50.001414281091215,"z0":5.559966471222465,"aX":-14.535894360083153},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":11.2,"spinRate":2265,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3851653546865683,"extension":6.45373836727416},"index":1,"playId":"520e2713-3d1c-3b73-bb19-beb5da41339f","pitchNumber":2,"startTime":"2025-07-22T22:42:36.545Z","endTime":"2025-07-22T22:42:41.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.505891573596763,"aZ":-28.34585115534405,"pfxX":-0.5292106601462663,"pfxZ":2.2879026162737794,"pX":-0.05056813208857527,"pZ":2.283180950215622,"vX0":4.1467033295887985,"vY0":-128.80475492894595,"vZ0":-3.371036442149694,"x":118.93,"y":177.13,"x0":-1.6147198857586356,"y0":50.00523989554039,"z0":5.807935460947013,"aX":-0.886990465261431},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2399,"spinDirection":172},"zone":8,"typeConfidence":0.89,"plateTime":0.42573481129099644,"extension":6.387823396522059},"hitData":{"launchSpeed":103.8,"launchAngle":38.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.62,"coordY":55.72}},"index":2,"playId":"132606c1-38ac-3a62-948f-3789db8474cc","pitchNumber":3,"startTime":"2025-07-22T22:42:50.347Z","endTime":"2025-07-22T22:42:59.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:42:59.941Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:45:25.491Z","endTime":"2025-07-22T22:46:44.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T22:45:07.735Z","endTime":"2025-07-22T22:45:27.754Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.415365345020646,"aZ":-13.110916703486767,"pfxX":-6.062294595252695,"pfxZ":10.228765174137578,"pX":-0.2153526562805818,"pZ":2.5402189403341477,"vX0":5.955996580277935,"vY0":-136.0457388133377,"vZ0":-5.053098869707097,"x":125.21,"y":170.19,"x0":-1.6513212025236768,"y0":50.00467049204495,"z0":5.339163372854417,"aX":-11.301121843722393},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2221,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40347646439852625,"extension":6.224539720911433},"index":1,"playId":"67367c8e-7b2f-3758-95dd-a251a31d84ea","pitchNumber":1,"startTime":"2025-07-22T22:45:27.754Z","endTime":"2025-07-22T22:45:30.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.20407673259708,"strikeZoneBottom":1.44820551842679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52128021843079,"aZ":-34.68965756048462,"pfxX":-8.959140580528608,"pfxZ":-1.572186433167352,"pX":-1.136510247740592,"pZ":1.4416822077105058,"vX0":4.707524871417787,"vY0":-126.006241211612,"vZ0":-2.1346954137968193,"x":160.32,"y":199.85,"x0":-1.8727931297063212,"y0":50.005941580736696,"z0":5.124353482191694,"aX":-14.293820997603872},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.1,"breakHorizontal":15.0,"spinRate":1562,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4360279212126619,"extension":6.304157744411965},"index":2,"playId":"a367192a-979e-3ef2-a6cd-7ce8014350c2","pitchNumber":2,"startTime":"2025-07-22T22:45:45.590Z","endTime":"2025-07-22T22:45:49.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.36514121015205,"strikeZoneBottom":1.41649684668192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.500880749705544,"aZ":-26.45142862036613,"pfxX":1.0044125684789216,"pfxZ":3.247027128048323,"pX":-0.3468466251523393,"pZ":2.2475381632190294,"vX0":3.702294176386011,"vY0":-131.84345842518118,"vZ0":-2.520800196341078,"x":130.22,"y":178.1,"x0":-1.898741909738788,"y0":50.00638590788417,"z0":5.164203473446062,"aX":1.7714727752985235},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":2481,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41511788116546366,"extension":6.319066349300257},"index":3,"playId":"2652df7e-af39-3c25-8e9f-9e608a3d3940","pitchNumber":3,"startTime":"2025-07-22T22:46:08.240Z","endTime":"2025-07-22T22:46:13.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.32417024179313,"strikeZoneBottom":1.44001103534797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44029081098666,"aZ":-16.97732804751412,"pfxX":-5.578340484097202,"pfxZ":7.954018226473137,"pX":-1.3950851046236752,"pZ":3.466430595168249,"vX0":3.0383154461222253,"vY0":-137.579556061653,"vZ0":-2.0252182048344176,"x":170.18,"y":145.19,"x0":-1.7908496378874128,"y0":50.00540733414596,"z0":5.366911117338545,"aX":-10.660727610204335},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2180,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39860992661353123,"extension":6.101365931781465},"index":4,"playId":"c120af23-1e72-3951-a51b-bd06d55239dd","pitchNumber":4,"startTime":"2025-07-22T22:46:22.174Z","endTime":"2025-07-22T22:46:26.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.112471703408776,"aZ":-15.395892725674086,"pfxX":-5.684923556030676,"pfxZ":8.811637747672798,"pX":-0.9553495705181154,"pZ":2.4256717481213856,"vX0":4.183904267694893,"vY0":-137.30066972185477,"vZ0":-4.87056219852682,"x":153.42,"y":173.29,"x0":-1.762218019816198,"y0":50.00662317865405,"z0":5.274564642065202,"aX":-10.829115706753466},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2162,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39930716669306143,"extension":6.211317440290996},"hitData":{"launchSpeed":69.9,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":121.54,"coordY":160.84}},"index":5,"playId":"0dd3ec03-c7fb-374e-84ab-abdc7775579c","pitchNumber":5,"startTime":"2025-07-22T22:46:37.614Z","endTime":"2025-07-22T22:46:44.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:46:44.888Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:46:59.835Z","endTime":"2025-07-22T22:48:10.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.4,"strikeZoneTop":3.51309790138618,"strikeZoneBottom":1.60509850437057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.382977708308786,"aZ":-36.498279122570466,"pfxX":-9.259485791965078,"pfxZ":-2.6598515827783302,"pX":-2.1961684378422137,"pZ":2.379464315810112,"vX0":2.4136483364997408,"vY0":-128.0671490745621,"vZ0":0.153301967031495,"x":200.71,"y":174.53,"x0":-1.9601101157546568,"y0":50.000780490967045,"z0":5.221513610536894,"aX":-15.070686003906912},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.4,"breakHorizontal":16.0,"spinRate":1507,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4310128607167023,"extension":6.223739506541112},"index":0,"playId":"915989e2-e4f9-3e77-87d7-c0d2a8efdfaf","pitchNumber":1,"startTime":"2025-07-22T22:47:23.706Z","endTime":"2025-07-22T22:47:27.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.54389714400087,"strikeZoneBottom":1.57214210288229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.009030173566433,"aZ":-29.65354263090837,"pfxX":5.497161173834611,"pfxZ":1.6793636167157775,"pX":0.05960001570757961,"pZ":2.589732755360328,"vX0":3.145385175169295,"vY0":-122.69384698583151,"vZ0":0.15164752897085976,"x":114.73,"y":168.86,"x0":-1.9600629516805825,"y0":50.00113702962987,"z0":5.088823306416255,"aX":8.241746583294306},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.4,"breakHorizontal":-10.8,"spinRate":2577,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.44925676429637607,"extension":6.282343996050581},"index":1,"playId":"88af4c35-00ef-3972-9c80-3f604380c1a6","pitchNumber":2,"startTime":"2025-07-22T22:47:38.855Z","endTime":"2025-07-22T22:47:42.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.37690796945924,"strikeZoneBottom":1.43703796874409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51993771266514,"aZ":-15.61166524611429,"pfxX":-6.05532506715075,"pfxZ":8.874902436303522,"pX":0.46758838827199756,"pZ":2.661557162625347,"vX0":7.505602116242103,"vY0":-136.35257404072817,"vZ0":-4.158611362476683,"x":99.18,"y":166.92,"x0":-1.545758051221212,"y0":50.00043786580817,"z0":5.2976868212560175,"aX":-11.29766600574602},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2242,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40309666600701766,"extension":6.144217894222408},"index":2,"playId":"09202d3c-09b6-3ac8-979e-50ee8d838fdd","pitchNumber":3,"startTime":"2025-07-22T22:47:51.821Z","endTime":"2025-07-22T22:47:55.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.4778463965136,"strikeZoneBottom":1.56989736248661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29961943211099,"aZ":-17.43799642116024,"pfxX":-5.598608416305712,"pfxZ":7.791341085809819,"pX":-0.8280408776776543,"pZ":3.1460467340469584,"vX0":4.318577079848607,"vY0":-137.14507567158148,"vZ0":-2.829714195615625,"x":148.56,"y":153.84,"x0":-1.7011984877308837,"y0":50.00512842729204,"z0":5.390598189183314,"aX":-10.59226970463172},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2163,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40044885306184996,"extension":6.353789907041737},"index":3,"playId":"5f10e5a0-076d-3d5b-977b-7c03be2bf715","pitchNumber":4,"startTime":"2025-07-22T22:48:05.419Z","endTime":"2025-07-22T22:48:10.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:48:10.347Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:48:12.758Z","endTime":"2025-07-22T22:48:59.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.415688489316,"strikeZoneBottom":1.54900305203901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70968106209732,"aZ":-26.720167591676866,"pfxX":-12.299900172994903,"pfxZ":2.94497075778754,"pX":0.585696172177558,"pZ":1.635012561332774,"vX0":12.459245089713582,"vY0":-136.10962037252713,"vZ0":-4.3947685939675445,"x":94.67,"y":194.63,"x0":-2.4836131911457127,"y0":50.00170213212557,"z0":5.151811171863399,"aX":-22.760083242725567},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":19.2,"spinRate":2264,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.40456441459771897,"extension":6.4896367693461965},"index":0,"playId":"14fb971f-7ac0-398b-86e8-66bac683de51","pitchNumber":1,"startTime":"2025-07-22T22:48:33.779Z","endTime":"2025-07-22T22:48:38.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.12796661024127,"aZ":-29.078785212065945,"pfxX":0.3052515495216097,"pfxZ":1.8256973949620594,"pX":0.28544051333193,"pZ":2.5197585168839245,"vX0":7.684488019148799,"vY0":-129.76753103995398,"vZ0":-0.9384444590850712,"x":106.12,"y":170.75,"x0":-2.758826086527248,"y0":50.00609329119077,"z0":5.109008214813264,"aX":0.5181299249849802},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":-2.3,"spinRate":2414,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.422704461290631,"extension":6.28678111264801},"hitData":{"launchSpeed":98.3,"launchAngle":16.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.21,"coordY":78.83}},"index":1,"playId":"259ca39f-e027-3f10-b986-7a2c5e2e42f6","pitchNumber":2,"startTime":"2025-07-22T22:48:48.736Z","endTime":"2025-07-22T22:48:59.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:48:59.522Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a soft ground ball to third baseman Manny Machado. Otto Lopez scores. Throwing error by third baseman Manny Machado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:49:05.437Z","endTime":"2025-07-22T22:49:40.072Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.853137411472957,"aZ":-23.175711136720935,"pfxX":-8.953366947244382,"pfxZ":4.8591383330410025,"pX":0.2419688579437077,"pZ":2.1995683922148266,"vX0":10.269556230065268,"vY0":-135.28588423284214,"vZ0":-3.6006157305415316,"x":107.78,"y":179.39,"x0":-2.442181040036924,"y0":50.0002859972228,"z0":5.174395363833324,"aX":-16.573431124228453},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":14.0,"spinRate":2096,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40504894036671546,"extension":6.29368359528473},"hitData":{"launchSpeed":58.1,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.64,"coordY":177.8}},"index":0,"playId":"7e10f3c6-746c-3b32-b1be-2bd8278e800d","pitchNumber":1,"startTime":"2025-07-22T22:49:25.429Z","endTime":"2025-07-22T22:49:40.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":0.88,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:49:40.072Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (15) on a sharp line drive to right fielder Fernando Tatis Jr. Agustín Ramírez scores. Kyle Stowers to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:50:23.025Z","endTime":"2025-07-22T22:51:49.260Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.56557569349327,"strikeZoneBottom":1.72241361250503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.979233394488087,"aZ":-24.97690482386873,"pfxX":-0.30742736720512287,"pfxZ":4.114198359665069,"pX":-0.6541555097682119,"pZ":3.1672189261806385,"vX0":3.356974733751603,"vY0":-131.27003457294833,"vZ0":-0.6048606244482697,"x":141.93,"y":153.27,"x0":-1.9079730080882185,"y0":50.00488515140397,"z0":5.254902225748793,"aX":-0.5380858897466575},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-0.1,"spinRate":2458,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4167479417355606,"extension":6.4145906448814864},"index":0,"playId":"858a8d28-f2b1-3ea7-9844-a45cf553d6cc","pitchNumber":1,"startTime":"2025-07-22T22:50:24.749Z","endTime":"2025-07-22T22:50:28.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.009885002592195,"aZ":-20.00373753835912,"pfxX":-4.501889781726017,"pfxZ":6.549866188295233,"pX":0.2178936484612029,"pZ":3.058106893318793,"vX0":6.51146499811168,"vY0":-135.5540664663184,"vZ0":-2.5615482737684454,"x":108.69,"y":156.21,"x0":-1.6320029101960454,"y0":50.00541343542652,"z0":5.414161015392958,"aX":-8.368623023208789},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":6.7,"spinRate":2162,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.40428152836520415,"extension":6.1780980416028966},"index":1,"playId":"604eebed-28c1-3410-8fc1-f85477b66dc8","pitchNumber":2,"startTime":"2025-07-22T22:50:39.870Z","endTime":"2025-07-22T22:50:42.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-22T22:51:03.552Z","endTime":"2025-07-22T22:51:16.123Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.68200071983381,"strikeZoneBottom":1.7115836379423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03819766091242,"aZ":-15.85793291210575,"pfxX":-5.54713734706562,"pfxZ":8.62244755100987,"pX":-1.7595956801635129,"pZ":4.421408688079656,"vX0":2.07185673042674,"vY0":-137.11617552947192,"vZ0":0.20941578814820944,"x":184.07,"y":119.4,"x0":-1.8069477176631454,"y0":50.004773532488805,"z0":5.431408914777851,"aX":-10.499063175708912},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2215,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.400390919723725,"extension":6.129221716892518},"index":3,"playId":"3515f475-b3a4-3967-b809-63ad2fc195df","pitchNumber":3,"startTime":"2025-07-22T22:51:16.123Z","endTime":"2025-07-22T22:51:19.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.088671865278208,"aZ":-31.154712185172144,"pfxX":1.059975172594647,"pfxZ":0.6539297532490611,"pX":0.17135058055645763,"pZ":1.7013808724098936,"vX0":4.499793918442038,"vY0":-124.03161690548778,"vZ0":-2.213711780532706,"x":110.47,"y":192.84,"x0":-1.8049094484444659,"y0":50.00141960760922,"z0":5.206413750332484,"aX":1.6491689677674446},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":-3.0,"spinRate":2501,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4417969656762972,"extension":6.408112391338321},"hitData":{"launchSpeed":100.3,"launchAngle":19.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.79,"coordY":46.31}},"index":4,"playId":"baac90d9-fb79-3dd0-9669-a6fea6708e74","pitchNumber":4,"startTime":"2025-07-22T22:51:32.626Z","endTime":"2025-07-22T22:51:49.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":0.77,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:51:49.260Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:53:21.996Z","endTime":"2025-07-22T22:54:09.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-22T22:52:30.435Z","endTime":"2025-07-22T22:53:24.242Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.886550885407864,"aZ":-28.245038099388847,"pfxX":-11.729572739838837,"pfxZ":2.1709680889328054,"pX":-0.6571959713615884,"pZ":1.6786066154656387,"vX0":9.093570418677494,"vY0":-134.44379400351193,"vZ0":-4.01970689459198,"x":142.05,"y":193.46,"x0":-2.5764939346118556,"y0":50.0043470002076,"z0":5.221025647179883,"aX":-21.25810150303508},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.1,"breakHorizontal":19.1,"spinRate":2184,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40896957730390193,"extension":6.392076006545497},"index":1,"playId":"3d1862ec-1b8f-3382-8a70-908ad9f9884b","pitchNumber":1,"startTime":"2025-07-22T22:53:24.242Z","endTime":"2025-07-22T22:53:27.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.654006528235012,"aZ":-28.32125077056665,"pfxX":-10.295612526024414,"pfxZ":2.109634670532234,"pX":-0.45189155387948915,"pZ":1.6903948666558255,"vX0":9.083697452064559,"vY0":-134.58678261689946,"vZ0":-3.9208525714165052,"x":134.23,"y":193.14,"x0":-2.541895841803847,"y0":50.00017075652386,"z0":5.183832233366656,"aX":-18.784656438003807},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.1,"breakHorizontal":16.6,"spinRate":2138,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.40778177240853486,"extension":6.451631517709102},"index":2,"playId":"28f693a8-a9bc-37ea-bde0-874b2baf050b","pitchNumber":2,"startTime":"2025-07-22T22:53:40.275Z","endTime":"2025-07-22T22:53:44.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-22T22:53:59.393Z","endTime":"2025-07-22T22:54:05.435Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.020521077322684,"aZ":-29.335258560891464,"pfxX":-11.816872701447203,"pfxZ":1.5465805908576975,"pX":-0.9163469633149584,"pZ":1.6664980781329588,"vX0":8.712764291437288,"vY0":-135.33044326942263,"vZ0":-3.5472093187021567,"x":151.93,"y":193.78,"x0":-2.656879955757311,"y0":50.00609330952425,"z0":5.069812626489095,"aX":-21.725034062066293},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.2,"breakHorizontal":19.3,"spinRate":2179,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4061536233480454,"extension":6.5026131111304055},"index":4,"playId":"ffd50dd7-c911-32b9-9d6d-8312feb331f6","pitchNumber":3,"startTime":"2025-07-22T22:54:05.435Z","endTime":"2025-07-22T22:54:09.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:54:09.393Z","atBatIndex":8},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gavin Sheets hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:56:15.671Z","endTime":"2025-07-22T22:57:40.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.54362913786998,"strikeZoneBottom":1.61061966815836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.201341871224457,"aZ":-43.1698707013718,"pfxX":5.822557410943164,"pfxZ":-7.794359297416307,"pX":-1.5160510281080186,"pZ":3.508975969268765,"vX0":-2.345101793328851,"vY0":-118.50358279532793,"vZ0":2.4723556294229434,"x":174.79,"y":144.04,"x0":-1.2660105166542865,"y0":50.00031718127269,"z0":6.416882381488785,"aX":8.218881944803858},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.1,"breakHorizontal":-10.0,"spinRate":2572,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.4635058591458554,"extension":6.048628980887589},"index":0,"playId":"3e918bdf-22ff-31a2-a42d-762c3b466fd5","pitchNumber":1,"startTime":"2025-07-22T22:56:19.968Z","endTime":"2025-07-22T22:56:24.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.59183009381054,"strikeZoneBottom":1.56142569781487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11600527086662,"aZ":-22.076692692490642,"pfxX":-10.524453139460325,"pfxZ":5.131035692602829,"pX":-0.6009521840766414,"pZ":3.12067048804037,"vX0":5.464286151987812,"vY0":-139.98196871549808,"vZ0":-3.5324283781101062,"x":139.91,"y":154.52,"x0":-1.2199873689200686,"y0":50.00280723090073,"z0":5.859233811588373,"aX":-20.70754521911918},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":17.8,"spinRate":2276,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39256805744278633,"extension":6.349980094050791},"index":1,"playId":"1ba384d2-d890-3d73-8ef1-e92a07b8b76c","pitchNumber":2,"startTime":"2025-07-22T22:56:38.759Z","endTime":"2025-07-22T22:56:42.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.52321416838991,"strikeZoneBottom":1.59005090174951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.900197303381795,"aZ":-23.864222516029038,"pfxX":-12.038538681014034,"pfxZ":4.3705291929693955,"pX":0.5120960736079988,"pZ":1.0159538431701265,"vX0":8.715102755948262,"vY0":-137.1636362965835,"vZ0":-8.19225046928436,"x":97.48,"y":211.35,"x0":-1.1454934769792013,"y0":50.00383120753646,"z0":5.673838194401281,"aX":-22.894664969953997},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":19.9,"spinRate":1973,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3996175702246014,"extension":6.435029936276158},"index":2,"playId":"940aa203-127a-31d0-9acb-72dccbea41b4","pitchNumber":3,"startTime":"2025-07-22T22:56:51.831Z","endTime":"2025-07-22T22:56:56.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.40798491270805,"strikeZoneBottom":1.53974613689298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.302180301080984,"aZ":-28.43237037840108,"pfxX":-0.14961439633213924,"pfxZ":2.1721435985176054,"pX":0.7540530517300206,"pZ":3.4361714635542984,"vX0":5.121984726775995,"vY0":-129.9403510300242,"vZ0":-0.8345706214058056,"x":88.26,"y":146.0,"x0":-1.2169404034196887,"y0":50.0028081506396,"z0":5.907207779541799,"aX":-0.258076976898461},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-0.7,"spinRate":2694,"spinDirection":121},"zone":3,"typeConfidence":0.85,"plateTime":0.4203147599350916,"extension":6.273363358473955},"index":3,"playId":"56e56f21-b48d-3865-bf03-758bc2bc816c","pitchNumber":4,"startTime":"2025-07-22T22:57:04.630Z","endTime":"2025-07-22T22:57:09.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.49171605182328,"strikeZoneBottom":1.55883346882077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99429917106073,"aZ":-41.72388853337422,"pfxX":5.952640279743054,"pfxZ":-6.392827604587471,"pX":0.31564871785438553,"pZ":1.8295034221325024,"vX0":1.4097483198810985,"vY0":-122.01969748898304,"vZ0":-1.6638679778425418,"x":104.97,"y":189.38,"x0":-1.043876081392274,"y0":50.0017273863913,"z0":6.144529483584937,"aX":8.895140533570904},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.6,"breakHorizontal":-11.2,"spinRate":2588,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.45042341396624375,"extension":6.27631487506975},"index":4,"playId":"b3a5c833-06f2-3b3b-8e0e-c2ac3cd6cb4f","pitchNumber":5,"startTime":"2025-07-22T22:57:18.660Z","endTime":"2025-07-22T22:57:22.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-22T22:57:28.106Z","endTime":"2025-07-22T22:57:36.592Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.623412581176538,"aZ":-27.03405618313921,"pfxX":-0.5115418403043002,"pfxZ":2.9996082684924055,"pX":2.641547156193214,"pZ":0.7841243967786962,"vX0":9.904377517542489,"vY0":-130.12503844990655,"vZ0":-7.1966476802361266,"x":16.31,"y":217.61,"x0":-1.149482879498961,"y0":50.002562781414994,"z0":5.637442019381914,"aX":-0.8780124296769001},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-1.3,"spinRate":2646,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.42113640509726746,"extension":6.46548397932662},"index":6,"playId":"c7f1b22d-4b6a-3cbb-9d8c-70d5a8edd45f","pitchNumber":6,"startTime":"2025-07-22T22:57:36.592Z","endTime":"2025-07-22T22:57:40.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:57:40.051Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:57:56.582Z","endTime":"2025-07-22T22:59:01.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.993858678807584,"aZ":-20.51589329857094,"pfxX":-10.153470070134798,"pfxZ":5.639093719525976,"pX":-0.5509409099788908,"pZ":2.394051348530096,"vX0":5.589695544268176,"vY0":-142.6934112043389,"vZ0":-5.765400066736663,"x":138.0,"y":174.14,"x0":-1.213162920097101,"y0":50.00434391702899,"z0":5.728103546001316,"aX":-20.997234582235667},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":17.3,"spinRate":2401,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3834512797816143,"extension":6.491145341639582},"index":0,"playId":"8e70bfcb-f834-3e8f-894e-41464e4b4d4e","pitchNumber":1,"startTime":"2025-07-22T22:58:07.496Z","endTime":"2025-07-22T22:58:11.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.65270206517015,"strikeZoneBottom":1.66984096469461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.558914760753915,"aZ":-41.32965564414831,"pfxX":7.308260470440224,"pfxZ":-5.888450585824446,"pX":0.7177427811765239,"pZ":3.068076355937887,"vX0":2.0239435945104596,"vY0":-124.60490121378395,"vZ0":0.48900602552425343,"x":89.64,"y":155.94,"x0":-1.0563895118358584,"y0":50.001479688887585,"z0":6.314131840650235,"aX":11.366430610916256},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.2,"breakHorizontal":-13.7,"spinRate":2756,"spinDirection":37},"zone":3,"typeConfidence":2.0,"plateTime":0.44140532140007194,"extension":6.2816305935585675},"index":1,"playId":"0a050f70-3917-3a48-9910-044dca4fcaf2","pitchNumber":2,"startTime":"2025-07-22T22:58:29.964Z","endTime":"2025-07-22T22:58:34.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.840899866192668,"aZ":-43.64556846684196,"pfxX":6.340588253789456,"pfxZ":-7.609206704996863,"pX":-0.09899934663219219,"pZ":2.778883403087342,"vX0":0.5001739616948744,"vY0":-122.6976361987484,"vZ0":0.5064502484480737,"x":120.77,"y":163.75,"x0":-1.1286570500748774,"y0":50.002606456786275,"z0":6.323192490117578,"aX":9.558107787529224},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.3,"breakHorizontal":-11.5,"spinRate":2715,"spinDirection":37},"zone":5,"typeConfidence":0.9,"plateTime":0.44834783651357313,"extension":6.599597725863014},"hitData":{"launchSpeed":82.7,"launchAngle":43.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.21,"coordY":103.67}},"index":2,"playId":"9d613a77-3609-3560-a26b-1d9ce579aa87","pitchNumber":3,"startTime":"2025-07-22T22:58:49.315Z","endTime":"2025-07-22T22:59:01.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.58,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:59:01.742Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:59:17.352Z","endTime":"2025-07-22T23:00:11.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85239326707998,"aZ":-31.041600762687942,"pfxX":1.9039911318634497,"pfxZ":0.6624654137998292,"pX":-0.3105498903591321,"pZ":2.6574106478983044,"vX0":2.343923929623367,"vY0":-129.63198156516725,"vZ0":-2.2498337923266756,"x":128.84,"y":167.03,"x0":-1.4721800601192045,"y0":50.00394397860755,"z0":5.894929809336639,"aX":3.2558090669868127},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2704,"spinDirection":117},"zone":4,"typeConfidence":0.9,"plateTime":0.42173178788968935,"extension":6.445181588097154},"index":0,"playId":"8ab84a60-772c-321d-81ff-e4618d19e4c4","pitchNumber":1,"startTime":"2025-07-22T22:59:22.687Z","endTime":"2025-07-22T22:59:26.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12536805813944,"aZ":-27.94357809820927,"pfxX":-11.153322070803224,"pfxZ":2.168199869312744,"pX":-0.07433778884406239,"pZ":1.0283222167906831,"vX0":6.737693957875897,"vY0":-139.28728598832632,"vZ0":-8.05360234727467,"x":119.83,"y":211.02,"x0":-1.0835419977356957,"y0":50.003724413428124,"z0":5.822328582637805,"aX":-21.778318816753362},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.3,"breakHorizontal":18.7,"spinRate":1862,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39418405979820115,"extension":6.541781513621841},"index":1,"playId":"1417868e-57a1-3bc2-8ffa-3a663be2e6e2","pitchNumber":2,"startTime":"2025-07-22T22:59:41.670Z","endTime":"2025-07-22T22:59:45.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.856153293959014,"aZ":-43.82268409585806,"pfxX":4.317613384599751,"pfxZ":-7.449265359758241,"pX":0.2418537322963248,"pZ":1.360654227283435,"vX0":1.7134458377276487,"vY0":-125.18356429653605,"vZ0":-2.843349512995113,"x":107.78,"y":202.04,"x0":-1.0155132055292233,"y0":50.005017087700494,"z0":6.152029642846362,"aX":6.748862627339757},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.9,"breakHorizontal":-8.3,"spinRate":2720,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44010407751099034,"extension":6.376058489451139},"index":2,"playId":"447e2ed8-b5a6-3746-87e2-76f89c4ca4f6","pitchNumber":3,"startTime":"2025-07-22T23:00:06.301Z","endTime":"2025-07-22T23:00:11.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:00:11.052Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a sharp line drive to center fielder Dane Myers. Gavin Sheets to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:00:26.358Z","endTime":"2025-07-22T23:00:44.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89861684016766,"aZ":-20.26063394338543,"pfxX":-10.763539910598052,"pfxZ":5.922743864857983,"pX":0.17503745428123293,"pZ":2.3355252806877256,"vX0":7.263953606195392,"vY0":-141.52308784336833,"vZ0":-5.88488332115441,"x":110.33,"y":175.72,"x0":-1.0380052524566241,"y0":50.00006192252875,"z0":5.756398860614596,"aX":-21.641976913771725},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":17.9,"spinRate":2390,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.388297430184533,"extension":6.481141816777109},"hitData":{"launchSpeed":102.0,"launchAngle":13.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.39,"coordY":62.84}},"index":0,"playId":"3f689fbd-aaf4-35b0-b0c5-18964d8eaf14","pitchNumber":1,"startTime":"2025-07-22T23:00:34.608Z","endTime":"2025-07-22T23:00:44.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.69999999999999,"awayTeamWinProbability":30.30000000000001,"homeTeamWinProbabilityAdded":-2.8000000000000114,"leverageIndex":0.89,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:00:44.642Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Iglesias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:00:54.934Z","endTime":"2025-07-22T23:03:24.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.09709208914394,"strikeZoneBottom":1.22214948292533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455339824302268,"aZ":-29.938432581219413,"pfxX":-0.10238060055889586,"pfxZ":1.2794525849316614,"pX":0.44810998282751496,"pZ":2.295447787598834,"vX0":4.26202353328534,"vY0":-131.8663698586819,"vZ0":-3.598342481408737,"x":99.92,"y":176.8,"x0":-1.179584791489779,"y0":50.00597362590571,"z0":5.899619071812474,"aX":-0.17988114714509942},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":-0.8,"spinRate":2586,"spinDirection":135},"zone":6,"typeConfidence":0.89,"plateTime":0.4162343491600615,"extension":6.553498400622908},"index":0,"playId":"aad80e90-8888-3f71-9a20-14e4b71d3df7","pitchNumber":1,"startTime":"2025-07-22T23:01:32.579Z","endTime":"2025-07-22T23:01:38.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.21692874252819,"strikeZoneBottom":1.40721944988581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38832649387942,"aZ":-27.744030283570915,"pfxX":0.3849822682738395,"pfxZ":2.4815007240502336,"pX":1.4845591794398598,"pZ":1.1505572766344645,"vX0":6.640862247632791,"vY0":-132.70162611985813,"vZ0":-6.647176421908663,"x":60.41,"y":207.71,"x0":-1.1002147580621002,"y0":50.00055038217432,"z0":5.708814223783088,"aX":0.685832476601572},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2650,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.4127495305721447,"extension":6.667416524211181},"index":1,"playId":"41eaf133-4c6f-3064-a0e7-dab856181a73","pitchNumber":2,"startTime":"2025-07-22T23:01:51.891Z","endTime":"2025-07-22T23:01:57.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.14982031828279,"strikeZoneBottom":1.27478568031304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24238927712431,"aZ":-25.58640273142486,"pfxX":-10.443441659633722,"pfxZ":3.347531395715475,"pX":0.9042361085462439,"pZ":0.018793658119587886,"vX0":9.00871643569769,"vY0":-139.8614877211818,"vZ0":-11.042718545166654,"x":82.53,"y":238.27,"x0":-1.0108202206871217,"y0":50.0065650458837,"z0":5.714264768573491,"aX":-20.57515085354798},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.7,"breakHorizontal":16.9,"spinRate":1841,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39248130152193283,"extension":6.723448115886901},"index":2,"playId":"4273378a-65fd-3b74-9bc1-6f8ff975b56e","pitchNumber":3,"startTime":"2025-07-22T23:02:14.310Z","endTime":"2025-07-22T23:02:18.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.28389763105407,"strikeZoneBottom":1.37679164013364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.464929085594605,"aZ":-40.167702702388375,"pfxX":6.612618082613844,"pfxZ":-5.05399513552631,"pX":1.2077916911333675,"pZ":1.1245490358115293,"vX0":3.1657191288210713,"vY0":-125.5562314668861,"vZ0":-4.041518356750486,"x":70.96,"y":208.42,"x0":-0.9316967001597316,"y0":50.001305909919836,"z0":6.053257079288964,"aX":10.46444300792148},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.8,"breakHorizontal":-12.7,"spinRate":2711,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43769208537023685,"extension":6.41902949154922},"index":3,"playId":"5d187000-0a1f-3995-b2a8-fded17294e14","pitchNumber":4,"startTime":"2025-07-22T23:02:37.673Z","endTime":"2025-07-22T23:02:42.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00310870388829,"aZ":-19.889280428432556,"pfxX":-11.429716241898596,"pfxZ":6.035733440876478,"pX":-0.09765053023458727,"pZ":1.6289069695948564,"vX0":6.7350436667500855,"vY0":-142.2982113821252,"vZ0":-7.9962346670012785,"x":120.72,"y":194.8,"x0":-1.0199651302157218,"y0":50.00022748853526,"z0":5.752556306937306,"aX":-23.255515888721835},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.4,"breakHorizontal":19.2,"spinRate":2270,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3860540198719553,"extension":6.584094881554643},"index":4,"playId":"b816e368-63d2-345e-be5d-a197079f7167","pitchNumber":5,"startTime":"2025-07-22T23:02:57.442Z","endTime":"2025-07-22T23:03:01.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.212220123033376,"aZ":-43.24086730980656,"pfxX":5.027030681882195,"pfxZ":-7.112283157385951,"pX":0.09409336557321132,"pZ":0.6618321231871703,"vX0":0.7553984466794146,"vY0":-124.8118428356358,"vZ0":-4.494442668884021,"x":113.41,"y":220.91,"x0":-0.8657145933377602,"y0":50.00028031226262,"z0":6.096221591616581,"aX":7.825286544770639},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.7,"breakHorizontal":-9.2,"spinRate":2781,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.44107555311610724,"extension":6.846428734737071},"index":5,"playId":"0c8c1620-46fe-338a-b919-e0ae50fcd284","pitchNumber":6,"startTime":"2025-07-22T23:03:19.777Z","endTime":"2025-07-22T23:03:24.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":1.88,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:03:24.383Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Wagaman flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:05:43.343Z","endTime":"2025-07-22T23:06:31.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.64820476072563,"strikeZoneBottom":1.65442950288281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70819535075491,"aZ":-23.482764554663465,"pfxX":0.1350748542025415,"pfxZ":4.948154054189673,"pX":0.8813073550999798,"pZ":1.756480539825012,"vX0":8.935806168000662,"vY0":-131.37136012679625,"vZ0":-4.371949220908319,"x":83.41,"y":191.36,"x0":-2.575400010409429,"y0":50.001149845430504,"z0":5.178569231550115,"aX":0.23429693525581538},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-2.2,"spinRate":2426,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4162456845053262,"extension":6.296663327249248},"index":0,"playId":"40b1bda1-a663-3986-b984-7f92b33d9864","pitchNumber":1,"startTime":"2025-07-22T23:05:49.412Z","endTime":"2025-07-22T23:05:54.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.805619821130573,"aZ":-30.63316146064811,"pfxX":8.472591728989066,"pfxZ":1.061759464497932,"pX":0.4710286718875327,"pZ":2.9264594741196364,"vX0":5.2775142716730254,"vY0":-120.23558886355858,"vZ0":1.302736646966429,"x":99.05,"y":159.77,"x0":-2.8613559618424373,"y0":50.000252357232334,"z0":5.119444881270782,"aX":12.260445771347754},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-16.7,"spinRate":2579,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4575493008983793,"extension":6.247232882398145},"index":1,"playId":"fd899d34-5996-362e-80e4-cc8a94fe7345","pitchNumber":2,"startTime":"2025-07-22T23:06:04.513Z","endTime":"2025-07-22T23:06:08.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.281244590584926,"aZ":-24.428051594772175,"pfxX":-7.723935441543083,"pfxZ":4.152146770746086,"pX":-1.1159677573606592,"pZ":3.0758208396070916,"vX0":6.826831066649778,"vY0":-136.07472661951502,"vZ0":-1.2412666836824626,"x":159.54,"y":155.73,"x0":-2.6600547857454933,"y0":50.00390799111634,"z0":5.238571608789733,"aX":-14.412131537429364},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":12.5,"spinRate":2027,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4033171089404939,"extension":6.4673917589326475},"hitData":{"launchSpeed":83.9,"launchAngle":30.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.89,"coordY":80.54}},"index":2,"playId":"85fb2f9a-3231-3d15-968d-02416d03ce64","pitchNumber":3,"startTime":"2025-07-22T23:06:22.976Z","endTime":"2025-07-22T23:06:31.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:06:31.009Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Graham Pauley singles on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:06:38.730Z","endTime":"2025-07-22T23:07:43.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.66096752909961,"strikeZoneBottom":1.71276463953727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.268337964075812,"aZ":-24.88319627809591,"pfxX":0.6786217309427558,"pfxZ":4.172651705373607,"pX":-0.6671016584072326,"pZ":3.923239382166063,"vX0":2.7564310818118387,"vY0":-130.7609606941708,"vZ0":1.0264553145251392,"x":142.43,"y":132.85,"x0":-1.8192350898785061,"y0":50.00263560272915,"z0":5.380268226488102,"aX":1.1849709176028538},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-1.8,"spinRate":2398,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41746337331346695,"extension":6.114069498380897},"index":0,"playId":"d833f961-e809-3c9c-8dd4-9a34bd51bcda","pitchNumber":1,"startTime":"2025-07-22T23:06:56.940Z","endTime":"2025-07-22T23:07:01.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.62716705182687,"strikeZoneBottom":1.7110803139029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47157756129524,"aZ":-16.680296013930185,"pfxX":-5.934290562780998,"pfxZ":8.229461914818273,"pX":-1.3733619140358213,"pZ":2.2548352103327245,"vX0":3.063858048536023,"vY0":-136.24853024177094,"vZ0":-5.2227512725486624,"x":169.35,"y":177.9,"x0":-1.7403792546809829,"y0":50.00657440798841,"z0":5.346532534566033,"aX":-11.177839857552227},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2179,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4017614443212225,"extension":6.060091865013143},"index":1,"playId":"bfde5cc2-0050-3749-a2ea-2d0325ee1094","pitchNumber":2,"startTime":"2025-07-22T23:07:12.467Z","endTime":"2025-07-22T23:07:17.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76213404348994,"aZ":-24.831114815869565,"pfxX":-0.7314077442139324,"pfxZ":4.193921856227469,"pX":0.011359555250845182,"pZ":2.8713046355592047,"vX0":5.0035568742002425,"vY0":-130.9961011473585,"vZ0":-1.2130348479867175,"x":116.57,"y":161.25,"x0":-1.822380496804377,"y0":50.00219736793631,"z0":5.183936450600817,"aX":-1.2808854546148567},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":0.4,"spinRate":2385,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4169581928492265,"extension":6.315683040254227},"hitData":{"launchSpeed":54.3,"launchAngle":20.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.81,"coordY":146.9}},"index":2,"playId":"77e6c074-d9c5-34a8-a968-c0150296f5aa","pitchNumber":3,"startTime":"2025-07-22T23:07:29.566Z","endTime":"2025-07-22T23:07:43.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:07:43.884Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to right fielder Fernando Tatis Jr. Graham Pauley to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:08:03.470Z","endTime":"2025-07-22T23:08:21.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59642391656642,"aZ":-27.48897151329188,"pfxX":-10.742807684017027,"pfxZ":2.6009841733525914,"pX":-0.5293645615035355,"pZ":3.0983932890186545,"vX0":9.028905609579876,"vY0":-134.4880624600062,"vZ0":-0.5380371487111193,"x":137.18,"y":155.12,"x0":-2.5615071520570125,"y0":50.00323696289518,"z0":5.2788787782544935,"aX":-19.359127849520004},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":17.2,"spinRate":2104,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4098325496731299,"extension":6.256187608585981},"hitData":{"launchSpeed":85.5,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.66,"coordY":135.31}},"index":0,"playId":"9a60ec7b-8edb-31e3-adab-2ddc2b73c745","pitchNumber":1,"startTime":"2025-07-22T23:08:10.289Z","endTime":"2025-07-22T23:08:21.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.86,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:08:21.598Z","atBatIndex":16},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Xavier Edwards grounds into a double play, shortstop Xander Bogaerts to first baseman Jake Cronenworth. Dane Myers out at 2nd. Xavier Edwards out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:08:28.425Z","endTime":"2025-07-22T23:11:03.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40272244684618,"aZ":-31.034470412224522,"pfxX":7.987543181185019,"pfxZ":0.7881568313008191,"pX":1.1604612475094012,"pZ":1.852736670826225,"vX0":4.867305500664992,"vY0":-119.87594392222348,"vZ0":-0.6985571448754635,"x":72.77,"y":188.76,"x0":-1.9408069193846484,"y0":50.00061434478266,"z0":4.943611259255986,"aX":11.502656195178334},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2693,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.458719862926658,"extension":6.582786049081256},"index":0,"playId":"e8552bcf-8dfd-33be-a246-a0fe6a1e30fa","pitchNumber":1,"startTime":"2025-07-22T23:09:03.301Z","endTime":"2025-07-22T23:09:07.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-22T23:09:26.803Z","endTime":"2025-07-22T23:09:45.876Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.021752732839996,"aZ":-15.624497526673984,"pfxX":-6.61963397941501,"pfxZ":8.769718875258096,"pX":-0.7108364911734734,"pZ":2.1657453975806993,"vX0":4.865402890991638,"vY0":-136.72100708466266,"vZ0":-5.23305921237773,"x":144.1,"y":180.3,"x0":-1.656184506989062,"y0":50.005239685167844,"z0":5.182370169504222,"aX":-12.494767078166607},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2261,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4011087243699061,"extension":6.345139419138897},"index":2,"playId":"423052e4-4d7b-385e-a6c9-960b1a1748e6","pitchNumber":2,"startTime":"2025-07-22T23:09:45.876Z","endTime":"2025-07-22T23:09:51.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.37317021265861,"strikeZoneBottom":1.48688989935925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.785143468901488,"aZ":-18.446743883367525,"pfxX":-6.592624077092703,"pfxZ":7.404795347641501,"pX":-0.9185617549476818,"pZ":3.2290785403203586,"vX0":4.458779426393423,"vY0":-135.58844640507058,"vZ0":-2.1646214535827144,"x":152.01,"y":151.59,"x0":-1.7312250356324748,"y0":50.00470689597117,"z0":5.3308029844734195,"aX":-12.225832144717835},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2175,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4046000884802985,"extension":6.423519894697654},"index":3,"playId":"42d1c027-c0ec-31a5-bfca-aff3f0b7db8f","pitchNumber":3,"startTime":"2025-07-22T23:10:14.810Z","endTime":"2025-07-22T23:10:19.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.3,"strikeZoneTop":3.35616797143476,"strikeZoneBottom":1.43612349307303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.256181693472893,"aZ":-35.55839030851686,"pfxX":-7.611302631069076,"pfxZ":-2.0990642777212543,"pX":-1.7854184974112717,"pZ":2.327792038947284,"vX0":2.744835374651579,"vY0":-127.09396681609745,"vZ0":0.10202413367075014,"x":185.06,"y":175.93,"x0":-1.8988861435900972,"y0":50.00076695549577,"z0":5.142255021924035,"aX":-12.285654801966622},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":13.1,"spinRate":1430,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.43315610723154707,"extension":6.313514083405298},"index":4,"playId":"fc4cfd0b-dda2-3e7d-ae9c-6589a0fc46ff","pitchNumber":4,"startTime":"2025-07-22T23:10:33.431Z","endTime":"2025-07-22T23:10:38.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.495528211750514,"aZ":-17.203892396033183,"pfxX":-6.496125832952115,"pfxZ":8.077354076109613,"pX":-1.1452167739428956,"pZ":2.72965359431394,"vX0":3.8533099617100346,"vY0":-135.7082304430988,"vZ0":-3.587470147601907,"x":160.65,"y":165.08,"x0":-1.7443814773393256,"y0":50.00108864601052,"z0":5.277164599114085,"aX":-12.036917775565117},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2078,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4046136668476916,"extension":6.3567586607600495},"hitData":{"launchSpeed":87.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.31,"coordY":148.32}},"index":5,"playId":"23556bc9-790c-3170-8e90-fd82591bcb2e","pitchNumber":5,"startTime":"2025-07-22T23:10:56.548Z","endTime":"2025-07-22T23:11:03.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.33,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:11:03.657Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Martín Maldonado doubles (6) on a ground ball to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:13:06.292Z","endTime":"2025-07-22T23:14:15.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.37549044703919,"strikeZoneBottom":1.43330855242554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.921370849790947,"aZ":-42.94274607998284,"pfxX":5.847603766151835,"pfxZ":-7.51087750588229,"pX":-0.6489958247823905,"pZ":1.7521684425232067,"vX0":-0.72804112435175,"vY0":-119.75441457721868,"vZ0":-1.3920338786203788,"x":41.7,"y":67.86,"x0":-1.09745717464993,"y0":50.00392796066016,"z0":6.227497639580172,"aX":8.383368177843773},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.7,"breakHorizontal":-10.3,"spinRate":2678,"spinDirection":37},"zone":7,"typeConfidence":0.9,"plateTime":0.4596577512294431,"extension":6.357223786673325},"index":0,"playId":"7476f5cc-7fa8-35e7-beab-8454d0a6a6a0","pitchNumber":1,"startTime":"2025-07-22T23:13:14.853Z","endTime":"2025-07-22T23:13:18.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.39497376249268,"strikeZoneBottom":1.58347866474167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.683297209047165,"aZ":-28.089537772469058,"pfxX":-0.8622917416569083,"pfxZ":2.3895385572305523,"pX":1.1808017263974502,"pZ":1.6356634019350995,"vX0":6.4838406126312,"vY0":-129.81698593108436,"vZ0":-5.006971437247893,"x":71.99,"y":194.62,"x0":-1.2351646017223994,"y0":50.005060295267256,"z0":5.722830606983814,"aX":-1.476135580371716},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":0.1,"spinRate":2526,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.42161641534319694,"extension":6.51769924779951},"index":1,"playId":"b4fc8c11-8363-306f-b3ca-96019b60bd2a","pitchNumber":2,"startTime":"2025-07-22T23:13:25.430Z","endTime":"2025-07-22T23:13:30.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.33472898095716,"strikeZoneBottom":1.49052108699444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25621535364005,"aZ":-16.96969743983943,"pfxX":-8.037662778144538,"pfxZ":7.6301859674130466,"pX":1.2543497266635164,"pZ":2.216793289481355,"vX0":9.356533015926896,"vY0":-140.36300736164856,"vZ0":-6.696018465788507,"x":69.19,"y":178.93,"x0":-1.0805540742922002,"y0":50.000063010716865,"z0":5.74130102681293,"aX":-16.01006443351284},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2265,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3904664972486147,"extension":6.444868450831143},"index":2,"playId":"cd3aafb0-b909-3c05-a04d-0181cb074100","pitchNumber":3,"startTime":"2025-07-22T23:13:36.715Z","endTime":"2025-07-22T23:13:41.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.33926281626309,"strikeZoneBottom":1.49496758329957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.442635963184582,"aZ":-27.856131060638237,"pfxX":-0.40308890259856645,"pfxZ":2.5386103252674945,"pX":0.9603341246968242,"pZ":0.7168993790740946,"vX0":6.186364988514786,"vY0":-129.55437336801148,"vZ0":-7.076160418055655,"x":80.39,"y":219.42,"x0":-1.4037874305506166,"y0":50.006141369003025,"z0":5.605631104541306,"aX":-0.6867721507054586},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-0.6,"spinRate":2632,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4223676617939125,"extension":6.702099512685084},"index":3,"playId":"e1765a34-71a1-3973-b726-ad06c0b4d3a4","pitchNumber":4,"startTime":"2025-07-22T23:13:50.205Z","endTime":"2025-07-22T23:13:55.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.45664593570992,"aZ":-22.192359646429324,"pfxX":-12.404094440460774,"pfxZ":4.964028931082737,"pX":-0.19608777902362168,"pZ":2.605489098230963,"vX0":7.344959018864858,"vY0":-141.64739643887864,"vZ0":-4.7101180413675054,"x":124.47,"y":168.43,"x0":-1.2251967839368034,"y0":50.00483684699447,"z0":5.72842823024226,"aX":-24.94949932757266},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":20.8,"spinRate":2452,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3882228976166009,"extension":6.390620523170264},"hitData":{"launchSpeed":79.7,"launchAngle":3.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.12,"coordY":118.97}},"index":4,"playId":"cf52408a-bb6b-3c3a-81b1-3e1fdb1cf938","pitchNumber":5,"startTime":"2025-07-22T23:14:02.843Z","endTime":"2025-07-22T23:14:15.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":0.97,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:14:15.210Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:14:29.672Z","endTime":"2025-07-22T23:16:45.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.72858774202136,"strikeZoneBottom":1.77296547220704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.948604073829834,"aZ":-20.57624567295281,"pfxX":-10.468647662853598,"pfxZ":5.633440466255772,"pX":-0.7064028205332926,"pZ":2.552610727845464,"vX0":4.950305674128156,"vY0":-143.06834477841562,"vZ0":-5.38510224482501,"x":143.93,"y":169.86,"x0":-1.104904235574551,"y0":50.00629637791677,"z0":5.760743033637442,"aX":-21.569614234621625},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":2391,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3837643272832958,"extension":6.5001173337100395},"index":0,"playId":"a2595c3f-310b-30b8-aacd-dd1a0155a5a6","pitchNumber":1,"startTime":"2025-07-22T23:14:49.095Z","endTime":"2025-07-22T23:14:53.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800526982852798,"aZ":-40.95862433516985,"pfxX":7.3219408030914686,"pfxZ":-5.605602718296863,"pX":0.05029847561937623,"pZ":2.383220583559035,"vX0":0.3889541609661719,"vY0":-125.08233307217347,"vZ0":-1.0408799501708659,"x":115.08,"y":174.43,"x0":-1.0574224898432394,"y0":50.00255580599065,"z0":6.195815624855875,"aX":11.474767443634521},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.1,"breakHorizontal":-13.3,"spinRate":2860,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.43972605061703396,"extension":6.415981646162106},"index":1,"playId":"dd0bfca7-deaa-3387-bcd0-40698c6ea96a","pitchNumber":2,"startTime":"2025-07-22T23:15:05.985Z","endTime":"2025-07-22T23:15:09.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77181891160794,"aZ":-28.58547937630139,"pfxX":-11.05718103946394,"pfxZ":1.812743610827562,"pX":0.2360444730801717,"pZ":1.9679383680956934,"vX0":7.116844797724211,"vY0":-140.18731854396322,"vZ0":-5.769453925319192,"x":108.0,"y":185.65,"x0":-0.9036821598037373,"y0":50.00535772951427,"z0":5.92752177659938,"aX":-21.93084831251378},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.2,"breakHorizontal":18.5,"spinRate":1737,"spinDirection":234},"zone":8,"typeConfidence":0.87,"plateTime":0.39125436125288715,"extension":6.884201694850549},"index":2,"playId":"2ac63421-63f8-3891-9d08-7c62d7cb89c0","pitchNumber":3,"startTime":"2025-07-22T23:15:32.888Z","endTime":"2025-07-22T23:15:36.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.73658381544151,"strikeZoneBottom":1.71514196144108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86318715612264,"aZ":-41.61506653907442,"pfxX":7.2737788026118775,"pfxZ":-6.128047590770532,"pX":-1.1297023140778495,"pZ":2.618667365842615,"vX0":-2.1783284105428917,"vY0":-124.10690043661654,"vZ0":-0.46838068709655334,"x":160.06,"y":168.08,"x0":-1.1787423221315798,"y0":50.0047942145078,"z0":6.314933566306304,"aX":11.199860068682815},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.9,"breakHorizontal":-12.6,"spinRate":2818,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4435572935625358,"extension":6.346142588452815},"index":3,"playId":"4c8015ee-ef3e-3519-ac4d-f1ca6aca36a8","pitchNumber":4,"startTime":"2025-07-22T23:16:01.690Z","endTime":"2025-07-22T23:16:07.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.961188076665874,"aZ":-28.70517527036752,"pfxX":0.8827883190807798,"pfxZ":2.051922220260778,"pX":0.20425626517154824,"pZ":2.3775032149133777,"vX0":3.275166741993566,"vY0":-129.43498963121263,"vZ0":-3.374249910536031,"x":109.21,"y":174.59,"x0":-1.1941060098550087,"y0":50.00333259673348,"z0":5.905051851251574,"aX":1.4916005737236784},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2635,"spinDirection":91},"zone":8,"typeConfidence":0.9,"plateTime":0.42377650445290715,"extension":6.432792786776831},"index":4,"playId":"e0d0876d-32e5-37ec-bb44-b75907fce956","pitchNumber":5,"startTime":"2025-07-22T23:16:19.984Z","endTime":"2025-07-22T23:16:23.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.237322060769095,"aZ":-27.26306864939015,"pfxX":-10.338266135795914,"pfxZ":2.443540114747723,"pX":-0.6245878004913276,"pZ":1.7638160501196596,"vX0":4.6631807397140275,"vY0":-141.09502974475961,"vZ0":-6.650382538227326,"x":140.81,"y":191.16,"x0":-0.9591684045224214,"y0":50.000602025373794,"z0":5.9173418055915965,"aX":-20.762763382546396},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.2,"breakHorizontal":17.8,"spinRate":1759,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.38876152062333613,"extension":6.626805235019415},"index":5,"playId":"f515093c-65fd-3249-b0fa-677f05876085","pitchNumber":6,"startTime":"2025-07-22T23:16:40.993Z","endTime":"2025-07-22T23:16:45.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":4.59999999999998,"leverageIndex":1.44,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:16:45.464Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to right fielder Jesús Sánchez. Martín Maldonado scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:17:00.483Z","endTime":"2025-07-22T23:19:50.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5,7],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11606947206676,"aZ":-29.608955774526216,"pfxX":0.24774436829454505,"pfxZ":1.4738705116062967,"pX":0.8598965105075166,"pZ":2.4808260155643733,"vX0":5.533695108935283,"vY0":-130.90415076135926,"vZ0":-2.923926714043327,"x":84.22,"y":171.8,"x0":-1.3118081247922482,"y0":50.002990320425674,"z0":5.824389397077921,"aX":0.42926483318875225},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-1.7,"spinRate":2739,"spinDirection":110},"zone":12,"typeConfidence":0.89,"plateTime":0.41810316652492174,"extension":6.593452659898219},"index":0,"playId":"ba66b963-d9ac-3e9a-abd8-097aff151f75","pitchNumber":1,"startTime":"2025-07-22T23:17:13.689Z","endTime":"2025-07-22T23:17:17.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-22T23:17:31.618Z","endTime":"2025-07-22T23:18:11.567Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.28753029863653,"strikeZoneBottom":1.46473257215115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.667263888762335,"aZ":-19.764645315449467,"pfxX":-11.107724720614007,"pfxZ":6.0298371187761575,"pX":1.0752096832303697,"pZ":1.4402465585931883,"vX0":10.09088916211769,"vY0":-142.74125918093532,"vZ0":-8.272566360207858,"x":76.02,"y":199.89,"x0":-1.067224221474409,"y0":50.001665543233095,"z0":5.626177788500008,"aX":-22.85928942381398},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2460,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3841006221460517,"extension":6.637843296066342},"index":2,"playId":"237de439-a6d7-3710-be95-e103486ae805","pitchNumber":2,"startTime":"2025-07-22T23:18:11.567Z","endTime":"2025-07-22T23:18:15.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.24751986344575,"strikeZoneBottom":1.45772764942848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.339520030448476,"aZ":-19.39827778002863,"pfxX":-10.346510507820952,"pfxZ":6.419448542919722,"pX":0.5374421747358066,"pZ":0.31285570765074494,"vX0":8.311600366994822,"vY0":-140.07896560121125,"vZ0":-11.481974039201646,"x":96.51,"y":230.33,"x0":-1.1224406359327137,"y0":50.001604591813525,"z0":5.7303520958202725,"aX":-20.58144430915613},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":17.0,"spinRate":1869,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3908641939412987,"extension":6.634390134498765},"index":3,"playId":"26afdb59-5d21-3e4e-8a58-f4d72e59e1a0","pitchNumber":3,"startTime":"2025-07-22T23:18:28.745Z","endTime":"2025-07-22T23:18:37.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Edward Cabrera. Martín Maldonado to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"26afdb59-5d21-3e4e-8a58-f4d72e59e1a0","startTime":"2025-07-22T23:18:43.891Z","endTime":"2025-07-22T23:19:02.999Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":455117,"link":"/api/v1/people/455117"},"postOnThird":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"homeTeamWinProbability":66.60000000000001,"awayTeamWinProbability":33.39999999999999,"homeTeamWinProbabilityAdded":-2.59999999999998,"leverageIndex":1.4,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.33078923805704,"strikeZoneBottom":1.53251329587588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.098171687945147,"aZ":-40.162230181626626,"pfxX":7.246011050153486,"pfxZ":-5.208416407201927,"pX":-0.7828398559196715,"pZ":2.5119373091381947,"vX0":-1.9021966898118436,"vY0":-123.53325580516926,"vZ0":-0.8224836681638467,"x":146.84,"y":170.96,"x0":-0.9409787780711364,"y0":50.000052894689645,"z0":6.244656678692462,"aX":11.12411960057392},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.4,"breakHorizontal":-12.6,"spinRate":2713,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.4444979108460978,"extension":6.309469926252903},"index":5,"playId":"faf90bcb-9da9-3e17-a93e-f4098c584058","pitchNumber":4,"startTime":"2025-07-22T23:19:02.999Z","endTime":"2025-07-22T23:19:07.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"third":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-22T23:19:14.884Z","endTime":"2025-07-22T23:19:37.444Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"third":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74624474504822,"aZ":-15.310803545508382,"pfxX":-5.351888686769404,"pfxZ":8.237811729531357,"pX":0.8690545607523685,"pZ":2.911025760971336,"vX0":6.80705934872737,"vY0":-142.41022618832963,"vZ0":-5.526341259353748,"x":83.87,"y":160.18,"x0":-0.8606963121541655,"y0":50.0035446015383,"z0":5.850862618927418,"aX":-10.956464913646126},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2259,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38511679536456045,"extension":6.492636204084581},"hitData":{"launchSpeed":93.5,"launchAngle":16.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.65,"coordY":102.62}},"index":7,"playId":"4317060f-d0a0-35f5-ac4c-d3af1fdff3c6","pitchNumber":5,"startTime":"2025-07-22T23:19:37.444Z","endTime":"2025-07-22T23:19:50.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"third":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-5.70000000000001,"leverageIndex":1.4,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:19:50.300Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:19:51.534Z","endTime":"2025-07-22T23:21:53.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.43338986646623,"strikeZoneBottom":1.55823207612612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.541805210432265,"aZ":-20.849622026356577,"pfxX":-9.875378297382639,"pfxZ":5.540851588773448,"pX":1.3736084661078127,"pZ":1.7846000812706002,"vX0":9.849246548932404,"vY0":-142.6738145640923,"vZ0":-7.148679745012036,"x":64.64,"y":190.6,"x0":-0.855109311255507,"y0":50.00262172457897,"z0":5.655900937279816,"aX":-20.17920116832926},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2378,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3852142244370951,"extension":6.599899189228963},"index":0,"playId":"48cb7eaf-4786-3844-a9a0-3268399fae3d","pitchNumber":1,"startTime":"2025-07-22T23:20:14.152Z","endTime":"2025-07-22T23:20:17.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.138079106480596,"aZ":-19.08524686252569,"pfxX":-11.117335744186004,"pfxZ":6.307891490654718,"pX":-0.26453389900080027,"pZ":2.648970350668877,"vX0":6.497942033892775,"vY0":-143.59015818586616,"vZ0":-5.413904906501097,"x":127.08,"y":167.26,"x0":-1.1196861264978666,"y0":50.00496451064644,"z0":5.7573184632100025,"aX":-23.07638406722602},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.4,"breakHorizontal":18.7,"spinRate":2425,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3823389780800919,"extension":6.623301306905392},"index":1,"playId":"f869fe34-b1b9-3a60-82c9-2bc26b21d631","pitchNumber":2,"startTime":"2025-07-22T23:20:32.814Z","endTime":"2025-07-22T23:20:36.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"5990ae24-e4f4-3efb-8905-61c10682fb54","startTime":"2025-07-22T23:20:51.778Z","endTime":"2025-07-22T23:20:56.100Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72408691241011,"aZ":-41.86665654411655,"pfxX":5.465082458651926,"pfxZ":-6.169009705846459,"pX":0.7297256299326021,"pZ":1.4335271534824128,"vX0":2.566211990560057,"vY0":-125.38894971106428,"vZ0":-2.8538084841884115,"x":89.18,"y":200.07,"x0":-1.0216762042438217,"y0":50.00539873475111,"z0":6.050291858827957,"aX":8.579988215321912},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-11.6,"breakHorizontal":-10.6,"spinRate":2779,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43921716012458445,"extension":6.421258691319508},"index":3,"playId":"970c71ed-dce0-3cad-aa05-1b5817f7501b","pitchNumber":3,"startTime":"2025-07-22T23:21:11.601Z","endTime":"2025-07-22T23:21:15.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"96e2803c-265e-45a6-b550-a646e5069b27","startTime":"2025-07-22T23:21:32.056Z","endTime":"2025-07-22T23:21:37.056Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.261055491171604,"aZ":-24.895127636903258,"pfxX":-11.985931022380473,"pfxZ":3.6993180591938812,"pX":-0.21147044392323006,"pZ":0.75932949126528,"vX0":6.209493455288512,"vY0":-140.21805810525575,"vZ0":-9.32418273985288,"x":125.06,"y":218.28,"x0":-0.9118798598285544,"y0":50.004436479078365,"z0":5.7857925269050074,"aX":-23.581698474947174},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":20.2,"spinRate":1865,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3924517117848789,"extension":6.676139496518862},"index":5,"playId":"1a827150-9907-3e29-9c77-f34887e57fdc","pitchNumber":4,"startTime":"2025-07-22T23:21:49.795Z","endTime":"2025-07-22T23:21:53.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:21:53.782Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Sheets lines out to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:22:09.154Z","endTime":"2025-07-22T23:23:04.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27639126769273,"aZ":-42.973899562576996,"pfxX":4.901259340431592,"pfxZ":-6.925763553519641,"pX":1.0232125619736079,"pZ":0.9854758560447626,"vX0":3.320385109800348,"vY0":-124.66428296957602,"vZ0":-3.4244660610467497,"x":78.0,"y":212.17,"x0":-0.9671139505798924,"y0":50.003980131565974,"z0":5.9579712580322495,"aX":7.64122932803837},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-13.1,"breakHorizontal":-9.7,"spinRate":2896,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4409555926659232,"extension":6.493111604827711},"index":0,"playId":"c10dcdc4-0b3c-3d44-84b5-a628a2338b0e","pitchNumber":1,"startTime":"2025-07-22T23:22:20.923Z","endTime":"2025-07-22T23:22:25.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.52792247498348,"strikeZoneBottom":1.77306510789725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4360158896149,"aZ":-21.71918569381294,"pfxX":-10.472914722076757,"pfxZ":5.3151655918692,"pX":-0.5143680433403288,"pZ":1.4743096005218863,"vX0":5.250817017316911,"vY0":-139.64207662442948,"vZ0":-7.882374904277148,"x":136.61,"y":198.97,"x0":-1.061725197857144,"y0":50.006622983255866,"z0":5.770705365167712,"aX":-20.61797579512499},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":17.9,"spinRate":1917,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3927360072778283,"extension":6.659563665213486},"index":1,"playId":"4beaa41d-fb50-3858-ab96-1b969a62216b","pitchNumber":2,"startTime":"2025-07-22T23:22:38.756Z","endTime":"2025-07-22T23:22:43.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.827498707549765,"aZ":-24.9404676393922,"pfxX":-10.252696688511678,"pfxZ":3.8200145796711746,"pX":-0.3309731972976372,"pZ":1.6686777993536392,"vX0":5.290002130830646,"vY0":-136.9113077829481,"vZ0":-6.500398873386882,"x":129.62,"y":193.73,"x0":-0.9582611818640704,"y0":50.00519323591114,"z0":5.785904044558198,"aX":-19.425142037055245},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":1820,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.40038395736406507,"extension":6.580422347808034},"hitData":{"launchSpeed":75.9,"launchAngle":29.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.43,"coordY":91.55}},"index":2,"playId":"620d412e-e356-3c66-85c9-ff2963365329","pitchNumber":3,"startTime":"2025-07-22T23:22:57.310Z","endTime":"2025-07-22T23:23:04.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:23:04.625Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:25:10.800Z","endTime":"2025-07-22T23:26:34.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.53249158724179,"strikeZoneBottom":1.64313967107591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.608303497906302,"aZ":-32.17060592491129,"pfxX":1.5090921125404162,"pfxZ":0.003995615268099328,"pX":0.010141944048729762,"pZ":1.3896968214050336,"vX0":4.142098718480786,"vY0":-124.00462289399836,"vZ0":-2.709545511387561,"x":116.61,"y":201.26,"x0":-1.877441734284934,"y0":50.004447556257844,"z0":5.178254721624458,"aX":2.351717770146887},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-3.7,"spinRate":2540,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.441573120014219,"extension":6.293556795326781},"index":0,"playId":"41b1a95d-2ca6-3001-873f-87c15ec98df2","pitchNumber":1,"startTime":"2025-07-22T23:25:13.293Z","endTime":"2025-07-22T23:25:17.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.53568968243428,"strikeZoneBottom":1.64351232502758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53099872712418,"aZ":-27.792438703031017,"pfxX":-10.513902157942333,"pfxZ":2.729262671084789,"pX":-0.2851546493650744,"pZ":1.1144544422231273,"vX0":7.033036088154748,"vY0":-126.34215514588692,"vZ0":-4.2556429434976355,"x":127.87,"y":208.69,"x0":-1.7494856413629223,"y0":50.001251319581144,"z0":5.073429732918237,"aX":-16.86912948510787},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":1443,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.434770628618355,"extension":6.533743344309177},"index":1,"playId":"e34b771f-8523-3b5a-9205-f34576e2802e","pitchNumber":2,"startTime":"2025-07-22T23:25:26.617Z","endTime":"2025-07-22T23:25:31.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.44150844068432,"strikeZoneBottom":1.54902644550568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.691889316727664,"aZ":-32.8602299290694,"pfxX":-9.19502053750067,"pfxZ":-0.44145141363245877,"pX":-0.3751570294372919,"pZ":1.1597582594793154,"vX0":6.238847208217701,"vY0":-125.08455950300574,"vZ0":-2.8796777287820694,"x":131.3,"y":207.47,"x0":-1.7256237655432483,"y0":50.002533990612754,"z0":5.060890289324588,"aX":-14.356252401910679},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":14.9,"spinRate":1360,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.44037611095616747,"extension":6.324063209404813},"index":2,"playId":"72cc79ab-6374-3269-85e5-6dddbd498a6c","pitchNumber":3,"startTime":"2025-07-22T23:25:39.311Z","endTime":"2025-07-22T23:25:44.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.45253345155174,"strikeZoneBottom":1.56033384649758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67181348970613,"aZ":-18.592027666922174,"pfxX":-7.041453783486578,"pfxZ":7.297524780448933,"pX":-0.6938237302538639,"pZ":2.748216586350137,"vX0":5.063038098338674,"vY0":-136.01403927427774,"vZ0":-3.251324576793117,"x":143.45,"y":164.58,"x0":-1.670782524254418,"y0":50.004004635914505,"z0":5.258881803411285,"aX":-13.10695527949123},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2118,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40371911070624256,"extension":6.2122584226097075},"index":3,"playId":"b7890bc2-3968-3e64-a304-edcaff47a177","pitchNumber":4,"startTime":"2025-07-22T23:25:54.710Z","endTime":"2025-07-22T23:26:00.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-22T23:26:12.499Z","endTime":"2025-07-22T23:26:23.636Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51802537986953,"aZ":-17.98592574625105,"pfxX":-7.307338427158139,"pfxZ":7.634386019673116,"pX":-0.14476142824361118,"pZ":2.8444922096498924,"vX0":6.394606726424636,"vY0":-136.11334589934987,"vZ0":-3.396868371371969,"x":122.52,"y":161.98,"x0":-1.5861041048326057,"y0":50.00224086492664,"z0":5.36886639775117,"aX":-13.580932154496459},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2272,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4038702021039291,"extension":6.171886113510957},"hitData":{"launchSpeed":109.5,"launchAngle":-1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.0,"coordY":105.0}},"index":5,"playId":"c7730693-7eed-31a0-b428-5577de08533f","pitchNumber":5,"startTime":"2025-07-22T23:26:23.636Z","endTime":"2025-07-22T23:26:34.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:26:34.926Z","atBatIndex":23},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Otto Lopez grounds into a double play, shortstop Xander Bogaerts to second baseman Jose Iglesias to first baseman Jake Cronenworth. Jesús Sánchez out at 2nd. Otto Lopez out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:26:42.489Z","endTime":"2025-07-22T23:27:30.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.755672252882164,"aZ":-17.386450430994138,"pfxX":-6.658682762537701,"pfxZ":8.114274577206501,"pX":0.30497487373211934,"pZ":2.6695079317882584,"vX0":9.56116777206308,"vY0":-134.53310612539744,"vZ0":-3.7825206970371874,"x":105.38,"y":166.7,"x0":-2.4393970538138507,"y0":50.00285259911446,"z0":5.335394102229578,"aX":-12.135913191939773},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2108,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4080308694743793,"extension":6.352839907953696},"index":0,"playId":"cf3dca99-d45c-3711-b6d2-e49adc6be404","pitchNumber":1,"startTime":"2025-07-22T23:27:00.073Z","endTime":"2025-07-22T23:27:05.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.099930012706835,"aZ":-28.69293126249648,"pfxX":-11.054882081192222,"pfxZ":1.897278172949017,"pX":-0.1732520875501544,"pZ":1.8606574862263563,"vX0":10.07974469584256,"vY0":-134.9874424046758,"vZ0":-3.4158791176857846,"x":123.6,"y":188.54,"x0":-2.530859837972655,"y0":50.00181285745839,"z0":5.176410408092455,"aX":-20.272827840778096},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":17.6,"spinRate":2094,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40673096049996094,"extension":6.22510711609025},"hitData":{"launchSpeed":107.5,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.57,"coordY":150.43}},"index":1,"playId":"a88393a2-ab0f-36e3-9135-41a559b0b7d7","pitchNumber":2,"startTime":"2025-07-22T23:27:22.687Z","endTime":"2025-07-22T23:27:30.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.32,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:27:30.272Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to second baseman Jose Iglesias.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:27:43.327Z","endTime":"2025-07-22T23:29:42.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.29157740381785,"strikeZoneBottom":1.52923049188125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.517731583734378,"aZ":-27.059072423225278,"pfxX":-10.903150775134296,"pfxZ":2.7507063695733596,"pX":-1.1986132250869372,"pZ":2.863313665522263,"vX0":7.345301966520001,"vY0":-135.69522009929196,"vZ0":-1.6901397876763118,"x":162.69,"y":161.47,"x0":-2.5281687686031145,"y0":50.00247115416097,"z0":5.3848974343484795,"aX":-20.27196808813067},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":2095,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40411270574687874,"extension":6.196432039996245},"index":0,"playId":"45030193-34e6-39be-8810-d7f1771f92aa","pitchNumber":1,"startTime":"2025-07-22T23:27:56.259Z","endTime":"2025-07-22T23:28:01.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.22522161647545,"strikeZoneBottom":1.43074756720902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.655153165204542,"aZ":-25.70787948056672,"pfxX":-10.219643831286298,"pfxZ":3.4818493943271047,"pX":-1.5193539972846677,"pZ":2.4693404152065015,"vX0":6.625906102805679,"vY0":-135.65961012237162,"vZ0":-2.7043619143884525,"x":174.91,"y":172.11,"x0":-2.6701238563925807,"y0":50.00274431823575,"z0":5.277873217847976,"aX":-18.98092580458475},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":2171,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4042962791528666,"extension":6.073865841909116},"index":1,"playId":"867ed6c8-d9a6-3320-9eb8-032690a12fb0","pitchNumber":2,"startTime":"2025-07-22T23:28:10.797Z","endTime":"2025-07-22T23:28:15.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.17672236189751,"strikeZoneBottom":1.51136744582033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.396360010363086,"aZ":-24.453573181043467,"pfxX":-10.083258003961703,"pfxZ":4.132366029238128,"pX":-1.165300508484612,"pZ":2.921003949600901,"vX0":7.3180967667644525,"vY0":-136.21970042968042,"vZ0":-1.6427891118948645,"x":161.42,"y":159.91,"x0":-2.583693600778218,"y0":50.004890653778,"z0":5.231260661962051,"aX":-18.85187376232578},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2167,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40289545204035315,"extension":6.32561199527539},"index":2,"playId":"8e2bece2-1481-3b15-917a-31538ed8879c","pitchNumber":3,"startTime":"2025-07-22T23:28:27.253Z","endTime":"2025-07-22T23:28:31.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.15748364178187,"strikeZoneBottom":1.40328690855037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.787118676264097,"aZ":-30.03658890010169,"pfxX":-8.658153326335643,"pfxZ":1.1619106074951215,"pX":-0.8409858878249813,"pZ":3.3600764337096476,"vX0":7.735580799266125,"vY0":-135.29433199443568,"vZ0":0.32140459117855225,"x":149.06,"y":148.06,"x0":-2.618751624196445,"y0":50.00615544776046,"z0":5.352668686247525,"aX":-15.98034215362525},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.4,"breakHorizontal":13.9,"spinRate":2045,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40555386427552387,"extension":6.373195069627563},"index":3,"playId":"9f1a7f51-7912-39ed-a8e9-5f769ac34ff5","pitchNumber":4,"startTime":"2025-07-22T23:28:51.987Z","endTime":"2025-07-22T23:28:56.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.662142225157105,"aZ":-31.098146309616745,"pfxX":-11.302019472434287,"pfxZ":0.579734879384147,"pX":0.1520412390972946,"pZ":1.8590582515367111,"vX0":10.985956545898679,"vY0":-136.61484478742724,"vZ0":-3.0096038213745597,"x":111.2,"y":188.59,"x0":-2.484905961007237,"y0":50.00515229303537,"z0":5.149671433978763,"aX":-21.019571523568498},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.5,"breakHorizontal":17.6,"spinRate":2098,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.40345182674621105,"extension":6.4217026942113655},"index":4,"playId":"11ce3d33-5ac7-30a4-b0a8-a678dcf557f3","pitchNumber":5,"startTime":"2025-07-22T23:29:08.870Z","endTime":"2025-07-22T23:29:13.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.355025765292766,"aZ":-32.54120209530997,"pfxX":-11.524159251611833,"pfxZ":-0.19759391308584284,"pX":-0.43107197722625207,"pZ":2.8191834506042674,"vX0":9.644992371928947,"vY0":-136.43840440985892,"vZ0":-0.33781970249369353,"x":133.43,"y":162.66,"x0":-2.5418987480013477,"y0":50.003734033384944,"z0":5.21729697896784,"aX":-21.392134068497917},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.2,"breakHorizontal":18.4,"spinRate":2146,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4038488943616785,"extension":6.431643492216823},"hitData":{"launchSpeed":66.1,"launchAngle":29.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.94,"coordY":127.44}},"index":5,"playId":"f48a9011-11ab-340a-b0c0-0761d4ad3272","pitchNumber":6,"startTime":"2025-07-22T23:29:36.004Z","endTime":"2025-07-22T23:29:42.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:29:42.651Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out sharply to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:31:58.876Z","endTime":"2025-07-22T23:32:57.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.62855465747448,"strikeZoneBottom":1.68852159868918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11590195245849,"aZ":-27.80994867105611,"pfxX":-1.391028213566495,"pfxZ":2.564978194496377,"pX":0.9130862709475084,"pZ":1.2122569624294723,"vX0":6.169243965466905,"vY0":-129.58072359120732,"vZ0":-6.028501412482519,"x":82.2,"y":206.05,"x0":-1.3178793886571885,"y0":50.00032891952082,"z0":5.693764003589644,"aX":-2.364868508350413},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":1.2,"spinRate":2692,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.4227162300975271,"extension":6.626045308533718},"index":0,"playId":"d54bf89b-9db4-3554-959d-aee3e06726f8","pitchNumber":1,"startTime":"2025-07-22T23:32:03.691Z","endTime":"2025-07-22T23:32:08.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.59681054374086,"strikeZoneBottom":1.68945264299821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.655518299480928,"aZ":-28.236079783009025,"pfxX":-0.7621188045415073,"pfxZ":2.4529155473521174,"pX":1.0584029524563687,"pZ":1.6558355003373209,"vX0":6.037408127921249,"vY0":-125.89784974339307,"vZ0":-4.394356667828115,"x":76.66,"y":194.07,"x0":-1.272093362310654,"y0":50.002798897244155,"z0":5.710347693583583,"aX":-1.224127643276905},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2655,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.43512547104151844,"extension":6.4455182831808004},"index":1,"playId":"c21312b5-dcf0-3028-95bd-7a54b8b5fffe","pitchNumber":2,"startTime":"2025-07-22T23:32:15.551Z","endTime":"2025-07-22T23:32:20.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.5595131715319,"strikeZoneBottom":1.58654860625382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.294895065119064,"aZ":-18.449440265198824,"pfxX":-10.534884312572798,"pfxZ":7.045026537623862,"pX":0.25917318569478376,"pZ":2.6288396883739127,"vX0":7.315264444327106,"vY0":-138.9832127682911,"vZ0":-5.423035158694902,"x":107.12,"y":167.8,"x0":-1.0435054612215937,"y0":50.00563079438806,"z0":5.838046141291043,"aX":-20.531884847766324},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":17.5,"spinRate":2346,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39469114811823136,"extension":6.474714159165131},"index":2,"playId":"854a57bc-04dd-3b8e-98af-50feb21309c6","pitchNumber":3,"startTime":"2025-07-22T23:32:36.595Z","endTime":"2025-07-22T23:32:40.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65459106922049,"aZ":-20.612351595956635,"pfxX":-11.057710651236654,"pfxZ":5.741805169544854,"pX":0.10578018285019311,"pZ":3.328939257057666,"vX0":7.107334720105713,"vY0":-141.57876466536035,"vZ0":-3.412296459696102,"x":112.97,"y":148.9,"x0":-1.0104644817317638,"y0":50.00617093077542,"z0":5.881581523459616,"aX":-22.278899559212046},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":18.5,"spinRate":2306,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3880204119665982,"extension":6.462033576061507},"hitData":{"launchSpeed":100.1,"launchAngle":25.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":113.26,"coordY":41.84}},"index":3,"playId":"6c04fa35-7f85-36b8-8ef3-e5d606d33d41","pitchNumber":4,"startTime":"2025-07-22T23:32:49.594Z","endTime":"2025-07-22T23:32:57.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:32:57.911Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:33:05.815Z","endTime":"2025-07-22T23:34:56.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.6905772176763,"strikeZoneBottom":1.58836708041455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.728730403218197,"aZ":-43.364848413984404,"pfxX":6.4607942516521994,"pfxZ":-7.481460419963644,"pX":0.7611658976141824,"pZ":1.748064594530289,"vX0":1.9831244989446573,"vY0":-122.51159374911627,"vZ0":-1.4072485291945276,"x":44.33,"y":74.93,"x0":-0.901208857184672,"y0":50.0008710400592,"z0":6.088878613264409,"aX":9.666456314731846},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.6,"breakHorizontal":-12.2,"spinRate":2914,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.44976726116585164,"extension":6.276786085643113},"index":0,"playId":"46efbaac-3e1a-3b8c-a72d-7db3d696a75d","pitchNumber":1,"startTime":"2025-07-22T23:33:20.466Z","endTime":"2025-07-22T23:33:24.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41123756318088,"aZ":-25.003695485054532,"pfxX":-11.028599923077664,"pfxZ":3.766839181046043,"pX":-0.5906348039413895,"pZ":2.6482720156953987,"vX0":5.130597508745488,"vY0":-137.59540441888328,"vZ0":-4.3564495125419525,"x":139.51,"y":167.28,"x0":-1.0532671364641513,"y0":50.00533697625631,"z0":5.960139495097024,"aX":-21.01026471769259},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":1846,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.39907898777104567,"extension":6.398994510119793},"index":1,"playId":"1a64e48e-897c-3c4c-8ed4-859ce837180d","pitchNumber":2,"startTime":"2025-07-22T23:33:32.920Z","endTime":"2025-07-22T23:33:37.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.481928478648214,"aZ":-29.668689239065035,"pfxX":-10.559342595050966,"pfxZ":1.287963043140155,"pX":-0.1988284987574247,"pZ":1.8585150270733597,"vX0":5.405385413978582,"vY0":-139.2943470888406,"vZ0":-5.63161035457092,"x":124.58,"y":188.6,"x0":-0.8041566346801566,"y0":50.00355753640059,"z0":5.895625985668152,"aX":-20.523558736417183},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":1762,"spinDirection":235},"zone":8,"typeConfidence":0.92,"plateTime":0.39488672728893803,"extension":6.532372839371917},"index":2,"playId":"dcb95a4b-9d6b-3534-89af-23f4fef1e289","pitchNumber":3,"startTime":"2025-07-22T23:33:55.442Z","endTime":"2025-07-22T23:34:00.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.65414903406418,"strikeZoneBottom":1.65248221038189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.460130261842906,"aZ":-40.78618354159415,"pfxX":8.436376514034873,"pfxZ":-5.778670922789097,"pX":-0.908334973725954,"pZ":3.880363983528113,"vX0":-2.277246827489666,"vY0":-121.97211320935955,"vZ0":2.640221277986857,"x":151.62,"y":134.01,"x0":-1.05225804329568,"y0":50.00325019065109,"z0":6.328316218610183,"aX":12.571298731246877},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.5,"breakHorizontal":-14.6,"spinRate":2752,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.45097568712041314,"extension":6.425397240020376},"index":3,"playId":"dd8fa2ce-4385-35d7-a39f-3c639741f224","pitchNumber":4,"startTime":"2025-07-22T23:34:08.813Z","endTime":"2025-07-22T23:34:13.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.71188602048844,"strikeZoneBottom":1.71050078793608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.154828088871678,"aZ":-26.99170209764212,"pfxX":0.14909701534611752,"pfxZ":3.0632289716118413,"pX":1.4898217563142773,"pZ":1.0007913981864238,"vX0":6.343463134078171,"vY0":-129.28610498229867,"vZ0":-6.915160826128677,"x":60.21,"y":211.76,"x0":-1.01574048789218,"y0":50.003009009333816,"z0":5.784100394623842,"aX":0.2512033936734481},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2690,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4237920248054379,"extension":6.442704622937672},"index":4,"playId":"f804a9cf-d624-3c00-a20f-9d31cfd422fa","pitchNumber":5,"startTime":"2025-07-22T23:34:22.395Z","endTime":"2025-07-22T23:34:26.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.70168790928451,"strikeZoneBottom":1.66744112671488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.493354586879374,"aZ":-24.924113119825748,"pfxX":-10.96738930040333,"pfxZ":3.7678171007167913,"pX":0.7280034337317527,"pZ":1.328618216245161,"vX0":8.037012804175626,"vY0":-138.06269088471834,"vZ0":-7.617171541774077,"x":89.25,"y":202.91,"x0":-0.7996825326963999,"y0":50.00432661168664,"z0":5.807498426909494,"aX":-21.118696035325755},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":18.1,"spinRate":1787,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.39710791764875664,"extension":6.553443050521502},"index":5,"playId":"b6799b00-aa53-3606-ae7d-4278eba35696","pitchNumber":6,"startTime":"2025-07-22T23:34:38.264Z","endTime":"2025-07-22T23:34:42.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.240805129650937,"aZ":-42.97805399442162,"pfxX":6.96111539822935,"pfxZ":-7.124927433393452,"pX":-0.46135397382180804,"pZ":2.3659799408997984,"vX0":-0.5613395331124322,"vY0":-122.86879889951965,"vZ0":-0.3513862557292049,"x":134.59,"y":174.9,"x0":-1.1322715688429097,"y0":50.003733818492265,"z0":6.188995317698386,"aX":10.55456410786397},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.7,"breakHorizontal":-12.5,"spinRate":2756,"spinDirection":34},"zone":4,"typeConfidence":0.9,"plateTime":0.4472215029828277,"extension":6.3574154670950405},"index":6,"playId":"269daf9b-4cdd-3111-b691-4f3beaf5b1b8","pitchNumber":7,"startTime":"2025-07-22T23:34:52.157Z","endTime":"2025-07-22T23:34:56.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:34:56.837Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:35:24.605Z","endTime":"2025-07-22T23:35:33.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-22T23:35:13.182Z","endTime":"2025-07-22T23:35:26.767Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.955013467816155,"aZ":-24.297672531089596,"pfxX":-10.940037038686366,"pfxZ":4.045004631134202,"pX":0.4323393509858039,"pZ":2.274145624853379,"vX0":7.656545888598556,"vY0":-138.85452765496524,"vZ0":-5.380000387839549,"x":100.52,"y":177.38,"x0":-0.943660808169003,"y0":50.00181384487527,"z0":5.859838294309704,"aX":-21.29796351938723},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":1849,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39490118026541676,"extension":6.600404313132598},"hitData":{"launchSpeed":99.9,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.14,"coordY":146.6}},"index":1,"playId":"337470cd-03ff-3417-b836-65c0a821c7b5","pitchNumber":1,"startTime":"2025-07-22T23:35:26.767Z","endTime":"2025-07-22T23:35:33.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:35:33.993Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:37:34.265Z","endTime":"2025-07-22T23:38:53.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25549825455444,"aZ":-24.798762064323093,"pfxX":-11.765761014173666,"pfxZ":3.956378209971321,"pX":-0.25865940130376425,"pZ":3.074936443114464,"vX0":7.675765795281213,"vY0":-136.2061858798005,"vZ0":-1.5449066478722222,"x":126.86,"y":155.76,"x0":-1.596885637143988,"y0":50.00000482794797,"z0":5.378247369576726,"aX":-21.918423671061042},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":19.4,"spinRate":2186,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40343038126419195,"extension":6.206139269429379},"index":0,"playId":"cd5d12a6-b7c5-3f0c-af18-d279581285b1","pitchNumber":1,"startTime":"2025-07-22T23:37:43.834Z","endTime":"2025-07-22T23:37:47.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-22T23:37:58.512Z","endTime":"2025-07-22T23:38:10.018Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.059575640164283,"aZ":-24.795357084788872,"pfxX":-1.1340029501342652,"pfxZ":4.17286009618617,"pX":1.0631089361240935,"pZ":2.819597341581603,"vX0":7.599902112434219,"vY0":-131.91518616503336,"vZ0":-1.5343772151812536,"x":76.48,"y":162.65,"x0":-1.7032479887910001,"y0":50.00451324347195,"z0":5.229984648882639,"aX":-2.00672159192285},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":0.5,"spinRate":2476,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4146025933797892,"extension":6.240050849953994},"index":2,"playId":"f3a736ce-e7fe-3c67-9360-c1b2f069012f","pitchNumber":2,"startTime":"2025-07-22T23:38:10.018Z","endTime":"2025-07-22T23:38:13.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.57137466108217,"strikeZoneBottom":1.66097363397805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.582593446030547,"aZ":-17.12682927604366,"pfxX":-6.210244999486784,"pfxZ":7.870025117522935,"pX":-1.6574782128175187,"pZ":4.957169676738765,"vX0":2.485212824373675,"vY0":-137.43070527854545,"vZ0":1.5291375212767502,"x":180.18,"y":104.94,"x0":-1.7668817776096057,"y0":50.003030611305775,"z0":5.557175759867421,"aX":-11.873765632663508},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2066,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3986145560144556,"extension":6.04802681539782},"index":3,"playId":"22569152-bfc6-347b-8186-a6f5e7de3337","pitchNumber":3,"startTime":"2025-07-22T23:38:32.013Z","endTime":"2025-07-22T23:38:35.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.57783107889897,"strikeZoneBottom":1.63568954953554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.729596374252438,"aZ":-17.704104106726817,"pfxX":-4.971191438460638,"pfxZ":7.738740781838695,"pX":-0.8035301667963902,"pZ":3.103678828356992,"vX0":4.110222262440016,"vY0":-136.09633698180696,"vZ0":-2.609391557886405,"x":147.63,"y":154.98,"x0":-1.6897826632951616,"y0":50.00333653986707,"z0":5.3054359301387395,"aX":-9.296958941176326},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":8.0,"spinRate":2123,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40292847034964296,"extension":6.313579250857985},"index":4,"playId":"2697dab3-f150-3037-ae80-565cefee0461","pitchNumber":4,"startTime":"2025-07-22T23:38:48.658Z","endTime":"2025-07-22T23:38:53.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:38:53.258Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:38:55.243Z","endTime":"2025-07-22T23:39:46.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17784131757091,"aZ":-22.98286366292564,"pfxX":-8.723769763147864,"pfxZ":4.894643481401083,"pX":-0.639543368465894,"pZ":2.856435256061695,"vX0":8.17279148036554,"vY0":-136.0469670944765,"vZ0":-2.0372240725265787,"x":141.38,"y":161.66,"x0":-2.5456472502971503,"y0":50.00540468247217,"z0":5.203955439404979,"aX":-16.39458516734936},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":14.2,"spinRate":2061,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.40222942241242743,"extension":6.318513191742346},"index":0,"playId":"9587e19a-38e5-3204-95fc-6867d6477139","pitchNumber":1,"startTime":"2025-07-22T23:39:21.258Z","endTime":"2025-07-22T23:39:25.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.854194990934484,"aZ":-24.442102123939446,"pfxX":-10.142579170671576,"pfxZ":4.148922412049528,"pX":-0.42277710344075875,"pZ":2.513776122027845,"vX0":9.486771992223467,"vY0":-135.7451497918121,"vZ0":-2.5419320962891425,"x":133.12,"y":170.91,"x0":-2.645963058487084,"y0":50.00663711858536,"z0":5.1649238611232615,"aX":-18.923167828204935},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2187,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40357015081584446,"extension":6.349581699436907},"hitData":{"launchSpeed":75.4,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.31,"coordY":172.82}},"index":1,"playId":"989460c6-102b-3434-9f57-de8f8b29b00f","pitchNumber":2,"startTime":"2025-07-22T23:39:39.327Z","endTime":"2025-07-22T23:39:46.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:39:46.799Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eric Wagaman lines out sharply to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:39:55.781Z","endTime":"2025-07-22T23:40:16.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86708003101979,"aZ":-34.64022973827662,"pfxX":1.1156857533237257,"pfxZ":-1.6126211085833262,"pX":0.39398298263520515,"pZ":2.6591623776835283,"vX0":6.934125200540817,"vY0":-122.623486056036,"vZ0":0.5613349679642028,"x":101.98,"y":166.98,"x0":-2.608175966187451,"y0":50.001485630156914,"z0":5.368415338995086,"aX":1.7074208304469833},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":-3.6,"spinRate":2614,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4456518052536067,"extension":6.2980081263228165},"hitData":{"launchSpeed":103.1,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":104.94,"coordY":140.87}},"index":0,"playId":"5fc49fe9-95bf-3120-8858-2889fe59679d","pitchNumber":1,"startTime":"2025-07-22T23:40:12.006Z","endTime":"2025-07-22T23:40:16.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:40:16.617Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:42:04.428Z","endTime":"2025-07-22T23:43:05.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.01085608188886,"strikeZoneBottom":1.50022203634986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.211855070026466,"aZ":-43.39181060109694,"pfxX":4.790668178388474,"pfxZ":-7.526934792282194,"pX":0.04358641340159201,"pZ":2.3699042950037916,"vX0":1.3708037561388051,"vY0":-121.87909254202174,"vZ0":-0.04427667775277433,"x":115.34,"y":174.79,"x0":-1.1500419579660608,"y0":50.00601950829772,"z0":6.167508576983211,"aX":7.135447661024681},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.3,"breakHorizontal":-9.0,"spinRate":2752,"spinDirection":37},"zone":5,"typeConfidence":0.9,"plateTime":0.45115535495603964,"extension":6.499377232049127},"index":0,"playId":"7f6e80d9-daf0-3575-a4b5-f781891feeee","pitchNumber":1,"startTime":"2025-07-22T23:42:27.764Z","endTime":"2025-07-22T23:42:31.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.386741154564273,"aZ":-31.126242720602402,"pfxX":0.06075804929793782,"pfxZ":0.6621333436560253,"pX":-0.04940012644939945,"pZ":1.4824924105435975,"vX0":2.790838741141126,"vY0":-125.2578399833581,"vZ0":-4.326621355213898,"x":118.88,"y":198.75,"x0":-1.1880841833806213,"y0":50.00404108982087,"z0":5.7905395617420234,"aX":0.09537968486822089},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":2561,"spinDirection":81},"zone":8,"typeConfidence":0.91,"plateTime":0.4380526124246358,"extension":6.334632533497505},"index":1,"playId":"bdf57cb7-7289-3f56-af0b-f7df35d7a2cd","pitchNumber":2,"startTime":"2025-07-22T23:42:38.050Z","endTime":"2025-07-22T23:42:41.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-22T23:42:52.860Z","endTime":"2025-07-22T23:42:58.122Z","isPitch":false,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77681861782964,"aZ":-42.43873114620498,"pfxX":4.193030962655872,"pfxZ":-6.777170574380712,"pX":0.05567122946250838,"pZ":1.2032175967266494,"vX0":1.3817113093411282,"vY0":-123.15406084692307,"vZ0":-3.045385869208083,"x":114.88,"y":206.29,"x0":-1.0596298987247967,"y0":50.00506966248722,"z0":6.0970861206866935,"aX":6.347711948758976},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.7,"breakHorizontal":-7.9,"spinRate":2690,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44724898869939933,"extension":6.469217137150051},"hitData":{"launchSpeed":90.0,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.89,"coordY":163.14}},"index":3,"playId":"5c9e3f44-8de1-31a7-9af5-5fa48ea60975","pitchNumber":3,"startTime":"2025-07-22T23:42:58.122Z","endTime":"2025-07-22T23:43:05.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:43:05.362Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Martín Maldonado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:43:14.391Z","endTime":"2025-07-22T23:45:10.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.23049582459401,"strikeZoneBottom":1.50266034170471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.201687127621486,"aZ":-21.537565725113364,"pfxX":-7.654966653128438,"pfxZ":5.451063035201139,"pX":0.6822261161966844,"pZ":3.3642710743877147,"vX0":6.764626324979218,"vY0":-138.6151068182194,"vZ0":-3.1459084195701585,"x":91.0,"y":147.94,"x0":-0.7920290264658162,"y0":50.00316063128105,"z0":5.947410878205682,"aX":-14.93720329695401},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":12.5,"spinRate":2277,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39473555739993094,"extension":6.459977497688836},"index":0,"playId":"0953f1b5-a9eb-3742-a500-55291f3f101a","pitchNumber":1,"startTime":"2025-07-22T23:43:33.934Z","endTime":"2025-07-22T23:43:39.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.30046694970277,"strikeZoneBottom":1.43488942440587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62774991360262,"aZ":-41.57835163992392,"pfxX":4.272641038180296,"pfxZ":-6.302809011631578,"pX":1.6519406008846744,"pZ":0.8309770649992789,"vX0":4.9870796636132155,"vY0":-122.37797386919397,"vZ0":-3.713748934194393,"x":54.03,"y":216.34,"x0":-0.9791361552104231,"y0":50.00055493206199,"z0":5.986036897962976,"aX":6.378393692784842},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.1,"breakHorizontal":-9.0,"spinRate":2750,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4502458888260259,"extension":6.439883073187874},"index":1,"playId":"2d6f3e4a-43e2-3cb0-a3fe-44d1f4a16f08","pitchNumber":2,"startTime":"2025-07-22T23:43:54.531Z","endTime":"2025-07-22T23:43:59.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.32872073352783,"strikeZoneBottom":1.46351703415548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10750100432914,"aZ":-22.018325396015204,"pfxX":-11.383944311736784,"pfxZ":5.153053376960621,"pX":0.6701795836668156,"pZ":2.1789782506322855,"vX0":8.514063157222244,"vY0":-139.62576408124343,"vZ0":-6.043736431553003,"x":91.45,"y":179.95,"x0":-0.9431500413178552,"y0":50.00144397575313,"z0":5.825328537674235,"aX":-22.4242375838536},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":18.8,"spinRate":2420,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3926346565633341,"extension":6.612334765505691},"index":2,"playId":"57ef5451-e49e-3d1f-8ea4-f5faef5045c3","pitchNumber":3,"startTime":"2025-07-22T23:44:14.245Z","endTime":"2025-07-22T23:44:17.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95377618355428,"aZ":-24.166838633121735,"pfxX":-11.014461597608602,"pfxZ":4.0290859438272015,"pX":-0.6665789866683196,"pZ":2.492824290236264,"vX0":5.1306430054572125,"vY0":-140.39421881755788,"vZ0":-4.820149332202108,"x":142.41,"y":171.47,"x0":-1.0906157268772174,"y0":50.0049077490285,"z0":5.8129121210510615,"aX":-21.903661019108448},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":18.8,"spinRate":2438,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3907130047014111,"extension":6.4339868084363765},"index":3,"playId":"67edc160-4379-389d-9057-b304b9ba3b9d","pitchNumber":4,"startTime":"2025-07-22T23:44:25.513Z","endTime":"2025-07-22T23:44:30.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-22T23:44:53.037Z","endTime":"2025-07-22T23:45:07.988Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.958983886437064,"aZ":-45.48078212119048,"pfxX":3.7781911570405944,"pfxZ":-8.443506398208019,"pX":0.31709224900794447,"pZ":1.4929879811999363,"vX0":1.9015552190012333,"vY0":-125.43838982441832,"vZ0":-2.0885128637107857,"x":104.91,"y":198.47,"x0":-0.9442681725769797,"y0":50.00354336954501,"z0":6.082440245184164,"aX":5.954303798976392},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-15.5,"breakHorizontal":-7.3,"spinRate":2858,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.4384886176186753,"extension":6.309752758284906},"index":5,"playId":"75060752-43f7-3fae-b2ea-278d5af97d2b","pitchNumber":5,"startTime":"2025-07-22T23:45:07.988Z","endTime":"2025-07-22T23:45:10.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:45:10.988Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:45:16.151Z","endTime":"2025-07-22T23:46:11.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.945750875377083,"aZ":-29.313261176435077,"pfxX":-11.656706933068232,"pfxZ":1.497256181944108,"pX":0.1553569016041318,"pZ":1.0916748467171928,"vX0":7.07311332822942,"vY0":-137.51965218077768,"vZ0":-7.319374885710863,"x":111.08,"y":209.3,"x0":-0.9424477714804493,"y0":50.00098663215608,"z0":5.790398877826273,"aX":-22.21033941468649},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.3,"breakHorizontal":19.6,"spinRate":1837,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3990763024318791,"extension":6.842241457214399},"index":0,"playId":"028eb803-5dfb-3311-b554-c4669d39db85","pitchNumber":1,"startTime":"2025-07-22T23:45:34.330Z","endTime":"2025-07-22T23:45:37.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.001552218999986,"aZ":-43.425754412870404,"pfxX":5.5456043439466445,"pfxZ":-7.406352002706351,"pX":1.5454432435225498,"pZ":0.3743228878784564,"vX0":4.222599091323334,"vY0":-123.44221733342061,"vZ0":-4.796064738105949,"x":58.09,"y":228.67,"x0":-0.9166871376807386,"y0":50.00127096264998,"z0":6.0568417467242925,"aX":8.428027605591101},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.4,"breakHorizontal":-11.2,"spinRate":2820,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4462789463056418,"extension":6.500786677990451},"index":1,"playId":"5a7be680-2df9-36aa-9ef7-9dfcd14e2c49","pitchNumber":2,"startTime":"2025-07-22T23:45:45.775Z","endTime":"2025-07-22T23:45:50.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.405332439900658,"aZ":-30.029491415323076,"pfxX":0.5451022309558406,"pfxZ":1.2511505411638169,"pX":0.6075914632369641,"pZ":3.0067734563945425,"vX0":4.378424294026622,"vY0":-129.89468045210162,"vZ0":-1.5897315038111328,"x":93.84,"y":157.6,"x0":-1.16845720219237,"y0":50.00270866061733,"z0":5.90308871093825,"aX":0.9340162867890169},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2700,"spinDirection":90},"zone":6,"typeConfidence":0.89,"plateTime":0.421159948196161,"extension":6.556801261936042},"hitData":{"launchSpeed":80.8,"launchAngle":10.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.05,"coordY":163.75}},"index":2,"playId":"253ebbd1-a880-3ccc-b615-f2af17d0d716","pitchNumber":3,"startTime":"2025-07-22T23:46:03.601Z","endTime":"2025-07-22T23:46:11.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:46:11.051Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Graham Pauley flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-22T23:47:58.976Z","endTime":"2025-07-22T23:49:56.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166410876251167,"aZ":-23.93055095382871,"pfxX":0.11016404401250446,"pfxZ":4.725255312980691,"pX":0.7514196592305721,"pZ":2.7055856728548022,"vX0":6.336615272614558,"vY0":-130.90531761193938,"vZ0":-1.9608103143924143,"x":88.36,"y":165.73,"x0":-1.7092156836073815,"y0":50.00416504114508,"z0":5.245583772356633,"aX":0.1924509952850674},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4175072457669686,"extension":6.198797912022586},"index":0,"playId":"82b23a8b-00dd-3355-a8a1-7be6caff31d4","pitchNumber":1,"startTime":"2025-07-22T23:48:18.656Z","endTime":"2025-07-22T23:48:23.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.56398079786052,"strikeZoneBottom":1.65296445026107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.084778736603454,"aZ":-29.975320177343946,"pfxX":-10.603981638587275,"pfxZ":1.182142334949651,"pX":-0.6494620738946755,"pZ":3.6503224526862175,"vX0":6.082713967069165,"vY0":-135.2975263716346,"vZ0":0.7820623056458073,"x":141.76,"y":140.22,"x0":-1.5473564536057636,"y0":50.000487904418215,"z0":5.455613912882447,"aX":-19.687352248613106},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":17.9,"spinRate":1960,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4045851067502473,"extension":6.201607229339417},"index":1,"playId":"9dadfdb7-2478-3ea7-9e7e-8e3a101a3b6a","pitchNumber":2,"startTime":"2025-07-22T23:48:46.044Z","endTime":"2025-07-22T23:48:50.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60109454983745,"aZ":-25.66574510940459,"pfxX":-9.607096434562216,"pfxZ":3.550494145724201,"pX":-0.4493894750536792,"pZ":3.5709466572282675,"vX0":6.5847414978811365,"vY0":-134.66620413869254,"vZ0":0.24199895233285884,"x":134.13,"y":142.36,"x0":-1.679649129910818,"y0":50.00500920734067,"z0":5.297390851710052,"aX":-17.624389782458834},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":2095,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4069255316699989,"extension":6.199016241995589},"index":2,"playId":"5472a8c8-6411-3c0a-855e-7da66de75e3a","pitchNumber":3,"startTime":"2025-07-22T23:49:00.788Z","endTime":"2025-07-22T23:49:03.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-22T23:49:15.884Z","endTime":"2025-07-22T23:49:32.084Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.61603006255052,"strikeZoneBottom":1.67228038319477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81048430783459,"aZ":-17.6762594526446,"pfxX":-4.673824713659583,"pfxZ":7.74284557482671,"pX":-1.0250614268491318,"pZ":4.215298013065149,"vX0":3.5245045379102273,"vY0":-136.20917128365556,"vZ0":0.015413936862052391,"x":156.07,"y":124.97,"x0":-1.7306095940800834,"y0":50.00510186924486,"z0":5.4349859880397515,"aX":-8.755281664962856},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":7.7,"spinRate":2230,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40259806575406554,"extension":6.153328511462682},"index":4,"playId":"226d2dfb-2aa6-32e6-a44b-8bb9cf0af57c","pitchNumber":4,"startTime":"2025-07-22T23:49:32.084Z","endTime":"2025-07-22T23:49:36.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.081237964917523,"aZ":-15.376041650612933,"pfxX":-5.268640107684202,"pfxZ":8.892681311531502,"pX":-0.5226795831564746,"pZ":3.0697226247509364,"vX0":5.0145020617853655,"vY0":-136.5775811303025,"vZ0":-3.2439423827987532,"x":136.92,"y":155.9,"x0":-1.6979840114349485,"y0":50.00330133919712,"z0":5.3302963828403085,"aX":-9.953728425614674},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2182,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4010407091306245,"extension":6.238848814511053},"hitData":{"launchSpeed":97.0,"launchAngle":34.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.15,"coordY":54.41}},"index":5,"playId":"ce9b36b7-32cb-3943-a2ca-5705458ed0f9","pitchNumber":5,"startTime":"2025-07-22T23:49:46.923Z","endTime":"2025-07-22T23:49:56.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:49:56.088Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-22T23:50:02.258Z","endTime":"2025-07-22T23:51:37.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.53140429506638,"strikeZoneBottom":1.477614036672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92987736634988,"aZ":-32.186559709225556,"pfxX":7.537815226053423,"pfxZ":-0.007066419350758579,"pX":1.1494129689269816,"pZ":2.33477045525436,"vX0":6.757094411776776,"vY0":-119.62234105277896,"vZ0":0.6016616015952754,"x":73.19,"y":175.74,"x0":-2.7099250896664753,"y0":50.00358853742913,"z0":5.007244142130463,"aX":10.728508268984585},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.5,"breakHorizontal":-15.5,"spinRate":2494,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46105923476818855,"extension":6.382140820014455},"index":0,"playId":"5fcf38c8-1ffa-3f28-ba91-0488f880441b","pitchNumber":1,"startTime":"2025-07-22T23:50:22.016Z","endTime":"2025-07-22T23:50:26.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.56542481292789,"strikeZoneBottom":1.61058377095397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06999804860458,"aZ":-29.22247009469756,"pfxX":-11.367407299999908,"pfxZ":1.632930369656521,"pX":0.2678023756798343,"pZ":0.793276189839985,"vX0":11.071683220903122,"vY0":-134.41730305545954,"vZ0":-6.077551223051825,"x":106.79,"y":217.36,"x0":-2.4492048834702542,"y0":50.005258831300374,"z0":5.187702574079241,"aX":-20.580052946321512},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.7,"breakHorizontal":17.9,"spinRate":2135,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.409173961470493,"extension":6.234223730998729},"index":1,"playId":"e956b4c4-3528-31bb-8d43-7da8d9d11486","pitchNumber":2,"startTime":"2025-07-22T23:50:38.574Z","endTime":"2025-07-22T23:50:44.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.6288511875531,"strikeZoneBottom":1.60817096298229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02659333021878,"aZ":-30.92969606604515,"pfxX":-11.02975513016007,"pfxZ":0.6784192125848856,"pX":-0.2131729258041611,"pZ":1.9385191983312553,"vX0":9.902672515338049,"vY0":-135.2190115059794,"vZ0":-2.8345719378351135,"x":125.13,"y":186.44,"x0":-2.5129950817207907,"y0":50.00147647711865,"z0":5.199736568139982,"aX":-20.160925846975246},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":17.5,"spinRate":2104,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40708473775126386,"extension":6.223830394570341},"index":2,"playId":"f538ffff-a32a-30de-8022-898b63d96fa8","pitchNumber":3,"startTime":"2025-07-22T23:50:57.356Z","endTime":"2025-07-22T23:51:00.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.55184273204748,"strikeZoneBottom":1.59707226517497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.762065326035767,"aZ":-27.092894307771093,"pfxX":-10.873816574447366,"pfxZ":2.7388653339034787,"pX":-0.08684972328254033,"pZ":1.8145698450421313,"vX0":10.367552226408426,"vY0":-135.83872817127644,"vZ0":-3.79492679462478,"x":120.31,"y":189.79,"x0":-2.553574115280507,"y0":50.00425984550951,"z0":5.129096742105469,"aX":-20.17676345420846},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":17.3,"spinRate":2178,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4043516381385017,"extension":6.560751750767777},"index":3,"playId":"aeb71289-676f-39f3-82fe-50456e9d5c3c","pitchNumber":4,"startTime":"2025-07-22T23:51:13.157Z","endTime":"2025-07-22T23:51:17.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.937646179469937,"aZ":-16.722953932171915,"pfxX":-5.843702707684849,"pfxZ":8.286317474256629,"pX":0.931224922083475,"pZ":2.957749097539281,"vX0":11.160134597140718,"vY0":-136.18182820508412,"vZ0":-3.0719512634755297,"x":81.5,"y":158.92,"x0":-2.4741940503804973,"y0":50.00098644711952,"z0":5.2676048791247725,"aX":-10.89498348493312},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2216,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40332939873573803,"extension":6.282667069080338},"index":4,"playId":"1b7dbf0f-73b5-3db9-8f2e-63b9b123ed75","pitchNumber":5,"startTime":"2025-07-22T23:51:32.012Z","endTime":"2025-07-22T23:51:37.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:51:37.283Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-22T23:51:42.095Z","endTime":"2025-07-22T23:53:04.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.749829165406513,"aZ":-34.13659981663827,"pfxX":-9.603615749301682,"pfxZ":-1.2473359439402953,"pX":-0.2827693978945986,"pZ":1.3047405740231068,"vX0":6.604486353494506,"vY0":-126.0144576879408,"vZ0":-2.209539137474115,"x":127.78,"y":203.55,"x0":-1.7185986027525055,"y0":50.00362031700341,"z0":5.009278323053031,"aX":-15.113250857508019},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":15.5,"spinRate":1393,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.43830090079232953,"extension":6.585991510528308},"index":0,"playId":"c11615b8-51f1-379b-9255-215581ae9756","pitchNumber":1,"startTime":"2025-07-22T23:52:05.054Z","endTime":"2025-07-22T23:52:09.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-22T23:52:22.699Z","endTime":"2025-07-22T23:52:41.615Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.21333390124498,"strikeZoneBottom":1.44281586519956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1718512106307,"aZ":-29.86766851556744,"pfxX":-10.153845276501716,"pfxZ":1.4517696953034704,"pX":-0.8411041710263977,"pZ":2.2595709377888804,"vX0":5.640760963088342,"vY0":-126.1308821647793,"vZ0":-0.8849850374217995,"x":149.06,"y":177.77,"x0":-1.7994755964395326,"y0":50.006148890772934,"z0":5.046182763961903,"aX":-16.191458442692024},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":1391,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.435999233259754,"extension":6.561473194119061},"index":2,"playId":"d88ca7e4-0de7-39f9-983e-e1e869a975d4","pitchNumber":2,"startTime":"2025-07-22T23:52:41.615Z","endTime":"2025-07-22T23:52:45.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.25915596704572,"strikeZoneBottom":1.49698621604622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.98101353076584,"aZ":-15.973309844089744,"pfxX":-6.275032605040564,"pfxZ":8.65620493241766,"pX":-0.8619723044014314,"pZ":3.0061795070252386,"vX0":4.42955026060602,"vY0":-136.43533302506702,"vZ0":-2.9907020177928754,"x":149.86,"y":157.61,"x0":-1.6970148501277769,"y0":50.006153176098,"z0":5.227161185239084,"aX":-11.749472293450399},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2321,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40253983676507454,"extension":6.239353554784634},"index":3,"playId":"4d0f999f-d55b-3c10-ad29-8d4e03c0f54d","pitchNumber":3,"startTime":"2025-07-22T23:52:59.809Z","endTime":"2025-07-22T23:53:04.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:53:04.730Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (18) on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-22T23:55:00.793Z","endTime":"2025-07-22T23:56:17.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.35057257336137,"strikeZoneBottom":1.53561855726586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.141097440300584,"aZ":-42.73081741195231,"pfxX":5.608517409362856,"pfxZ":-7.237018059577072,"pX":-0.32572576267447917,"pZ":0.8646245858312775,"vX0":0.3783204603516169,"vY0":-120.94522906424673,"vZ0":-3.1901958932921604,"x":129.42,"y":215.44,"x0":-1.2120541137619594,"y0":50.005624975160295,"z0":6.008399905787978,"aX":8.176003060342762},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.7,"breakHorizontal":-10.2,"spinRate":2665,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.4556942532582302,"extension":6.106742466422524},"index":0,"playId":"148e8019-f07f-35ad-9a9b-f1f9041c048b","pitchNumber":1,"startTime":"2025-07-22T23:55:11.486Z","endTime":"2025-07-22T23:55:16.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.24890926924868,"strikeZoneBottom":1.37659074873348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.069116471339964,"aZ":-30.479167862048847,"pfxX":1.8071113279387672,"pfxZ":1.0458212222689776,"pX":-0.9066091548014515,"pZ":2.0123077268136926,"vX0":0.4927128960149074,"vY0":-126.15120843061239,"vZ0":-3.141871770995306,"x":151.56,"y":184.45,"x0":-1.3390920449267236,"y0":50.00161002211982,"z0":5.724600341740091,"aX":2.9191550849009036},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":-3.4,"spinRate":2598,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.4337813116128646,"extension":6.2285743933072615},"index":1,"playId":"a22af52b-ae4a-33d1-b4ff-efc4728aaf27","pitchNumber":2,"startTime":"2025-07-22T23:55:25.673Z","endTime":"2025-07-22T23:55:30.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.34514154526836,"strikeZoneBottom":1.53013363833185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.838396550593288,"aZ":-27.29133763313255,"pfxX":-11.222155906870702,"pfxZ":2.6683915746716895,"pX":0.11589855375879844,"pZ":0.6804164640681196,"vX0":6.915679255969339,"vY0":-134.96788090969704,"vZ0":-8.281657181468772,"x":112.58,"y":220.41,"x0":-1.0336181928673693,"y0":50.0022461860926,"z0":5.736785079815825,"aX":-20.517231843394953},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":18.6,"spinRate":1844,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40722583790804734,"extension":6.443776666855098},"index":2,"playId":"603a9bd6-8841-3fbf-9529-ba032da0303b","pitchNumber":3,"startTime":"2025-07-22T23:55:44.334Z","endTime":"2025-07-22T23:55:49.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7672422842538,"aZ":-18.722538535266306,"pfxX":-11.32067595339303,"pfxZ":6.861497045048003,"pX":0.1277965396577388,"pZ":3.3069556217038887,"vX0":6.912277553273896,"vY0":-139.70022343454272,"vZ0":-3.387832647895242,"x":112.13,"y":149.49,"x0":-0.9178013459109101,"y0":50.00562464483075,"z0":5.778166834216557,"aX":-22.204855666331532},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":19.0,"spinRate":2318,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39325233605730636,"extension":6.483513479822696},"hitData":{"launchSpeed":94.2,"launchAngle":21.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.4,"coordY":56.25}},"index":3,"playId":"ac405008-83f6-3f78-b7af-510e51b86c42","pitchNumber":4,"startTime":"2025-07-22T23:56:02.039Z","endTime":"2025-07-22T23:56:17.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.10000000000001,"awayTeamWinProbability":43.89999999999999,"homeTeamWinProbabilityAdded":-9.899999999999991,"leverageIndex":1.44,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:56:17.328Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-22T23:56:21.701Z","endTime":"2025-07-22T23:57:20.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.59445958805227,"strikeZoneBottom":1.59305712636561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.568690551361364,"aZ":-21.190522193381707,"pfxX":-10.019996172212453,"pfxZ":5.495057658565091,"pX":-0.7517601291677117,"pZ":4.021273118866324,"vX0":4.433286402607793,"vY0":-141.26485307606842,"vZ0":-1.5543106816776735,"x":145.66,"y":130.21,"x0":-1.049742733888935,"y0":50.00077031496422,"z0":5.9563728925564625,"aX":-20.02007958065577},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":17.0,"spinRate":2338,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38941603468556263,"extension":6.481953151508621},"index":0,"playId":"642bee62-40f9-3d2b-ab86-88d08a946b28","pitchNumber":1,"startTime":"2025-07-22T23:56:51.156Z","endTime":"2025-07-22T23:56:55.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.046250831907276,"aZ":-41.1773690679974,"pfxX":7.428527716330932,"pfxZ":-5.89607845731747,"pX":0.5693396396915726,"pZ":2.379990702168669,"vX0":1.5425359429234335,"vY0":-123.4661995315071,"vZ0":-0.6823749019907188,"x":95.3,"y":174.52,"x0":-1.029644806362989,"y0":50.001635831417516,"z0":6.157618750472782,"aX":11.344721630003598},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.6,"breakHorizontal":-13.8,"spinRate":2810,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4454581466739689,"extension":6.523999575139998},"hitData":{"launchSpeed":77.6,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.02,"coordY":168.71}},"index":1,"playId":"895efc61-2b9f-3575-86b9-1e74734e5267","pitchNumber":2,"startTime":"2025-07-22T23:57:12.720Z","endTime":"2025-07-22T23:57:20.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.8,"awayTeamWinProbability":37.2,"homeTeamWinProbabilityAdded":6.699999999999989,"leverageIndex":2.03,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:57:20.404Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to second baseman Xavier Edwards, deflected by first baseman Eric Wagaman. Luis Arraez to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-22T23:57:48.628Z","endTime":"2025-07-22T23:59:43.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1756a512-83c8-48d1-bfc6-8b3de198ca59","startTime":"2025-07-22T23:57:48.628Z","endTime":"2025-07-22T23:57:53.628Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.45303793941943,"strikeZoneBottom":1.61169480294016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71172506717655,"aZ":-27.77083856309782,"pfxX":-11.351623711769038,"pfxZ":2.2684793916035026,"pX":-0.11889498027250472,"pZ":2.386000979847233,"vX0":6.779089709313591,"vY0":-138.83770626715616,"vZ0":-4.397598918925753,"x":121.53,"y":174.36,"x0":-1.124576737670633,"y0":50.00375966032651,"z0":5.85116124133717,"aX":-22.037784097848554},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.4,"breakHorizontal":19.1,"spinRate":1848,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.3953669116575176,"extension":6.684604079821683},"index":1,"playId":"c3420a9b-0169-353c-8f5f-5f0d89ca4199","pitchNumber":1,"startTime":"2025-07-22T23:58:00.694Z","endTime":"2025-07-22T23:58:04.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.53755707212502,"strikeZoneBottom":1.63109720549408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.468657252293323,"aZ":-42.73697345754417,"pfxX":3.524408533462632,"pfxZ":-6.947650338288321,"pX":0.5823585770002353,"pZ":-0.14868859315215047,"vX0":2.87553672965462,"vY0":-123.60087099638925,"vZ0":-5.975868344690372,"x":94.8,"y":242.79,"x0":-1.0608744708847369,"y0":50.001568185435694,"z0":5.956922629211661,"aX":5.360558248147218},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.8,"breakHorizontal":-7.1,"spinRate":2869,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4460036381517365,"extension":6.596689559355591},"index":2,"playId":"47ec5908-001f-3a19-9388-ce8b979355b9","pitchNumber":2,"startTime":"2025-07-22T23:58:15.407Z","endTime":"2025-07-22T23:58:19.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.537763998512204,"aZ":-16.799086073612166,"pfxX":-10.449041521000415,"pfxZ":7.588053259908804,"pX":0.009424998199825127,"pZ":3.1753199264668037,"vX0":6.422213856111492,"vY0":-141.7161854552043,"vZ0":-4.490293533205017,"x":116.64,"y":153.05,"x0":-0.9330539726389944,"y0":50.0038011258229,"z0":5.859412372360596,"aX":-21.173711841932008},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":17.5,"spinRate":2314,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38706995764742436,"extension":6.660333433636084},"index":3,"playId":"4b8352a4-3371-3db4-a1ed-e8aa7e52705c","pitchNumber":3,"startTime":"2025-07-22T23:58:42.412Z","endTime":"2025-07-22T23:58:46.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8979551395806,"aZ":-26.687820231028983,"pfxX":-10.628009325260056,"pfxZ":2.8409171219917653,"pX":-0.2297019830974086,"pZ":1.5286014033717357,"vX0":5.914005295736072,"vY0":-138.56898544578374,"vZ0":-6.802809940721729,"x":125.76,"y":197.51,"x0":-1.018356511756123,"y0":50.00415072468695,"z0":5.815470051139973,"aX":-20.53127392822514},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":17.9,"spinRate":1795,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.396293326443768,"extension":6.6022351638829555},"index":4,"playId":"5631c7b6-5264-349d-b014-04bded863eda","pitchNumber":4,"startTime":"2025-07-22T23:59:04.409Z","endTime":"2025-07-22T23:59:08.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.456216884589615,"aZ":-41.17109427952032,"pfxX":7.048715583602831,"pfxZ":-5.838646218399692,"pX":-0.23839454568298282,"pZ":2.985864070536665,"vX0":-0.34980013584652153,"vY0":-123.84382448654566,"vZ0":0.5348584273098269,"x":126.09,"y":158.16,"x0":-1.0093861807687514,"y0":50.00106364099981,"z0":6.2315488157884955,"aX":10.865790852327942},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.2,"breakHorizontal":-12.6,"spinRate":2675,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.4435369089054486,"extension":6.462168792523893},"hitData":{"launchSpeed":104.1,"launchAngle":-2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.11,"coordY":164.35}},"index":5,"playId":"b7a4457c-608f-306f-9d7d-7bf5ce0e8558","pitchNumber":5,"startTime":"2025-07-22T23:59:36.180Z","endTime":"2025-07-22T23:59:43.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.12,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:59:43.032Z","atBatIndex":40},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Xander Bogaerts reaches on a fielder's choice out, pitcher Edward Cabrera to catcher Agustín Ramírez. Luis Arraez out at home. Gavin Sheets to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:00:04.794Z","endTime":"2025-07-23T00:00:55.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.60849374724847,"strikeZoneBottom":1.5951982996344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41321964772782,"aZ":-16.606187978158616,"pfxX":-10.454275537189963,"pfxZ":7.7235029816476395,"pX":0.4860915822494512,"pZ":2.3146159664230397,"vX0":7.845237447897597,"vY0":-141.5854478033161,"vZ0":-6.728250355132918,"x":98.47,"y":176.29,"x0":-0.9720811753605757,"y0":50.005614494304524,"z0":5.797675914742764,"aX":-21.081740122715235},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":17.2,"spinRate":2436,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3878721446488509,"extension":6.822400835547944},"index":0,"playId":"7343cbe1-c49a-386d-815b-5788d0bc58ee","pitchNumber":1,"startTime":"2025-07-23T00:00:25.645Z","endTime":"2025-07-23T00:00:29.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.860805383927982,"aZ":-42.14952877170255,"pfxX":6.406506239183515,"pfxZ":-6.684220655476943,"pX":-0.14364811812036643,"pZ":1.404524014281455,"vX0":0.29226542446641024,"vY0":-122.65470414239347,"vZ0":-2.679017888273431,"x":122.48,"y":200.86,"x0":-1.0948577840039067,"y0":50.00353993871645,"z0":6.176754582924759,"aX":9.562064806340254},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.5,"breakHorizontal":-11.6,"spinRate":2767,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.45010137268681216,"extension":6.417262684458522},"hitData":{"launchSpeed":48.4,"launchAngle":-69.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.47,"coordY":193.56}},"index":1,"playId":"8c1ca630-5edc-3ce5-b6a3-7f83eb633260","pitchNumber":2,"startTime":"2025-07-23T00:00:44.997Z","endTime":"2025-07-23T00:00:55.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.8,"awayTeamWinProbability":33.2,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":3.03,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:00:55.140Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:03:40.685Z","endTime":"2025-07-23T00:04:51.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:01:39.214Z","endTime":"2025-07-23T00:02:15.408Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Gibson replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:02:15.408Z","endTime":"2025-07-23T00:03:42.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.0,"strikeZoneTop":3.70335052902151,"strikeZoneBottom":1.61601986164042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.383140012532476,"aZ":-44.374995464497566,"pfxX":-7.850175744723842,"pfxZ":-9.98157158098093,"pX":1.063931725448423,"pZ":3.9975870790839645,"vX0":1.5469416118870167,"vY0":-111.17933268587939,"vZ0":5.280809436766239,"x":76.45,"y":130.85,"x0":1.3677968399699763,"y0":50.004332148552855,"z0":6.266281007142698,"aX":-9.592749941316235},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-15.8,"breakHorizontal":13.6,"spinRate":2948,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.4972502146654354,"extension":5.847047185789815},"index":2,"playId":"00b5fc31-731f-3bd2-9aa7-8a97ec0c966a","pitchNumber":1,"startTime":"2025-07-23T00:03:42.860Z","endTime":"2025-07-23T00:03:47.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.387365133714514,"aZ":-22.61347144344612,"pfxX":9.991751237140154,"pfxZ":5.308749665556913,"pX":0.9555077554322159,"pZ":3.58155415877075,"vX0":-3.644698196884691,"vY0":-133.92701979490005,"vZ0":-1.6972114829060971,"x":80.58,"y":142.08,"x0":1.0432831074463833,"y0":50.00077196563432,"z0":5.855725356929271,"aX":17.982077953816997},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-17.2,"spinRate":2246,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.41041827502751893,"extension":5.874435188915447},"index":3,"playId":"2456318a-779f-3b6f-9b2e-f831556448a3","pitchNumber":2,"startTime":"2025-07-23T00:03:59.811Z","endTime":"2025-07-23T00:04:03.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.68497358771094,"strikeZoneBottom":1.59809054828945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12151071489143,"aZ":-23.35466724575234,"pfxX":9.084429125798502,"pfxZ":4.889352530563729,"pX":0.8720153302619609,"pZ":4.3964099057116375,"vX0":-4.013354762912861,"vY0":-133.5704317816393,"vZ0":0.3832264417663218,"x":83.76,"y":120.08,"x0":1.2147765190173907,"y0":50.004975719840374,"z0":5.932119608040472,"aX":16.3951440146614},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":-15.6,"spinRate":2145,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4102648282227759,"extension":5.910441195125079},"index":4,"playId":"feebd06d-4b04-37fa-a418-ff7da442d690","pitchNumber":3,"startTime":"2025-07-23T00:04:25.881Z","endTime":"2025-07-23T00:04:29.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.080925170561024,"aZ":-32.81111748333696,"pfxX":-5.758622721991679,"pfxZ":-0.4654243587591811,"pX":-0.2767408748816127,"pZ":1.4753052865481662,"vX0":-2.6428600874386023,"vY0":-116.19538289174396,"vZ0":-2.187706857519469,"x":127.55,"y":198.95,"x0":1.626008634088891,"y0":50.00548672695338,"z0":5.5660724694157295,"aX":-7.824071867464708},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.1,"breakHorizontal":11.2,"spinRate":2935,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4725490401275869,"extension":5.846456759069772},"hitData":{"launchSpeed":89.2,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.88,"coordY":167.38}},"index":5,"playId":"fb152a33-36da-3b89-9d79-28a0942ef7e7","pitchNumber":4,"startTime":"2025-07-23T00:04:43.966Z","endTime":"2025-07-23T00:04:51.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.86,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:04:51.076Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, second baseman Jose Iglesias to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:06:54.381Z","endTime":"2025-07-23T00:07:08.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.452762817510443,"aZ":-30.976154490311966,"pfxX":-9.229208473549292,"pfxZ":0.7620225116089836,"pX":-0.20518704322385709,"pZ":1.536440400324223,"vX0":6.816589297924499,"vY0":-125.04155734533902,"vZ0":-2.431661429533972,"x":124.82,"y":197.3,"x0":-1.7746311273409905,"y0":50.00518934654813,"z0":5.076552861526428,"aX":-14.540024425461977},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":15.0,"spinRate":1241,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.43892579761427974,"extension":6.382107980195028},"hitData":{"launchSpeed":110.4,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.3,"coordY":151.64}},"index":0,"playId":"5b8014c2-01ce-363f-baef-4d3f30f17f6b","pitchNumber":1,"startTime":"2025-07-23T00:07:01.046Z","endTime":"2025-07-23T00:07:08.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:07:08.744Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:07:42.731Z","endTime":"2025-07-23T00:09:07.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T00:07:30.118Z","endTime":"2025-07-23T00:07:44.972Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.935240137477148,"aZ":-26.334498815220154,"pfxX":-10.967549567938011,"pfxZ":3.2521147052079495,"pX":-1.0026541107980844,"pZ":3.3205787555525457,"vX0":7.376794670897347,"vY0":-133.52296458994456,"vZ0":-0.682384448058557,"x":155.22,"y":149.12,"x0":-2.3823906116794515,"y0":50.006674195979514,"z0":5.481864258512487,"aX":-19.7203281870932},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2188,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41090559870961796,"extension":6.169013302215007},"index":1,"playId":"cb0b6d75-ac04-3866-ad97-062e74bc8f2c","pitchNumber":1,"startTime":"2025-07-23T00:07:44.972Z","endTime":"2025-07-23T00:07:48.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.45953977019747,"strikeZoneBottom":1.55824968868276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.302798729069576,"aZ":-25.31068983494937,"pfxX":-10.093666440648894,"pfxZ":3.7112652614543595,"pX":-1.0868901105306406,"pZ":1.751844953702092,"vX0":7.813255637517202,"vY0":-135.26868726628624,"vZ0":-4.163642115315813,"x":158.43,"y":191.48,"x0":-2.705562057753622,"y0":50.00112738023562,"z0":5.091785231409048,"aX":-18.64955524232694},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.0,"breakHorizontal":16.6,"spinRate":2043,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4053764473300827,"extension":5.996014480887188},"index":2,"playId":"53a89dde-3fc0-3995-ab57-01ef81a2feae","pitchNumber":2,"startTime":"2025-07-23T00:08:05.444Z","endTime":"2025-07-23T00:08:10.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.37654641129054,"strikeZoneBottom":1.60530286087263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.048487372988216,"aZ":-32.07618830683552,"pfxX":10.02832565991412,"pfxZ":0.06608313131071597,"pX":-1.0108051210359243,"pZ":2.261716889720362,"vX0":1.74211915120249,"vY0":-119.88911832768984,"vZ0":0.25999514848077143,"x":155.53,"y":177.71,"x0":-3.0503717703046074,"y0":50.00159823659811,"z0":5.035041546453546,"aX":14.470305036259735},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.5,"breakHorizontal":-18.6,"spinRate":2529,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4583859425429484,"extension":6.164034506547322},"index":3,"playId":"4852973a-f406-36ce-9b6b-49195caa72e4","pitchNumber":3,"startTime":"2025-07-23T00:08:21.386Z","endTime":"2025-07-23T00:08:27.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.248529423814304,"aZ":-28.807602041043825,"pfxX":-10.587636769427082,"pfxZ":1.846800906844713,"pX":-0.8556231997571037,"pZ":2.703115011355723,"vX0":7.99575374966555,"vY0":-134.9222922750533,"vZ0":-1.4756335725269407,"x":149.61,"y":165.8,"x0":-2.4976902623491073,"y0":50.0031074003749,"z0":5.307572482392157,"aX":-19.314411404038985},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":2007,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40759693785446416,"extension":6.276025043106553},"index":4,"playId":"4b08f805-7e6b-3832-801f-f313f13a2cc6","pitchNumber":4,"startTime":"2025-07-23T00:08:39.104Z","endTime":"2025-07-23T00:08:42.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60853832859317,"aZ":-19.70071231953734,"pfxX":-5.808692256732289,"pfxZ":6.710068105000129,"pX":-0.8668827219125561,"pZ":3.1049199120756947,"vX0":6.679422024122065,"vY0":-135.68667913744662,"vZ0":-2.154635609664564,"x":150.04,"y":154.95,"x0":-2.60961866793325,"y0":50.001034909114516,"z0":5.286937634250057,"aX":-10.794671887291445},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":9.0,"spinRate":2026,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4041831864674541,"extension":6.349218329220056},"hitData":{"launchSpeed":83.9,"launchAngle":23.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.93,"coordY":83.42}},"index":5,"playId":"f77c4a43-82ee-3706-a36c-5c19e6d9d916","pitchNumber":5,"startTime":"2025-07-23T00:09:00.419Z","endTime":"2025-07-23T00:09:07.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:09:07.296Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (22) on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:09:12.760Z","endTime":"2025-07-23T00:10:44.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54591710271019,"aZ":-33.45700606358687,"pfxX":8.753813802915449,"pfxZ":-0.8997426237561648,"pX":0.8608977622806482,"pZ":1.9021961981939477,"vX0":5.798565006450406,"vY0":-119.35320189641597,"vZ0":-0.17916350853032215,"x":84.18,"y":187.42,"x0":-2.7517362184383387,"y0":50.005248727808954,"z0":5.034114817206097,"aX":12.420536938242236},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.3,"breakHorizontal":-17.4,"spinRate":2602,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4618613702651553,"extension":6.105297747256057},"index":0,"playId":"80e39a98-4eb5-34df-ba84-f2c3f2d99045","pitchNumber":1,"startTime":"2025-07-23T00:09:31.316Z","endTime":"2025-07-23T00:09:34.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.978860553787317,"aZ":-32.72712453612277,"pfxX":10.334223037129043,"pfxZ":-0.39544961210946905,"pX":1.0080399299121363,"pZ":1.5621177395503092,"vX0":5.610315645738394,"vY0":-119.16119596832779,"vZ0":-0.907358136004858,"x":78.58,"y":196.6,"x0":-2.7340016715898705,"y0":50.00031206523535,"z0":4.955446777338557,"aX":14.574495146260041},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":-20.3,"spinRate":2590,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46305082487364135,"extension":6.142751093005497},"index":1,"playId":"43c9e592-d52a-30bc-a3b9-027f86d2823d","pitchNumber":2,"startTime":"2025-07-23T00:09:46.862Z","endTime":"2025-07-23T00:09:50.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.15292486635641,"strikeZoneBottom":1.51549231034483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95416734824213,"aZ":-32.86713110264888,"pfxX":10.125810182832026,"pfxZ":-0.48879611629141273,"pX":1.5020208549037755,"pZ":2.0899326938179033,"vX0":6.778828247401157,"vY0":-119.21915069147565,"vZ0":0.2833755276813763,"x":59.75,"y":182.35,"x0":-2.7126132009548254,"y0":50.00403147236205,"z0":4.982450401493871,"aX":14.300835521207347},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":-20.2,"spinRate":2647,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4627837282616083,"extension":6.371324070683236},"index":2,"playId":"7b7f86f7-2db6-3806-ad13-f53b619c19e6","pitchNumber":3,"startTime":"2025-07-23T00:10:11.594Z","endTime":"2025-07-23T00:10:16.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.741718728339713,"aZ":-26.633503237175624,"pfxX":-10.406087378903052,"pfxZ":3.0107586637520143,"pX":-0.8641163102248923,"pZ":1.7923390476092853,"vX0":8.440695628585859,"vY0":-135.1362651916713,"vZ0":-3.544111572175705,"x":149.94,"y":190.39,"x0":-2.683309165172768,"y0":50.005018750218404,"z0":5.001876796779412,"aX":-19.158648314274163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2173,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4060555680177451,"extension":6.464052408376295},"hitData":{"launchSpeed":105.0,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.85,"coordY":105.05}},"index":3,"playId":"34e8f407-a8cc-3233-9d4f-1511f3ecb54e","pitchNumber":4,"startTime":"2025-07-23T00:10:30.121Z","endTime":"2025-07-23T00:10:44.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.44,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:10:44.919Z","atBatIndex":45},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Stephen Kolek intentionally walks Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:11:04.589Z","endTime":"2025-07-23T00:11:18.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"07770526-0476-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:11:15.967Z","endTime":"2025-07-23T00:11:15.994Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07770526-0476-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:11:15.994Z","endTime":"2025-07-23T00:11:15.995Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07770526-0476-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:11:15.995Z","endTime":"2025-07-23T00:11:15.996Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07770526-0476-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T00:11:15.996Z","endTime":"2025-07-23T00:11:18.501Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.29,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:11:18.501Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a sharp line drive to center fielder Jackson Merrill. Agustín Ramírez scores. Kyle Stowers to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:12:22.119Z","endTime":"2025-07-23T00:13:28.932Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:11:35.964Z","endTime":"2025-07-23T00:12:24.193Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.28300495080863,"strikeZoneBottom":1.51379702806188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.014358635683518,"aZ":-25.61843645514719,"pfxX":-10.669224584627111,"pfxZ":3.6318384172885008,"pX":0.7018240430749977,"pZ":2.647301259621458,"vX0":11.874565790127116,"vY0":-134.04859260721682,"vZ0":-1.8882552601154066,"x":90.25,"y":167.3,"x0":-2.4151262710776926,"y0":50.004776627957135,"z0":5.203583651325082,"aX":-19.272831827220653},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":2077,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40979059503396664,"extension":6.468799744451706},"index":1,"playId":"88750d17-5bfa-3ddc-b9e4-f09719e2d3dd","pitchNumber":1,"startTime":"2025-07-23T00:12:24.193Z","endTime":"2025-07-23T00:12:28.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.23160391060531,"strikeZoneBottom":1.46233142912124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.675852883225957,"aZ":-26.236478937776376,"pfxX":-10.474601385028427,"pfxZ":3.2275196787415172,"pX":-0.26992406183258427,"pZ":1.1450364212356547,"vX0":9.563277882251297,"vY0":-135.34740121847585,"vZ0":-5.2285137153336265,"x":127.29,"y":207.86,"x0":-2.5015251851423352,"y0":50.004732536949874,"z0":4.957443461574901,"aX":-19.285461450426233},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2083,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4058847187211496,"extension":6.4402035257845665},"index":2,"playId":"0e8b7e33-a38e-3990-a29f-9c51d34c836d","pitchNumber":2,"startTime":"2025-07-23T00:12:40.024Z","endTime":"2025-07-23T00:12:44.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.19394653166025,"strikeZoneBottom":1.5575179335797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37209942991448,"aZ":-25.410802784305858,"pfxX":-10.970597944132287,"pfxZ":3.715904141601393,"pX":-0.8149822644597211,"pZ":1.4947371423888938,"vX0":8.332201926172274,"vY0":-134.54833760134034,"vZ0":-4.609540172138764,"x":148.07,"y":198.42,"x0":-2.5390067788619297,"y0":50.0014716186603,"z0":5.048741683927967,"aX":-19.952186210253},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2102,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.408339983413049,"extension":6.286365520127602},"index":3,"playId":"5a6edfe3-8f8d-3b62-a90e-7530c57fedf8","pitchNumber":3,"startTime":"2025-07-23T00:12:59.932Z","endTime":"2025-07-23T00:13:05.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.419371741918205,"aZ":-25.313621498521066,"pfxX":-10.015607471087872,"pfxZ":3.7506892160387366,"pX":-0.1220834489645239,"pZ":2.1447276378844022,"vX0":9.694335246841108,"vY0":-134.90057978677373,"vZ0":-3.1216802650860505,"x":121.65,"y":180.87,"x0":-2.474192959865372,"y0":50.003925356869566,"z0":5.116478579054355,"aX":-18.321814263673904},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2043,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40720422152825675,"extension":6.548375214657518},"hitData":{"launchSpeed":110.3,"launchAngle":8.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.96,"coordY":80.55}},"index":4,"playId":"a983f2ad-49e7-3faf-b1e8-9631a9341116","pitchNumber":4,"startTime":"2025-07-23T00:13:19.375Z","endTime":"2025-07-23T00:13:28.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":10.699999999999989,"leverageIndex":1.66,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:13:28.932Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eric Wagaman hit by pitch. Kyle Stowers to 3rd. Heriberto Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:13:40.729Z","endTime":"2025-07-23T00:14:31.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.096950250204415,"aZ":-31.614810506952566,"pfxX":1.0489598509354534,"pfxZ":0.3715662834185043,"pX":0.029547437299985824,"pZ":2.463456103317732,"vX0":6.104608588535011,"vY0":-121.3485632456429,"vZ0":-0.18467719747861377,"x":115.87,"y":172.27,"x0":-2.6564411649411417,"y0":50.000679549097256,"z0":5.2985005863609,"aX":1.5600418864275687},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.4,"spinRate":2473,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4516506547566532,"extension":6.477378344822593},"index":0,"playId":"2ad5d7a5-f17d-3b70-af0a-3c78d55f8da8","pitchNumber":1,"startTime":"2025-07-23T00:14:03.710Z","endTime":"2025-07-23T00:14:08.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38069355044247,"aZ":-28.383845966028503,"pfxX":-10.265531492556532,"pfxZ":2.1043650291430804,"pX":-2.843350759765357,"pZ":3.658896214060833,"vX0":3.321813887695252,"vY0":-133.7201666446507,"vZ0":1.321488502195931,"x":225.38,"y":139.99,"x0":-2.772350888299932,"y0":50.00197771014571,"z0":5.203213663637698,"aX":-18.482511957320433},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":17.8,"spinRate":2091,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41051764356662224,"extension":6.182601868118023},"index":1,"playId":"a7416e52-6268-3437-b8bd-10a1e34b4d11","pitchNumber":2,"startTime":"2025-07-23T00:14:27.832Z","endTime":"2025-07-23T00:14:31.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":1.03,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:14:31.279Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:17:22.792Z","endTime":"2025-07-23T00:18:56.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:15:00.142Z","endTime":"2025-07-23T00:16:17.084Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Stephen Kolek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:16:17.084Z","endTime":"2025-07-23T00:17:04.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Javier Sanoja replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-23T00:17:04.143Z","endTime":"2025-07-23T00:17:25.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.33885339420294,"strikeZoneBottom":1.37557099302962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1670996745891,"aZ":-17.13831908224161,"pfxX":9.978885135771861,"pfxZ":7.648335553399575,"pX":-0.8584851232896074,"pZ":2.206008106213706,"vX0":-6.628689851515883,"vY0":-139.73371662670542,"vZ0":-7.139376788963463,"x":149.72,"y":179.22,"x0":0.2549525620206495,"y0":50.00424649470174,"z0":5.931724872935558,"aX":19.6222336078959},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":-16.6,"spinRate":2254,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.3928363148049865,"extension":5.439046851465152},"index":3,"playId":"781c4c95-557d-3e46-9ca6-7b6ee766138a","pitchNumber":1,"startTime":"2025-07-23T00:17:25.036Z","endTime":"2025-07-23T00:17:29.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.28381949666232,"strikeZoneBottom":1.41195770886033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.370104342590512,"aZ":-24.02639223622612,"pfxX":10.730598396966993,"pfxZ":4.857387685756849,"pX":0.6099481165209086,"pZ":0.844656228536673,"vX0":-3.247650473224028,"vY0":-129.50071779710112,"vZ0":-7.066183281985744,"x":93.75,"y":215.97,"x0":0.49644970747915196,"y0":50.00045887170542,"z0":5.482179568194431,"aX":17.982179408762224},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-18.5,"spinRate":2300,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.42511011263893517,"extension":5.644431089376283},"index":4,"playId":"7f588f41-dd72-3eef-8b44-97b7b26d6482","pitchNumber":2,"startTime":"2025-07-23T00:17:40.484Z","endTime":"2025-07-23T00:17:45.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.289720145142518,"aZ":-25.884039655892675,"pfxX":10.017015504213287,"pfxZ":3.7004660034346246,"pX":1.2237588503863035,"pZ":2.0586009289213054,"vX0":-1.8619041684022144,"vY0":-130.49890867451847,"vZ0":-4.161153446367214,"x":70.35,"y":183.2,"x0":0.6529893850393187,"y0":50.001582098424926,"z0":5.658318281478491,"aX":17.01697996063658},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-17.6,"spinRate":2339,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.42214654181473055,"extension":5.618488413959832},"index":5,"playId":"9308e17b-a073-3f9c-9bc3-b5257503cc70","pitchNumber":3,"startTime":"2025-07-23T00:17:58.295Z","endTime":"2025-07-23T00:18:02.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2025-07-23T00:18:13.053Z","endTime":"2025-07-23T00:18:28.918Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.11869916415522,"strikeZoneBottom":1.41298168675469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.636747599076323,"aZ":-23.994433787388687,"pfxX":9.479620216828279,"pfxZ":4.177080297969958,"pX":0.6926769939519465,"pZ":4.389334616967025,"vX0":-2.1620134064661523,"vY0":-139.12606472492956,"vZ0":-0.5324368499901596,"x":90.6,"y":120.27,"x0":0.24911389760971178,"y0":50.00200209392732,"z0":6.175569663993685,"aX":18.553932935427834},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":2067,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39392044218213496,"extension":5.442777057363357},"index":7,"playId":"ae4e5b1d-7571-3ff8-9302-b9bb2853971b","pitchNumber":4,"startTime":"2025-07-23T00:18:28.918Z","endTime":"2025-07-23T00:18:32.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.923337340980265,"aZ":-19.928802853087262,"pfxX":9.725646517220271,"pfxZ":6.193400495613514,"pX":-0.7412030894335456,"pZ":2.02313271199277,"vX0":-5.7929289012009155,"vY0":-139.6021245027412,"vZ0":-7.106522624238844,"x":145.25,"y":184.16,"x0":0.09535553437096898,"y0":50.002400355474705,"z0":5.909813260240411,"aX":19.228775269950535},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.0,"breakHorizontal":-16.4,"spinRate":2051,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39209110745908715,"extension":5.476309629548621},"hitData":{"launchSpeed":73.3,"launchAngle":27.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.75,"coordY":99.62}},"index":8,"playId":"d8aec44e-0aa5-371c-9206-2965821faf0a","pitchNumber":5,"startTime":"2025-07-23T00:18:49.781Z","endTime":"2025-07-23T00:18:56.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:18:56.896Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:21:13.143Z","endTime":"2025-07-23T00:22:10.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Javier Sanoja remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:20:53.407Z","endTime":"2025-07-23T00:21:15.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.3,"strikeZoneTop":3.33100674907117,"strikeZoneBottom":1.56140986351502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12319469804006,"aZ":-23.66926744467112,"pfxX":10.803431929768076,"pfxZ":4.846884571971534,"pX":-0.3205095770951846,"pZ":3.2664459736008964,"vX0":-7.141222003257922,"vY0":-132.56966176437655,"vZ0":-2.0327029120339333,"x":129.22,"y":150.59,"x0":1.0243857367245024,"y0":50.00128977847167,"z0":5.7962633637835115,"aX":18.952787282630194},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":-17.8,"spinRate":2188,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.41543290023830615,"extension":6.038736089918993},"index":1,"playId":"8d48c72b-f3f7-38e9-a06a-95efd99768e0","pitchNumber":1,"startTime":"2025-07-23T00:21:15.348Z","endTime":"2025-07-23T00:21:19.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.24423901441944,"strikeZoneBottom":1.50692255188041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255989048615728,"aZ":-33.40994403305447,"pfxX":-11.170965895748592,"pfxZ":-0.9581273067933029,"pX":-1.8337963101190526,"pZ":0.5426161324625896,"vX0":-4.079684980774381,"vY0":-113.78770423462366,"vZ0":-3.502572089201041,"x":186.9,"y":224.13,"x0":1.4427629036912164,"y0":50.00375464052436,"z0":5.472064794365604,"aX":-14.394263329128858},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.4,"breakHorizontal":21.4,"spinRate":2888,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4845849089187948,"extension":6.024888378097424},"index":2,"playId":"c9c35669-a961-30c2-974e-422729422be3","pitchNumber":2,"startTime":"2025-07-23T00:21:28.314Z","endTime":"2025-07-23T00:21:32.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.26609676520228,"strikeZoneBottom":1.52864199074393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.08983857111433,"aZ":-24.78015477371679,"pfxX":9.04617910719021,"pfxZ":4.131577743080179,"pX":-0.5192396127657645,"pZ":2.683347923289192,"vX0":-7.171618320846508,"vY0":-132.82567798811797,"vZ0":-3.1791154060739872,"x":136.79,"y":166.33,"x0":1.0386425011657296,"y0":50.00300026219425,"z0":5.6949684079929215,"aX":16.186242504545817},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-14.9,"spinRate":2266,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4121612092265683,"extension":6.0423661559479696},"index":3,"playId":"261ad48f-4f02-3f20-b967-7fe52e09d947","pitchNumber":3,"startTime":"2025-07-23T00:21:46.463Z","endTime":"2025-07-23T00:21:50.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.319605902844245,"aZ":-44.07102033076152,"pfxX":-7.8602198326671235,"pfxZ":-9.16346781402715,"pX":0.040512437188836,"pZ":2.2068891440997156,"vX0":-0.42288431497147017,"vY0":-114.1948103947814,"vZ0":1.5766837895631518,"x":115.46,"y":179.19,"x0":1.2476599336839018,"y0":50.002156796544654,"z0":5.899457536610912,"aX":-10.20602622550744},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.7,"breakHorizontal":14.3,"spinRate":2878,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.48276433238477656,"extension":5.873987650265054},"hitData":{"launchSpeed":92.7,"launchAngle":42.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.82,"coordY":81.31}},"index":4,"playId":"c55ba249-7285-3a38-8749-9833c569877a","pitchNumber":4,"startTime":"2025-07-23T00:22:00.335Z","endTime":"2025-07-23T00:22:10.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:22:10.003Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Iglesias strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:22:14.258Z","endTime":"2025-07-23T00:23:32.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.17305054341023,"strikeZoneBottom":1.30864740589666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.064414153683003,"aZ":-45.76519762404223,"pfxX":-6.696198787398239,"pfxZ":-10.59486527752768,"pX":0.3088513884677599,"pZ":2.0040954662063095,"vX0":-0.16918779426411895,"vY0":-113.53680480257567,"vZ0":1.4486740432324676,"x":105.23,"y":184.67,"x0":1.2522388651878555,"y0":50.0012706387775,"z0":5.972791486008034,"aX":-8.592741442567704},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-18.4,"breakHorizontal":12.1,"spinRate":2886,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.48557584291791445,"extension":5.920625258309712},"index":0,"playId":"ab1d68d9-bb86-3e55-a8dd-4d2fb62b5579","pitchNumber":1,"startTime":"2025-07-23T00:22:32.122Z","endTime":"2025-07-23T00:22:36.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.2950627002227,"strikeZoneBottom":1.27399035350916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.282121180792533,"aZ":-29.13046355176569,"pfxX":7.999906687711842,"pfxZ":1.9600516660995666,"pX":0.8693441783248079,"pZ":2.9693911472716343,"vX0":-3.4152223236954242,"vY0":-123.6722022620249,"vZ0":-1.0231611546262138,"x":83.86,"y":158.61,"x0":1.227612819543636,"y0":50.00196131034652,"z0":5.8281568159045385,"aX":12.411743641821323},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":1991,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.44260870853488443,"extension":5.954819687081486},"index":1,"playId":"7e31c997-007a-3659-9ecb-22e81a63c769","pitchNumber":2,"startTime":"2025-07-23T00:22:46.119Z","endTime":"2025-07-23T00:22:50.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.26988952808766,"strikeZoneBottom":1.30653758316834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.302227898344764,"aZ":-23.78093731269488,"pfxX":5.924856323490202,"pfxZ":4.700447049289085,"pX":-0.202763447605294,"pZ":4.778965524877783,"vX0":-5.032861674930985,"vY0":-132.49736771918947,"vZ0":1.4170583446935687,"x":124.73,"y":109.75,"x0":0.9480534452113121,"y0":50.00052619372579,"z0":5.970399547669362,"aX":10.573327952045362},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-9.7,"spinRate":2243,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41279748286013973,"extension":6.0647752207078565},"index":2,"playId":"723fa683-20a2-3d4d-a568-91a1420834aa","pitchNumber":3,"startTime":"2025-07-23T00:23:06.824Z","endTime":"2025-07-23T00:23:11.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68696990960274,"aZ":-44.97565652945247,"pfxX":-7.489372077898854,"pfxZ":-9.73634605235258,"pX":-0.9597786301825869,"pZ":1.8354634849525966,"vX0":-2.366451772482903,"vY0":-115.47686985907698,"vZ0":0.9147433795961444,"x":153.58,"y":189.22,"x0":1.0581950708023338,"y0":50.000713643562364,"z0":5.851996765044554,"aX":-9.850670828927774},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.8,"breakHorizontal":14.2,"spinRate":3011,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4791060551960302,"extension":5.908155888334006},"index":3,"playId":"45e4232d-7e56-31d3-a24d-771ef1b1adf2","pitchNumber":4,"startTime":"2025-07-23T00:23:27.772Z","endTime":"2025-07-23T00:23:32.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:23:32.775Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Martín Maldonado flies out to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:23:34.862Z","endTime":"2025-07-23T00:24:38.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.27562770651878,"strikeZoneBottom":1.5018936557174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.871644914975384,"aZ":-26.02466218287265,"pfxX":9.948916483699577,"pfxZ":3.554617634598727,"pX":-0.19192113191530175,"pZ":0.502693981235655,"vX0":-6.874443692744975,"vY0":-131.25588095726718,"vZ0":-7.748676010685063,"x":124.32,"y":225.21,"x0":1.179168783082619,"y0":50.00477726951072,"z0":5.454264966861902,"aX":17.22136458279046},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-16.3,"spinRate":2178,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4185944176855778,"extension":5.9932204690286754},"index":0,"playId":"86e8b1c9-f4d2-3f5d-bef7-a0a8bc98d21a","pitchNumber":1,"startTime":"2025-07-23T00:23:57.176Z","endTime":"2025-07-23T00:24:01.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.9,"strikeZoneTop":3.33240857503387,"strikeZoneBottom":1.42552043405798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.224305880399253,"aZ":-43.54947108909141,"pfxX":-6.866101113016539,"pfxZ":-8.68784321030387,"pX":0.30643823938269427,"pZ":2.1893874170198484,"vX0":-0.2164891806924081,"vY0":-114.56045129206196,"vZ0":1.216003240860852,"x":105.32,"y":179.67,"x0":1.292635828559113,"y0":50.0056754148627,"z0":5.9607574134649095,"aX":-8.985811812168313},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.0,"breakHorizontal":12.5,"spinRate":2897,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.48098310797739163,"extension":5.977724801987678},"index":1,"playId":"1b08ea13-8ed7-3a6e-ac6f-bf7d1575f99e","pitchNumber":2,"startTime":"2025-07-23T00:24:14.938Z","endTime":"2025-07-23T00:24:20.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.190394280884643,"aZ":-29.997887336632303,"pfxX":8.631746980072945,"pfxZ":1.3850883800953309,"pX":-0.13600074065226592,"pZ":2.4253056906442065,"vX0":-5.818634798323496,"vY0":-124.24591920496962,"vZ0":-1.8707807951513253,"x":122.18,"y":173.3,"x0":1.111271960402007,"y0":50.001768117263815,"z0":5.673787932246702,"aX":13.535233944009184},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.3,"spinRate":2057,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.440340890179979,"extension":6.010822368879606},"hitData":{"launchSpeed":93.1,"launchAngle":51.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.82,"coordY":98.87}},"index":2,"playId":"643f5316-a96a-31f5-b458-740c3a1aa565","pitchNumber":3,"startTime":"2025-07-23T00:24:28.362Z","endTime":"2025-07-23T00:24:38.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:24:38.095Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:27:00.674Z","endTime":"2025-07-23T00:27:51.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.52757274770453,"strikeZoneBottom":1.6449983244645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.531637671771236,"aZ":-27.052885662701204,"pfxX":-0.44735144355621026,"pfxZ":3.177098817124838,"pX":0.3149942441871274,"pZ":2.609797782860531,"vX0":-0.7881665533887604,"vY0":-125.92870489582872,"vZ0":-2.495241522608975,"x":104.99,"y":168.32,"x0":0.6896352348035465,"y0":50.00374048962799,"z0":5.792195670155273,"aX":-0.7216947832072845},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":1.0,"spinRate":2247,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.43422905123722844,"extension":5.675229862171202},"index":0,"playId":"a00258e8-dcff-3bde-9bd0-5ae6ee8b55f3","pitchNumber":1,"startTime":"2025-07-23T00:27:10.616Z","endTime":"2025-07-23T00:27:15.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.78965437172935,"strikeZoneBottom":1.71473119900976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22310867434623,"aZ":-15.522679605319619,"pfxX":9.996998808809334,"pfxZ":8.853176093478409,"pX":-0.6656507354597945,"pZ":2.751029965422387,"vX0":-5.291863128795949,"vY0":-136.7817340084005,"vZ0":-6.2739864998862105,"x":142.37,"y":164.5,"x0":0.002845854815423543,"y0":50.00277211329516,"z0":6.152356689511384,"aX":18.8047480800263},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":-16.9,"spinRate":2188,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4015582759419969,"extension":5.535609613710375},"index":1,"playId":"c2c86feb-596a-34a7-8bb0-5372991cc451","pitchNumber":2,"startTime":"2025-07-23T00:27:22.351Z","endTime":"2025-07-23T00:27:26.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T00:27:31.567Z","endTime":"2025-07-23T00:27:46.376Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.54233207383361,"strikeZoneBottom":1.62771865836089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1194547641575,"aZ":-15.241659678842817,"pfxX":9.917870657059634,"pfxZ":8.780301922824407,"pX":-0.8005934179721796,"pZ":2.439675778334765,"vX0":-5.488362903320512,"vY0":-138.51381242586862,"vZ0":-6.7427836471070375,"x":147.52,"y":172.91,"x0":-0.07410208427242514,"y0":50.00438653897818,"z0":5.93902920204244,"aX":19.127735654493787},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-16.7,"spinRate":2178,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.3965773429601578,"extension":5.497467788984894},"index":3,"playId":"357fa66a-2d5e-3641-9117-e7503f8c04cf","pitchNumber":3,"startTime":"2025-07-23T00:27:46.376Z","endTime":"2025-07-23T00:27:51.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:27:51.367Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:28:03.261Z","endTime":"2025-07-23T00:30:05.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17145727196931,"aZ":-25.310914496884003,"pfxX":-0.16678557344249817,"pfxZ":4.095497011589714,"pX":-0.09393132992712537,"pZ":2.7262996087442555,"vX0":-1.3462412146767189,"vY0":-128.57421227942385,"vZ0":-2.866514335925296,"x":120.58,"y":165.17,"x0":0.45774076921023504,"y0":50.00623705525129,"z0":5.81570933830261,"aX":-0.27987345236709216},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2284,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.42568086308086306,"extension":5.902556537962709},"index":0,"playId":"95abc444-5f6c-3b9f-bdbb-e45b2a558580","pitchNumber":1,"startTime":"2025-07-23T00:28:16.998Z","endTime":"2025-07-23T00:28:20.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-23T00:28:33.351Z","endTime":"2025-07-23T00:28:47.472Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.33169893582376,"strikeZoneBottom":1.4761837906286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42789850491111,"aZ":-28.548405759692532,"pfxX":10.290987595853199,"pfxZ":2.26893514467847,"pX":1.7196761086362178,"pZ":1.4056963461572016,"vX0":-0.8816965548180634,"vY0":-126.48305999099736,"vZ0":-4.735897610381978,"x":51.45,"y":200.83,"x0":0.7415841215174771,"y0":50.00106996312421,"z0":5.632746682542642,"aX":16.419754982742525},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-18.4,"spinRate":2089,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.43556982080011686,"extension":5.5049286315738195},"index":2,"playId":"0013918e-7df7-3d28-a74e-ce3a45d16806","pitchNumber":2,"startTime":"2025-07-23T00:28:47.472Z","endTime":"2025-07-23T00:28:52.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.21465049570368,"strikeZoneBottom":1.42351242178577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14336391834816,"aZ":-26.642877610515676,"pfxX":9.62811188868194,"pfxZ":3.3275266795458,"pX":1.513069336128855,"pZ":1.1469426344685298,"vX0":-0.584658765819521,"vY0":-128.99602156929993,"vZ0":-5.842251945441774,"x":59.33,"y":207.81,"x0":0.4957408914559747,"y0":50.00435905943085,"z0":5.530803167327663,"aX":16.012389683327143},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-17.3,"spinRate":2131,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4267807818774698,"extension":5.840961005900548},"index":3,"playId":"12589f86-22a5-343f-8d8f-19db393d6f74","pitchNumber":3,"startTime":"2025-07-23T00:29:01.805Z","endTime":"2025-07-23T00:29:05.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.23543314066096,"strikeZoneBottom":1.41203869502357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02865125769664,"aZ":-17.930176382326238,"pfxX":9.679936358289574,"pfxZ":7.530784250236373,"pX":0.7318951617518343,"pZ":1.5551839528635303,"vX0":-1.070537280377561,"vY0":-137.309377324429,"vZ0":-8.419754436427434,"x":89.1,"y":196.79,"x0":-0.12748801758596912,"y0":50.00575376477566,"z0":5.903041811016297,"aX":18.315241401348985},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":-17.3,"spinRate":2041,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.40031569967106817,"extension":5.5202058537677505},"index":4,"playId":"8b01c00b-7cd4-3eec-b623-dcdaad6cdf61","pitchNumber":4,"startTime":"2025-07-23T00:29:16.994Z","endTime":"2025-07-23T00:29:21.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.17703186098863,"strikeZoneBottom":1.32148405159298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81126415580221,"aZ":-25.500882180166506,"pfxX":9.569259446853023,"pfxZ":3.9048026813726135,"pX":1.8246833377346214,"pZ":2.148139939017851,"vX0":0.5726414738766108,"vY0":-130.98721612978048,"vZ0":-4.239712189928726,"x":47.45,"y":180.78,"x0":0.3616787155863763,"y0":50.005689922387496,"z0":5.731457027452785,"aX":16.36295290130287},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":-17.4,"spinRate":2218,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.42075941840468145,"extension":5.383209739231303},"index":5,"playId":"cf8713fc-c614-3022-b0a4-294f1d324819","pitchNumber":5,"startTime":"2025-07-23T00:29:37.049Z","endTime":"2025-07-23T00:29:40.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.6984102453596,"aZ":-26.1416732784742,"pfxX":9.551874069313964,"pfxZ":3.5275609706896383,"pX":0.7461833310627262,"pZ":1.6115324936831028,"vX0":-1.637527990317427,"vY0":-131.00455433927772,"vZ0":-5.4039122655013445,"x":88.56,"y":195.27,"x0":0.14564721612751888,"y0":50.00544912166306,"z0":5.694641169284158,"aX":16.345813813346524},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-16.8,"spinRate":2231,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.4206258580793496,"extension":5.707620419838853},"hitData":{"launchSpeed":68.9,"launchAngle":25.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.32,"coordY":105.93}},"index":6,"playId":"5fe8e64b-b194-3e4e-873d-edd7af2a4012","pitchNumber":6,"startTime":"2025-07-23T00:29:55.120Z","endTime":"2025-07-23T00:30:05.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:30:05.979Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesús Sánchez flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:30:11.388Z","endTime":"2025-07-23T00:32:31.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.57294351231593,"strikeZoneBottom":1.57686291916369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.400047156188137,"aZ":-25.356554478967276,"pfxX":1.4553118295068757,"pfxZ":4.011274511380762,"pX":-1.5668542413160336,"pZ":1.7544949887634789,"vX0":-5.220244010322488,"vY0":-129.21588257796017,"vZ0":-5.071930417576185,"x":176.72,"y":191.41,"x0":0.28527745494101375,"y0":50.006283735543,"z0":5.676360379678893,"aX":2.47645910076835},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":-1.6,"spinRate":2122,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.42291372836540164,"extension":5.977929177647301},"index":0,"playId":"5335fe25-2a56-31e2-9a4d-dcf5173ad5f1","pitchNumber":1,"startTime":"2025-07-23T00:30:32.018Z","endTime":"2025-07-23T00:30:37.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.53494686559615,"strikeZoneBottom":1.47296662903935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79172744934755,"aZ":-21.219429046555078,"pfxX":10.012442297717016,"pfxZ":5.811297032010549,"pX":-0.2627560581540138,"pZ":1.5484401299133037,"vX0":-4.112070318835693,"vY0":-136.64308256398309,"vZ0":-8.057130849641696,"x":127.02,"y":196.97,"x0":-0.03730845634591227,"y0":50.006494688290275,"z0":5.999312376828662,"aX":18.891914115470332},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":-17.3,"spinRate":1934,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.40120792191034305,"extension":5.6794301131993},"index":1,"playId":"ec2360fb-9dc7-3c52-9f66-94e31728c73c","pitchNumber":2,"startTime":"2025-07-23T00:30:47.544Z","endTime":"2025-07-23T00:30:51.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-23T00:31:00.894Z","endTime":"2025-07-23T00:31:23.366Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"2d93bd19-90ea-3243-bc22-319cd11adbbf","startTime":"2025-07-23T00:31:23.366Z","endTime":"2025-07-23T00:31:28.059Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.46094508150385,"strikeZoneBottom":1.59772846408434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.718173162155,"aZ":-20.262039140785433,"pfxX":11.010781689923725,"pfxZ":6.175059553119359,"pX":-1.5234815516378675,"pZ":1.1764935118880633,"vX0":-7.157221108302317,"vY0":-138.24852958950666,"vZ0":-9.097636089383975,"x":175.07,"y":207.01,"x0":-0.32751547400181996,"y0":50.0057604100338,"z0":5.877998046045427,"aX":21.250721558416867},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":-18.4,"spinRate":2160,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.3966559422289757,"extension":5.519183675113935},"index":4,"playId":"6d1ed881-76c4-3933-b998-db602d5c4a59","pitchNumber":3,"startTime":"2025-07-23T00:31:43.393Z","endTime":"2025-07-23T00:31:48.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.43398855581218,"strikeZoneBottom":1.60389186087226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98525081348702,"aZ":-28.918724996268363,"pfxX":-0.303520338166684,"pfxZ":1.9659976464957465,"pX":0.4601519605579201,"pZ":2.0823879275258386,"vX0":-0.04470817230835794,"vY0":-127.83514823088588,"vZ0":-3.793986347168455,"x":99.46,"y":182.56,"x0":0.5173053719606153,"y0":50.00506658558263,"z0":5.852284203684692,"aX":-0.5031287189501611},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":0.6,"spinRate":2213,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.4282309718899473,"extension":5.671506678530107},"index":5,"playId":"00ea30ea-ea39-3ffa-b4d2-993fdab7f436","pitchNumber":4,"startTime":"2025-07-23T00:32:02.688Z","endTime":"2025-07-23T00:32:06.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00245091399379,"aZ":-18.97492349498372,"pfxX":9.564629587363015,"pfxZ":7.004213754326616,"pX":0.32965416985602103,"pZ":2.191817306289568,"vX0":-2.0814562202662574,"vY0":-136.61660948230238,"vZ0":-6.86669696436813,"x":104.43,"y":179.6,"x0":-0.1394470137711163,"y0":50.00196288437223,"z0":6.04898641041673,"aX":18.01990004030278},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-16.8,"spinRate":2004,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.40142766344946645,"extension":5.503842939818288},"hitData":{"launchSpeed":95.1,"launchAngle":27.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.24,"coordY":95.37}},"index":6,"playId":"116cef8c-7a30-3640-bd9e-9cabb61ee9e6","pitchNumber":5,"startTime":"2025-07-23T00:32:21.027Z","endTime":"2025-07-23T00:32:31.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:32:31.929Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks. Xavier Edwards to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:35:20.219Z","endTime":"2025-07-23T00:37:10.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:32:48.464Z","endTime":"2025-07-23T00:33:58.122Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: David Morgan replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:33:58.122Z","endTime":"2025-07-23T00:35:01.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"d35d0f6b-9ce6-310b-803d-4e3150e74a3a","startTime":"2025-07-23T00:35:01.853Z","endTime":"2025-07-23T00:35:05.929Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.50668537595762,"strikeZoneBottom":1.68253357863576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23211949406545,"aZ":-15.272764178819656,"pfxX":-4.1804405311716915,"pfxZ":8.301819739086822,"pX":-0.15860111647499983,"pZ":3.897508956746679,"vX0":6.750712818657118,"vY0":-142.16941621617661,"vZ0":-1.239337752646228,"x":123.05,"y":133.55,"x0":-2.026637956501392,"y0":50.00301751940716,"z0":5.313759815363198,"aX":-8.511731305943508},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2481,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3860506768331544,"extension":5.97594153963394},"index":3,"playId":"e77155ea-7f89-32b8-9938-3113e9d92def","pitchNumber":1,"startTime":"2025-07-23T00:35:22.513Z","endTime":"2025-07-23T00:35:27.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":4,"startTime":"2025-07-23T00:35:38.201Z","endTime":"2025-07-23T00:35:57.404Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.34679878550341,"strikeZoneBottom":1.65154654330608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.28901198603108,"aZ":-23.60260987224521,"pfxX":-11.053899522822274,"pfxZ":4.340294124983506,"pX":-1.089464942613328,"pZ":2.378045414775808,"vX0":7.017100282788191,"vY0":-140.48395037987137,"vZ0":-2.7759446018855263,"x":158.53,"y":174.57,"x0":-2.1986893296435404,"y0":50.00342348442284,"z0":4.933052708365873,"aX":-21.8378073148903},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":18.4,"spinRate":1906,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.3916385308449004,"extension":6.027860122713442},"index":5,"playId":"6d7a7444-ad8f-3d0e-b20e-622985cfc167","pitchNumber":2,"startTime":"2025-07-23T00:35:57.404Z","endTime":"2025-07-23T00:36:02.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.39798028151741,"strikeZoneBottom":1.57390644586251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9906857727558,"aZ":-12.969855043398544,"pfxX":-5.094677963810183,"pfxZ":9.091813987137204,"pX":-0.39387184155701405,"pZ":1.6248112421832945,"vX0":6.190119952515196,"vY0":-144.69414294119377,"vZ0":-7.651465865978352,"x":27.24,"y":67.39,"x0":-1.9029556002627626,"y0":50.00259643175333,"z0":5.1051396271077545,"aX":-10.761016815647682},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2351,"spinDirection":222},"zone":7,"typeConfidence":0.92,"plateTime":0.37910544988392525,"extension":6.37346479589136},"index":6,"playId":"c9015b01-58f6-36c9-952f-81b6b142b277","pitchNumber":3,"startTime":"2025-07-23T00:36:20.543Z","endTime":"2025-07-23T00:36:24.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.37716155352013,"strikeZoneBottom":1.58499939999668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86562612643129,"aZ":-13.65006934136935,"pfxX":-5.058688482252886,"pfxZ":9.014414809106905,"pX":1.1830411837256145,"pZ":1.5431762690393214,"vX0":10.35288225446799,"vY0":-142.68207548125193,"vZ0":-7.176421050806085,"x":71.91,"y":197.11,"x0":-1.8407016906047386,"y0":50.002383013131514,"z0":4.957099116781988,"aX":-10.39560289778659},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":7.0,"spinRate":2454,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.38436967108632647,"extension":6.394075802808084},"index":7,"playId":"0912d4f1-b513-38a7-89af-44a3dced921f","pitchNumber":4,"startTime":"2025-07-23T00:36:42.688Z","endTime":"2025-07-23T00:36:46.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.35812117950956,"strikeZoneBottom":1.53394357177271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.476832844262816,"aZ":-25.097076273489144,"pfxX":-11.852076252087041,"pfxZ":3.516469899462015,"pX":1.1022494107307808,"pZ":1.0698976718754716,"vX0":13.058534658578502,"vY0":-141.53611274951564,"vZ0":-6.0671249952619455,"x":74.98,"y":209.89,"x0":-2.0474240077028654,"y0":50.007001083308225,"z0":4.864928447594154,"aX":-23.87935282359801},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.2,"breakHorizontal":18.6,"spinRate":2119,"spinDirection":230},"zone":14,"typeConfidence":0.98,"plateTime":0.38805732486237154,"extension":6.155656366392752},"index":8,"playId":"88734c6b-31a2-314f-a606-747c895fa363","pitchNumber":5,"startTime":"2025-07-23T00:37:05.931Z","endTime":"2025-07-23T00:37:10.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.45,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:37:10.475Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:38:43.975Z","endTime":"2025-07-23T00:39:51.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:37:36.038Z","endTime":"2025-07-23T00:38:46.180Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98802306248863,"aZ":-37.98595525985473,"pfxX":4.672734748245165,"pfxZ":-3.7791648463617884,"pX":-0.3097331099148822,"pZ":1.2886411198426913,"vX0":2.7047270946988675,"vY0":-123.56180359619566,"vZ0":-2.4461805589148584,"x":128.81,"y":203.99,"x0":-2.027849103289659,"y0":50.00429843055421,"z0":5.501630497598901,"aX":7.182364824538521},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-9.1,"spinRate":2494,"spinDirection":49},"zone":13,"typeConfidence":0.73,"plateTime":0.4442911117317756,"extension":6.499910338646986},"index":1,"playId":"5d6ab5fc-4fc6-3613-a669-6d1ad50299ef","pitchNumber":1,"startTime":"2025-07-23T00:38:46.180Z","endTime":"2025-07-23T00:38:49.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.23774800109839,"strikeZoneBottom":1.47646084148312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11810364233988,"aZ":-19.817942505249864,"pfxX":-10.120998453687687,"pfxZ":6.0207095796130945,"pX":-0.3197777135246067,"pZ":1.008341627886098,"vX0":8.99238424748552,"vY0":-142.6724962720838,"vZ0":-7.064288416365599,"x":129.19,"y":211.55,"x0":-2.20406296479382,"y0":50.0037968450165,"z0":4.774218747543038,"aX":-20.778217592777953},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2122,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.38452092053313613,"extension":5.971829582972031},"index":2,"playId":"c3ab4bfb-fc00-32a2-b5f5-3d2e8abf289e","pitchNumber":2,"startTime":"2025-07-23T00:39:06.004Z","endTime":"2025-07-23T00:39:09.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.12272071374986,"strikeZoneBottom":1.36141348989866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.52194327818481,"aZ":-21.003510262373155,"pfxX":-10.712168596733799,"pfxZ":5.452437428500882,"pX":-0.4028351844566229,"pZ":1.7317263935492713,"vX0":8.86331906668113,"vY0":-143.0722802844078,"vZ0":-5.315686127490574,"x":132.36,"y":192.02,"x0":-2.166818052641428,"y0":50.00413793526348,"z0":4.951630897365791,"aX":-21.95620585373321},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":17.4,"spinRate":2132,"spinDirection":225},"zone":7,"typeConfidence":0.89,"plateTime":0.38449870853825097,"extension":6.046022119566568},"index":3,"playId":"0c935d5c-114d-3f7f-ac05-dc7cc0ebd53f","pitchNumber":3,"startTime":"2025-07-23T00:39:25.933Z","endTime":"2025-07-23T00:39:30.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.359513517615476,"aZ":-13.208542319163687,"pfxX":-4.132022772283329,"pfxZ":9.233247870084274,"pX":1.0012103065814895,"pZ":3.149122049811889,"vX0":10.116766265589309,"vY0":-142.9691741563354,"vZ0":-3.526296098719466,"x":78.84,"y":153.75,"x0":-2.0586884017057567,"y0":50.00156014650256,"z0":5.2369253916733465,"aX":-8.487166851565457},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":5.3,"spinRate":2394,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.38425218368596026,"extension":6.436256669426447},"index":4,"playId":"0ab9062e-ed8e-3950-8146-bee91728d8d8","pitchNumber":4,"startTime":"2025-07-23T00:39:47.346Z","endTime":"2025-07-23T00:39:51.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:39:51.691Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T00:42:21.102Z","endTime":"2025-07-23T00:44:22.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Fortes replaces catcher Agustín Ramírez, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:41:19.792Z","endTime":"2025-07-23T00:41:19.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Bender replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T00:41:19.813Z","endTime":"2025-07-23T00:42:23.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.8908081394291,"strikeZoneBottom":1.83336443333724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.582347025981388,"aZ":-40.55307261683803,"pfxX":2.6924233407109046,"pfxZ":-5.167414694555543,"pX":-1.0989721173127431,"pZ":2.477921495557794,"vX0":1.0582556221592163,"vY0":-126.71030998308036,"vZ0":-0.4248669653081847,"x":158.89,"y":171.88,"x0":-1.8721594814680498,"y0":50.00281060004307,"z0":5.895865545524745,"aX":4.365390921781201},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-9.2,"breakHorizontal":-5.2,"spinRate":2586,"spinDirection":72},"zone":13,"typeConfidence":0.88,"plateTime":0.4327469196110223,"extension":5.770499699895784},"index":2,"playId":"aa126ace-9d08-33a5-b46e-a5f285c87f64","pitchNumber":1,"startTime":"2025-07-23T00:42:23.328Z","endTime":"2025-07-23T00:42:27.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.83385192087389,"strikeZoneBottom":1.74321372649086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.951581433094645,"aZ":-33.79031385740855,"pfxX":8.119064585863054,"pfxZ":-1.1167645715001804,"pX":0.7431567711389281,"pZ":2.7619158046927907,"vX0":4.543686080186667,"vY0":-119.76530239044891,"vZ0":1.3339225616851458,"x":88.67,"y":164.21,"x0":-2.238998985188794,"y0":50.005464721922124,"z0":5.239037041752935,"aX":11.697459719088222},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":-15.8,"spinRate":2898,"spinDirection":67},"zone":6,"typeConfidence":0.91,"plateTime":0.45881266536092946,"extension":5.579237788898812},"index":3,"playId":"dd3ff3d6-338c-3df7-8385-1228ebf3e6bd","pitchNumber":2,"startTime":"2025-07-23T00:42:38.441Z","endTime":"2025-07-23T00:42:43.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.8144117622327,"strikeZoneBottom":1.78998992795005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.339583036791336,"aZ":-30.213601022529353,"pfxX":10.159791635083945,"pfxZ":1.3383360716542168,"pX":0.2398066571295072,"pZ":1.7314993837766324,"vX0":2.67086409790564,"vY0":-121.00353314405312,"vZ0":-1.8082229581419464,"x":107.86,"y":192.03,"x0":-2.201288967156246,"y0":50.0034090136846,"z0":5.167229466450464,"aX":14.878158278189968},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.3,"breakHorizontal":-19.1,"spinRate":2899,"spinDirection":64},"zone":8,"typeConfidence":0.92,"plateTime":0.45481287740307863,"extension":5.502965397699793},"index":4,"playId":"b37c0c8c-ba7e-37c6-ba3e-8c65fed1b387","pitchNumber":3,"startTime":"2025-07-23T00:42:54.535Z","endTime":"2025-07-23T00:42:59.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.284462439722674,"aZ":-27.108101239601538,"pfxX":-11.359814311358267,"pfxZ":2.5247981879161934,"pX":-0.5090237914121922,"pZ":2.0623715959646134,"vX0":6.772360201696117,"vY0":-141.14098295122795,"vZ0":-5.401203063891272,"x":136.4,"y":183.1,"x0":-1.4684448086155286,"y0":50.00664081322323,"z0":5.755397756844472,"aX":-22.835401835404003},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.6,"breakHorizontal":19.1,"spinRate":2260,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.38865153806856645,"extension":5.63614108663987},"index":5,"playId":"4ef697f8-a30e-3563-ae52-3b7b3de12629","pitchNumber":4,"startTime":"2025-07-23T00:43:11.838Z","endTime":"2025-07-23T00:43:15.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.82498591556146,"strikeZoneBottom":1.73441523586811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94151010714344,"aZ":-31.164181678113472,"pfxX":2.5305599367058536,"pfxZ":0.6051616195569842,"pX":-1.3278572237894497,"pZ":3.790644819448211,"vX0":0.2844701880087207,"vY0":-127.89524247704311,"vZ0":0.5627908316231172,"x":167.61,"y":136.43,"x0":-1.7693979100378598,"y0":50.003588017700665,"z0":5.992846093801053,"aX":4.2336707509268745},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-4.7,"spinRate":2502,"spinDirection":70},"zone":11,"typeConfidence":0.87,"plateTime":0.4266592898746788,"extension":5.710599134887816},"index":6,"playId":"6121c424-49dd-373b-8972-84c10a3beeb8","pitchNumber":5,"startTime":"2025-07-23T00:43:33.438Z","endTime":"2025-07-23T00:43:38.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.286762541111816,"aZ":-28.116045317633603,"pfxX":11.437852298088437,"pfxZ":2.739361064005495,"pX":0.7725838762172541,"pZ":2.367251008451151,"vX0":3.3485179445741418,"vY0":-121.83174218299375,"vZ0":-0.9269059803008782,"x":87.55,"y":174.86,"x0":-2.110465400495569,"y0":50.00124218696047,"z0":5.215752799775353,"aX":16.934262335705725},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.0,"breakHorizontal":-21.5,"spinRate":2840,"spinDirection":58},"zone":9,"typeConfidence":0.92,"plateTime":0.45218637279046936,"extension":5.650602737033061},"index":7,"playId":"f60cd99e-49fa-3f17-bc94-620b6a8f017c","pitchNumber":6,"startTime":"2025-07-23T00:43:57.451Z","endTime":"2025-07-23T00:44:03.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.84884578224953,"strikeZoneBottom":1.79153544736855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11843239290777,"aZ":-27.9328436702201,"pfxX":-11.459927864409917,"pfxZ":2.0921922646463944,"pX":-0.29389230710117054,"pZ":3.550478687371194,"vX0":7.040620327014931,"vY0":-141.70076332038914,"vZ0":-1.4998427172872084,"x":128.2,"y":142.92,"x0":-1.3249760199080374,"y0":50.00468700605541,"z0":5.875482055881165,"aX":-23.250087607275386},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.7,"breakHorizontal":19.3,"spinRate":2212,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38691065436152217,"extension":5.730301328801302},"index":8,"playId":"26c67979-6781-3d06-b0b2-70d464fd42be","pitchNumber":7,"startTime":"2025-07-23T00:44:18.870Z","endTime":"2025-07-23T00:44:22.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:44:22.915Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T00:44:30.637Z","endTime":"2025-07-23T00:47:09.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.37938866759303,"strikeZoneBottom":1.55772447504368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.734431923532775,"aZ":-27.816159767305013,"pfxX":-11.287261429847662,"pfxZ":2.2060457639040365,"pX":-0.11310241365722948,"pZ":3.321034229501222,"vX0":7.847340496685135,"vY0":-139.84601850725775,"vZ0":-1.8365189050670154,"x":121.31,"y":149.11,"x0":-1.4949892079967744,"y0":50.00044297966425,"z0":5.818228067897102,"aX":-22.262655579614997},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":18.7,"spinRate":2274,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.39227530623324647,"extension":5.734076676168371},"index":0,"playId":"e6ea0009-dbab-30e4-a088-f827b86fe7b3","pitchNumber":1,"startTime":"2025-07-23T00:44:49.646Z","endTime":"2025-07-23T00:44:53.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.452934375878705,"aZ":-26.514432369583467,"pfxX":-11.251733218638417,"pfxZ":2.822192876428243,"pX":-0.8537333278945601,"pZ":1.9343725072341362,"vX0":6.294011964112085,"vY0":-141.09540678605967,"vZ0":-5.419797725707656,"x":149.54,"y":186.55,"x0":-1.6567191983434082,"y0":50.006614512799175,"z0":5.5990157871340855,"aX":-22.588749965215346},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":19.0,"spinRate":2350,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3888711477024325,"extension":5.763468245088868},"index":1,"playId":"aabc761d-83ef-3842-a375-68b9b53d6a2a","pitchNumber":2,"startTime":"2025-07-23T00:45:05.032Z","endTime":"2025-07-23T00:45:10.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2401613308136,"aZ":-31.58767947547359,"pfxX":4.27823301870472,"pfxZ":0.34637985441031205,"pX":0.43364983697377096,"pZ":2.390231519673504,"vX0":3.8733742607752903,"vY0":-128.88489129984498,"vZ0":-2.5700588470817447,"x":100.47,"y":174.24,"x0":-1.6370931511847742,"y0":50.005010909854356,"z0":5.8056126877341345,"aX":7.29969619996147},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-8.5,"spinRate":2598,"spinDirection":31},"zone":6,"typeConfidence":0.67,"plateTime":0.42270799673039905,"extension":5.77882615183442},"index":2,"playId":"2e630647-d712-34f4-8dfc-7c6e8e16ff60","pitchNumber":3,"startTime":"2025-07-23T00:45:54.222Z","endTime":"2025-07-23T00:45:59.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T00:46:17.203Z","endTime":"2025-07-23T00:46:26.970Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.33746474966447,"strikeZoneBottom":1.56605086961397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.606511627452097,"aZ":-32.359352052426196,"pfxX":-10.37910671784086,"pfxZ":-0.10377001568758093,"pX":-1.5864685014987507,"pZ":1.7185916582671656,"vX0":4.357774289314985,"vY0":-133.28162147563256,"vZ0":-3.546940236626246,"x":177.47,"y":192.38,"x0":-1.8975671616329566,"y0":50.00150472122137,"z0":5.412372400597475,"aX":-18.604795679951113},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.7,"breakHorizontal":17.8,"spinRate":1853,"spinDirection":251},"zone":13,"typeConfidence":0.76,"plateTime":0.41151420669789696,"extension":5.84428987129492},"index":4,"playId":"50582057-9b3e-3e6d-89d2-4e20e5b74844","pitchNumber":4,"startTime":"2025-07-23T00:46:26.970Z","endTime":"2025-07-23T00:46:31.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.30682921197991,"strikeZoneBottom":1.4704730147845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.881073914815683,"aZ":-30.57871151297498,"pfxX":10.931909254200981,"pfxZ":1.0684589760344103,"pX":-0.8565839314619286,"pZ":1.2881671313366523,"vX0":-0.2912544160849273,"vY0":-121.79473706107686,"vZ0":-2.8538000257450404,"x":149.65,"y":204.0,"x0":-2.1530235080805866,"y0":50.00141580680148,"z0":5.143378312425273,"aX":16.276969141340615},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":-19.7,"spinRate":2834,"spinDirection":57},"zone":13,"typeConfidence":0.92,"plateTime":0.4512275117145772,"extension":5.562953624484539},"index":5,"playId":"c64efa44-c55e-3609-9530-727dfbbde099","pitchNumber":5,"startTime":"2025-07-23T00:46:43.944Z","endTime":"2025-07-23T00:46:48.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68308117300663,"aZ":-26.496219408731132,"pfxX":-11.084595904694257,"pfxZ":2.8496129233768865,"pX":0.041520886008732036,"pZ":2.2759826176726707,"vX0":7.7910379575670925,"vY0":-140.45778921837186,"vZ0":-4.431454672268218,"x":115.42,"y":177.33,"x0":-1.3322421226774588,"y0":50.00328782111552,"z0":5.603310435209226,"aX":-22.08349493740999},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":18.4,"spinRate":2279,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.3903921381436044,"extension":5.750212728766561},"hitData":{"launchSpeed":90.2,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.09,"coordY":153.46}},"index":6,"playId":"d95c9a8a-2e89-3dea-abad-41ac2af66126","pitchNumber":6,"startTime":"2025-07-23T00:47:01.472Z","endTime":"2025-07-23T00:47:09.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:47:09.054Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T00:47:19.005Z","endTime":"2025-07-23T00:49:55.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.165200484435953,"aZ":-30.240354917936195,"pfxX":8.821471474971759,"pfxZ":1.3300410171321975,"pX":1.819554850533965,"pZ":2.0080245810109623,"vX0":6.391313498214875,"vY0":-120.8219107310698,"vZ0":-1.0679139895071976,"x":47.64,"y":184.56,"x0":-2.0215672133088303,"y0":50.00399812955768,"z0":5.15352141350497,"aX":12.82484480060893},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":-17.6,"spinRate":2765,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.4562378172296775,"extension":5.664823993168052},"index":0,"playId":"dc521041-0f52-3643-b468-8e1c45249b50","pitchNumber":1,"startTime":"2025-07-23T00:47:38.402Z","endTime":"2025-07-23T00:47:41.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.66650041510392,"strikeZoneBottom":1.35438022846608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87042266200009,"aZ":-27.37625083656132,"pfxX":9.976657577381879,"pfxZ":3.215351977148053,"pX":0.40068496172199913,"pZ":1.4410317150654683,"vX0":3.0799356891258274,"vY0":-122.21455024637558,"vZ0":-3.0404483021671003,"x":101.73,"y":199.87,"x0":-2.176218430211132,"y0":50.00516478717158,"z0":5.083518720013171,"aX":14.907445842128238},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":-18.8,"spinRate":2866,"spinDirection":56},"zone":9,"typeConfidence":0.92,"plateTime":0.45029624068848584,"extension":5.62143908897503},"index":1,"playId":"94e8bab5-06a8-3edd-a40b-a4ce096d8183","pitchNumber":2,"startTime":"2025-07-23T00:47:51.739Z","endTime":"2025-07-23T00:47:55.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.60808288225721,"strikeZoneBottom":1.63169892688242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.519390875719434,"aZ":-30.18371495011683,"pfxX":7.634638083277385,"pfxZ":1.2862178668067124,"pX":1.4318492503961358,"pZ":1.8172883400744497,"vX0":6.073265600349458,"vY0":-124.38213080631594,"vZ0":-1.9790699938403784,"x":62.42,"y":189.71,"x0":-2.046441843427606,"y0":50.0006418255237,"z0":5.163731782210697,"aX":11.774945127937197},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":-15.4,"spinRate":2900,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4429709168366385,"extension":5.616218042051893},"index":2,"playId":"14cb7e5a-b0b2-3004-a358-fd5c952228fb","pitchNumber":3,"startTime":"2025-07-23T00:48:09.208Z","endTime":"2025-07-23T00:48:13.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43423329264267,"aZ":-31.158251663732507,"pfxX":1.2372632936346055,"pfxZ":0.6140877503155515,"pX":0.24091123431987585,"pZ":2.0605402824225694,"vX0":4.483343838234489,"vY0":-128.53180277305654,"vZ0":-3.1922038684674865,"x":107.82,"y":183.15,"x0":-1.6919638199823115,"y0":50.00545929902197,"z0":5.756627026075661,"aX":2.054747981521865},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2720,"spinDirection":63},"zone":8,"typeConfidence":0.92,"plateTime":0.42731966328408744,"extension":5.811938234931114},"index":3,"playId":"256fcd94-0829-34bf-ab3f-acdcdba81c90","pitchNumber":4,"startTime":"2025-07-23T00:48:27.317Z","endTime":"2025-07-23T00:48:31.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T00:48:54.669Z","endTime":"2025-07-23T00:49:09.112Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.6259721455371,"strikeZoneBottom":1.64995374791729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231725358602365,"aZ":-31.07615640438631,"pfxX":10.431361608149324,"pfxZ":0.7269384744520995,"pX":2.086267807294709,"pZ":1.5172644233020955,"vX0":6.697495278437817,"vY0":-123.2980769947759,"vZ0":-2.4894004401260883,"x":37.48,"y":197.81,"x0":-2.035896617962072,"y0":50.00550315669681,"z0":5.205497563419131,"aX":15.79941225681845},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-20.6,"spinRate":2697,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.4470262637242879,"extension":5.510060830110322},"index":5,"playId":"b12022c2-11a4-3444-8ab7-bcf9830fcbc1","pitchNumber":5,"startTime":"2025-07-23T00:49:09.112Z","endTime":"2025-07-23T00:49:12.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58849433717368,"aZ":-30.42865423745502,"pfxX":-10.540157303304966,"pfxZ":0.8708275558045928,"pX":0.0783825555930619,"pZ":1.674569731432649,"vX0":8.059228314994211,"vY0":-141.19616220248093,"vZ0":-5.507690354563355,"x":114.01,"y":193.57,"x0":-1.4552234269763122,"y0":50.002478114287165,"z0":5.628529465325606,"aX":-21.108619937954405},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":0.5,"breakHorizontal":17.3,"spinRate":2248,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.3891261054317483,"extension":5.90089203711179},"index":6,"playId":"56ce9e7b-2d63-3295-994d-b00b6eb07baa","pitchNumber":6,"startTime":"2025-07-23T00:49:24.711Z","endTime":"2025-07-23T00:49:28.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04278747218666,"aZ":-24.79874459231814,"pfxX":-11.973876049737118,"pfxZ":3.623936120644297,"pX":-0.14924622280091088,"pZ":2.620515826721625,"vX0":7.777690734600869,"vY0":-142.35013602665734,"vZ0":-4.333139335778288,"x":122.69,"y":168.03,"x0":-1.3721395409639123,"y0":50.00633146652269,"z0":5.7477955955144555,"aX":-24.387754763950532},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":19.9,"spinRate":2398,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.3859345221291419,"extension":5.825441777711456},"hitData":{"launchSpeed":97.2,"launchAngle":33.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.62,"coordY":84.73}},"index":7,"playId":"7355ee5c-98c3-3cea-9665-d951aa4db33b","pitchNumber":7,"startTime":"2025-07-23T00:49:46.860Z","endTime":"2025-07-23T00:49:55.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:49:55.434Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T00:51:57.335Z","endTime":"2025-07-23T00:54:15.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.55507798655852,"strikeZoneBottom":1.68765216707609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93556346122951,"aZ":-39.31307885601372,"pfxX":3.563539265503189,"pfxZ":-4.775759375841872,"pX":1.0256713735585967,"pZ":2.5744655001987455,"vX0":5.495909966736211,"vY0":-121.74176664498782,"vZ0":0.8327394671629023,"x":77.9,"y":169.27,"x0":-1.7281855638947115,"y0":50.003594198651726,"z0":5.643136086011097,"aX":5.324613832210088},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.2,"breakHorizontal":-7.8,"spinRate":2625,"spinDirection":44},"zone":14,"typeConfidence":0.89,"plateTime":0.4506940031569693,"extension":6.2365455801722485},"index":0,"playId":"70de87b3-f056-399b-b448-4576c881d8d2","pitchNumber":1,"startTime":"2025-07-23T00:52:13.219Z","endTime":"2025-07-23T00:52:18.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05494414298856,"aZ":-41.311784273815185,"pfxX":5.426609751819676,"pfxZ":-6.063205780487165,"pX":0.6484584324741801,"pZ":1.8768731896884354,"vX0":4.302071836336923,"vY0":-122.44079657718024,"vZ0":-0.2247861943354219,"x":92.28,"y":188.1,"x0":-1.8418153304117315,"y0":50.00587655437603,"z0":5.529891350038208,"aX":8.171943428834744},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.8,"breakHorizontal":-10.9,"spinRate":2752,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.44877809746615815,"extension":6.411702100541237},"index":1,"playId":"896c932c-eb47-3c1a-893d-3603d9794394","pitchNumber":2,"startTime":"2025-07-23T00:52:29.203Z","endTime":"2025-07-23T00:52:32.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.61976612981558,"strikeZoneBottom":1.65503784795347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.246169777172,"aZ":-18.30795741898762,"pfxX":-3.2207779696667043,"pfxZ":6.723299336221622,"pX":-0.13598369920443548,"pZ":4.363681294599676,"vX0":6.593555832539644,"vY0":-142.9902548893472,"vZ0":0.2164211877598854,"x":122.18,"y":120.96,"x0":-2.057592436373116,"y0":50.001343831624595,"z0":5.439542458716384,"aX":-6.6420687819404325},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":4.4,"spinRate":2342,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3836601596969187,"extension":6.220251618883146},"index":2,"playId":"a2966bbb-8a9f-3daf-972c-765f85a38ec5","pitchNumber":3,"startTime":"2025-07-23T00:52:53.779Z","endTime":"2025-07-23T00:52:57.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.59214611757722,"strikeZoneBottom":1.62751191856726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.961072143111153,"aZ":-41.63708191019369,"pfxX":5.972420033968698,"pfxZ":-6.390788798384335,"pX":-0.8781167435987978,"pZ":3.2898137232311697,"vX0":0.7130607096392777,"vY0":-121.23159159035697,"vZ0":2.8321526128740837,"x":150.47,"y":149.96,"x0":-1.9520285521850265,"y0":50.00411823941016,"z0":5.7551379640635165,"aX":8.839902062842595},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.6,"breakHorizontal":-10.9,"spinRate":2617,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4527901643222445,"extension":6.3945458027952},"index":3,"playId":"fadcec00-88a0-35fc-8341-303556bd6b8e","pitchNumber":4,"startTime":"2025-07-23T00:53:11.952Z","endTime":"2025-07-23T00:53:15.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T00:53:29.743Z","endTime":"2025-07-23T00:53:46.374Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5479907891509,"aZ":-13.366475729200651,"pfxX":-3.5998168429434245,"pfxZ":9.173325442269093,"pX":0.19202007122937928,"pZ":2.4975040110298607,"vX0":7.549515516691849,"vY0":-142.25189921555193,"vZ0":-5.2833048264613085,"x":109.68,"y":171.35,"x0":-2.0282013298294497,"y0":50.000978565113435,"z0":5.225794103913297,"aX":-7.3798985426516674},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2492,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.38499575535965525,"extension":6.289905312440613},"index":5,"playId":"e993c9cf-3492-3980-8a08-6dc258dfe15a","pitchNumber":5,"startTime":"2025-07-23T00:53:46.374Z","endTime":"2025-07-23T00:53:50.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6642578048933,"aZ":-11.24152836866679,"pfxX":-4.668336677565124,"pfxZ":10.12180746127879,"pX":0.7098860079720083,"pZ":2.5913164323369497,"vX0":9.32081205613132,"vY0":-143.25530219717632,"vZ0":-5.214648898209027,"x":89.94,"y":168.81,"x0":-1.9868568803984203,"y0":50.002073993647905,"z0":5.144863335034531,"aX":-9.654918183579836},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2481,"spinDirection":222},"zone":6,"typeConfidence":0.92,"plateTime":0.38310310261779623,"extension":6.414199788163401},"index":6,"playId":"28eeb11f-6657-3e5a-96a3-9db2aaf38396","pitchNumber":6,"startTime":"2025-07-23T00:54:11.746Z","endTime":"2025-07-23T00:54:15.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:54:15.636Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T00:54:20.319Z","endTime":"2025-07-23T00:55:54.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.32129525882321,"strikeZoneBottom":1.43427434323574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.610756448632692,"aZ":-43.33183804926784,"pfxX":5.30845705731339,"pfxZ":-7.573360011227479,"pX":-0.27587648758668615,"pZ":1.823011971745192,"vX0":2.055760106976929,"vY0":-121.36876870505388,"vZ0":0.04899263758508665,"x":127.52,"y":189.56,"x0":-1.8267685564330522,"y0":50.004174616321826,"z0":5.6169935729968,"aX":7.818053294757896},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.3,"breakHorizontal":-10.1,"spinRate":2717,"spinDirection":51},"zone":8,"typeConfidence":0.91,"plateTime":0.4535315718168009,"extension":6.20464119959624},"index":0,"playId":"07493eef-cbb3-3012-949e-027b99882b72","pitchNumber":1,"startTime":"2025-07-23T00:54:42.724Z","endTime":"2025-07-23T00:54:47.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.21129999840846,"strikeZoneBottom":1.35734472493936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.89051007584757,"aZ":-27.571900981536807,"pfxX":-10.476601973271684,"pfxZ":2.2439179324006258,"pX":-1.2657508462269553,"pZ":2.0580687535943554,"vX0":6.63877772427013,"vY0":-143.2681268508664,"vZ0":-3.6003079066649963,"x":165.25,"y":183.21,"x0":-2.266677191430788,"y0":50.00594592043114,"z0":5.078694214677443,"aX":-21.515434950914628},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":17.4,"spinRate":2071,"spinDirection":228},"zone":13,"typeConfidence":0.97,"plateTime":0.3841142467140073,"extension":5.948166121241412},"index":1,"playId":"bfcde8ea-88af-329f-b5d3-cf8f18d28145","pitchNumber":2,"startTime":"2025-07-23T00:54:59.674Z","endTime":"2025-07-23T00:55:03.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44311759079059,"aZ":-30.80037043873644,"pfxX":1.7461780158933164,"pfxZ":0.8015649426826119,"pX":0.17882455842185907,"pZ":2.373004683168969,"vX0":5.522981650209191,"vY0":-129.8837001585101,"vZ0":-1.1127302730134956,"x":110.18,"y":174.71,"x0":-2.1993974398715452,"y0":50.00204371142784,"z0":5.142727441423989,"aX":2.992138188730312},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":-4.3,"spinRate":2376,"spinDirection":105},"zone":5,"typeConfidence":0.91,"plateTime":0.421210461006559,"extension":5.869728494009784},"index":2,"playId":"5719c22c-7b76-3367-a6f2-167304c991a1","pitchNumber":3,"startTime":"2025-07-23T00:55:18.757Z","endTime":"2025-07-23T00:55:23.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.754906045650724,"aZ":-22.91174654576509,"pfxX":-10.212471918786193,"pfxZ":4.45355212005356,"pX":-0.395504273607415,"pZ":2.1018785081213913,"vX0":8.688125018044275,"vY0":-143.00122825811803,"vZ0":-4.230796242978009,"x":132.08,"y":182.03,"x0":-2.1403261614083324,"y0":50.00173517257848,"z0":5.030676118769622,"aX":-21.233447710766352},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":16.8,"spinRate":2119,"spinDirection":228},"zone":4,"typeConfidence":0.97,"plateTime":0.38244253919154314,"extension":6.067271988769641},"hitData":{"launchSpeed":63.1,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.31,"coordY":164.96}},"index":3,"playId":"51a8b646-46c6-3d92-9e2e-2ef71e7c1704","pitchNumber":4,"startTime":"2025-07-23T00:55:43.610Z","endTime":"2025-07-23T00:55:54.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:55:54.189Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eric Wagaman lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T00:56:15.709Z","endTime":"2025-07-23T00:56:55.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.71259748498996,"strikeZoneBottom":1.67230187926933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291869479952645,"aZ":-32.456671652760996,"pfxX":1.973456184364589,"pfxZ":-0.17195004802978353,"pX":0.23128315802016144,"pZ":2.921851191705616,"vX0":5.626196193992283,"vY0":-128.91925462999652,"vZ0":0.7123298922068455,"x":17.59,"y":84.83,"x0":-2.2372614538387734,"y0":50.0004495786957,"z0":5.151090541408334,"aX":3.313140066739673},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":-4.8,"spinRate":2368,"spinDirection":103},"zone":5,"typeConfidence":0.92,"plateTime":0.42518070405097097,"extension":5.954797361242702},"index":0,"playId":"b766cab8-86ba-3109-a8df-d8b1b227b33e","pitchNumber":1,"startTime":"2025-07-23T00:56:25.984Z","endTime":"2025-07-23T00:56:29.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04164115754584,"aZ":-12.510101233410888,"pfxX":-4.6229774600045275,"pfxZ":9.744310542988751,"pX":0.23135930664501755,"pZ":3.4745052227938475,"vX0":7.782681449590165,"vY0":-141.3481719771723,"vZ0":-2.699854746777378,"x":108.18,"y":144.97,"x0":-1.9604832601625697,"y0":50.00036133953041,"z0":5.248153355577814,"aX":-9.327548104116207},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2480,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.38790722432901914,"extension":6.572403476337399},"hitData":{"launchSpeed":88.2,"launchAngle":26.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.64,"coordY":70.84}},"index":1,"playId":"eea43247-5f49-3cab-9cf7-de22029c5943","pitchNumber":2,"startTime":"2025-07-23T00:56:45.676Z","endTime":"2025-07-23T00:56:55.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.799999999999983,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:56:55.988Z","atBatIndex":63},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Javier Sanoja triples (3) on a line drive to left fielder Gavin Sheets. Heriberto Hernández scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T00:57:42.581Z","endTime":"2025-07-23T00:59:15.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6f4de6d1-316c-32c3-9a4c-62acf031f963","startTime":"2025-07-23T00:57:23.998Z","endTime":"2025-07-23T00:57:28.252Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.582937160728946,"aZ":-14.745205700135696,"pfxX":-6.737669546189789,"pfxZ":8.439792014379577,"pX":0.01432761022669527,"pZ":2.6885960132709323,"vX0":8.027845118747686,"vY0":-142.30818002150426,"vZ0":-4.546230651133243,"x":116.45,"y":166.19,"x0":-1.9587843138298064,"y0":50.000137742935564,"z0":5.230946552491747,"aX":-13.91089596590171},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2567,"spinDirection":221},"zone":5,"typeConfidence":0.85,"plateTime":0.3838795979330838,"extension":6.372760182645565},"index":1,"playId":"98a5cdbf-25ec-3d98-96ec-2b0723c85bb2","pitchNumber":1,"startTime":"2025-07-23T00:57:44.524Z","endTime":"2025-07-23T00:57:50.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.045621599780965,"aZ":-22.451017520575338,"pfxX":-11.470869170758146,"pfxZ":4.7615591093486955,"pX":-1.376480307336065,"pZ":2.329473074370204,"vX0":6.803510092902951,"vY0":-142.35209585516802,"vZ0":-3.1595136900440983,"x":169.47,"y":175.88,"x0":-2.312669103856497,"y0":50.00611137434502,"z0":4.882549864396768,"aX":-23.440747252828736},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.2,"breakHorizontal":19.3,"spinRate":2238,"spinDirection":228},"zone":13,"typeConfidence":0.93,"plateTime":0.385433916990523,"extension":6.046784100329289},"index":2,"playId":"629d4e3e-19a9-3d10-bc76-a73ead5f262b","pitchNumber":2,"startTime":"2025-07-23T00:58:35.510Z","endTime":"2025-07-23T00:58:39.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.60274521813542,"aZ":-14.53423656349699,"pfxX":-4.618123942811965,"pfxZ":8.686760516403819,"pX":-0.4472237721101006,"pZ":2.587301565323899,"vX0":6.15372890692009,"vY0":-142.06506948412556,"vZ0":-4.644913414830573,"x":134.05,"y":168.92,"x0":-2.0482471967799487,"y0":50.00002702987383,"z0":5.17720124834378,"aX":-9.375050352168104},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":7.0,"spinRate":2483,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.38655700355706824,"extension":6.001455735048578},"hitData":{"launchSpeed":101.3,"launchAngle":16.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.34,"coordY":51.8}},"index":3,"playId":"5831f6a7-2327-32b0-8927-3206034ab595","pitchNumber":3,"startTime":"2025-07-23T00:59:00.503Z","endTime":"2025-07-23T00:59:15.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.27,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:59:15.537Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T00:59:32.289Z","endTime":"2025-07-23T01:00:20.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.67335535556376,"strikeZoneBottom":1.5956700415954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.959476936688624,"aZ":-15.114892035781073,"pfxX":-4.870363153486402,"pfxZ":8.279710191302144,"pX":-1.1531757250479293,"pZ":4.230832906240655,"vX0":4.368528511633302,"vY0":-143.30723491119386,"vZ0":-0.6391822777213647,"x":160.96,"y":124.55,"x0":-2.071450679930326,"y0":50.00694316850912,"z0":5.409136631778491,"aX":-10.039620579437033},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2374,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.38357121184927756,"extension":6.211680322841464},"index":0,"playId":"29437ce4-dc43-3db1-a202-1feba22e4364","pitchNumber":1,"startTime":"2025-07-23T00:59:54.036Z","endTime":"2025-07-23T00:59:58.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17332012328758,"aZ":-26.067660126985675,"pfxX":-10.364877689678886,"pfxZ":3.0001126122241963,"pX":-0.7436662620838004,"pZ":2.5229137764829215,"vX0":7.95079635011903,"vY0":-142.14161750718932,"vZ0":-2.2452020464571207,"x":145.35,"y":170.66,"x0":-2.2378180737171434,"y0":50.00359754615548,"z0":4.987210755543037,"aX":-21.099260419782784},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2031,"spinDirection":228},"zone":4,"typeConfidence":0.97,"plateTime":0.38610985545337284,"extension":6.253183752316527},"hitData":{"launchSpeed":83.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.06,"coordY":166.19}},"index":1,"playId":"ae1f09a9-c8bb-3705-ad3e-169e8fa7eb82","pitchNumber":2,"startTime":"2025-07-23T01:00:13.079Z","endTime":"2025-07-23T01:00:20.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":578428,"link":"/api/v1/people/578428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:00:20.576Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:02:53.517Z","endTime":"2025-07-23T01:04:07.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ronny Henriquez replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:01:54.772Z","endTime":"2025-07-23T01:02:55.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.54272508450658,"strikeZoneBottom":1.57536677186891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55638088297235,"aZ":-8.274352913006993,"pfxX":-5.401391392808749,"pfxZ":11.7001219962894,"pX":-0.139411829285398,"pZ":1.5330965240059575,"vX0":6.935916323582663,"vY0":-142.44711239524017,"vZ0":-8.309237751213955,"x":122.31,"y":197.39,"x0":-1.9109745006663619,"y0":50.00150930688613,"z0":5.020955369318326,"aX":-11.032797127422013},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.6,"breakHorizontal":8.3,"spinRate":2456,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.38538612451549614,"extension":6.44825246657153},"index":1,"playId":"e9e9d08c-8796-3c80-8fcb-33efca234f76","pitchNumber":1,"startTime":"2025-07-23T01:02:55.905Z","endTime":"2025-07-23T01:03:00.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.47131479906466,"strikeZoneBottom":1.56903784523545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.629233158025517,"aZ":-28.227363983209038,"pfxX":-10.307130156670897,"pfxZ":2.127361344504749,"pX":1.4371228110386844,"pZ":0.532259064935674,"vX0":13.427070749183976,"vY0":-135.18775945218079,"vZ0":-6.084993869126827,"x":62.22,"y":224.41,"x0":-2.2478324267766316,"y0":50.0036861139013,"z0":4.785771564091959,"aX":-19.137138637586236},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":1661,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4046811429563433,"extension":6.518957057317353},"index":2,"playId":"70babc78-7dde-3f94-b334-8deec37ad346","pitchNumber":2,"startTime":"2025-07-23T01:03:09.720Z","endTime":"2025-07-23T01:03:13.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.51069630622528,"strikeZoneBottom":1.60846095621825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.847613923888424,"aZ":-11.676858175574573,"pfxX":-5.290977668637059,"pfxZ":10.077039665582477,"pX":-2.0895937086407144,"pZ":3.4039013047890916,"vX0":2.2241402482258454,"vY0":-142.44756658561064,"vZ0":-2.694540650065055,"x":196.65,"y":146.87,"x0":-2.1977164026370235,"y0":50.00119334947305,"z0":5.110712495057532,"aX":-10.761019371779131},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":2482,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3860155565532546,"extension":6.493829319434623},"index":3,"playId":"e1f2f3d2-2799-36f0-a319-3626fbcb40d5","pitchNumber":3,"startTime":"2025-07-23T01:03:26.621Z","endTime":"2025-07-23T01:03:29.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.37800611743855,"strikeZoneBottom":1.60577643393669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61491272596545,"aZ":-13.067673226311252,"pfxX":-5.474627977016387,"pfxZ":9.500760087747855,"pX":-1.7587080712778236,"pZ":2.946609401701661,"vX0":2.9656114983800372,"vY0":-141.46675201859918,"vZ0":-3.505519215445273,"x":184.04,"y":159.22,"x0":-2.1137369638091457,"y0":50.00172075761838,"z0":5.048939115083124,"aX":-11.009452825131202},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2451,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3883217563830388,"extension":6.636386333000268},"index":4,"playId":"4cbbc19e-e158-32ee-8b3e-06609ca8887f","pitchNumber":4,"startTime":"2025-07-23T01:03:43.959Z","endTime":"2025-07-23T01:03:48.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.57137647099071,"strikeZoneBottom":1.60406980354706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.4216914227225,"aZ":-12.448749570497291,"pfxX":-4.039895637536363,"pfxZ":9.904616178995328,"pX":-1.1838585362620455,"pZ":3.8147918264514487,"vX0":3.7088510488619906,"vY0":-141.03417377005545,"vZ0":-1.717858989668876,"x":162.13,"y":135.78,"x0":-1.9983063909456529,"y0":50.00645257224197,"z0":5.245137359286134,"aX":-8.049072331173175},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2396,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39002719210672465,"extension":6.383729224977674},"index":5,"playId":"30a2502a-afc4-3194-96c7-e7137b8a8c83","pitchNumber":5,"startTime":"2025-07-23T01:04:03.299Z","endTime":"2025-07-23T01:04:07.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:04:07.492Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (22) on a ground ball to left fielder Heriberto Hernández. Gavin Sheets to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:04:16.828Z","endTime":"2025-07-23T01:05:06.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.63858612153994,"strikeZoneBottom":1.64264031947589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36852018832961,"aZ":-30.679912907965925,"pfxX":5.538820524385688,"pfxZ":0.9659906651432486,"pX":-0.20392885291063834,"pZ":1.703756520718658,"vX0":3.432706083209257,"vY0":-124.47697222419532,"vZ0":-1.9615659050248002,"x":124.77,"y":192.78,"x0":-2.325350699446662,"y0":50.005076087390975,"z0":5.067241769616919,"aX":8.604457686256577},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-10.9,"spinRate":2534,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4417489225244493,"extension":6.485758321321304},"index":0,"playId":"792fe911-d8d4-355a-aba6-64dc95d87504","pitchNumber":1,"startTime":"2025-07-23T01:04:33.957Z","endTime":"2025-07-23T01:04:39.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.359078126778442,"aZ":-28.53435730936288,"pfxX":4.83179655561123,"pfxZ":2.282130106340996,"pX":-0.2239391577678656,"pZ":1.5854909435646714,"vX0":3.60820038553614,"vY0":-126.11960569856996,"vZ0":-2.5825472641376237,"x":125.54,"y":195.97,"x0":-2.306356002007391,"y0":50.00027221527816,"z0":4.950816140893213,"aX":7.693700205648545},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-9.6,"spinRate":2656,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.4361798491434463,"extension":6.545933273718085},"hitData":{"launchSpeed":91.0,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.91,"coordY":117.76}},"index":1,"playId":"9b33161e-e0e9-3734-afe4-82cc654066c9","pitchNumber":2,"startTime":"2025-07-23T01:04:53.423Z","endTime":"2025-07-23T01:05:06.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-10.600000000000009,"leverageIndex":1.67,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:05:06.545Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (13) on a sharp fly ball to right fielder Jesús Sánchez. Gavin Sheets scores. Xander Bogaerts scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:05:22.397Z","endTime":"2025-07-23T01:06:52.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":678692,"link":"/api/v1/people/678692"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":678692,"link":"/api/v1/people/678692"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.6800559898338,"strikeZoneBottom":1.69679088522592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63759485971487,"aZ":-10.542892564777752,"pfxX":-3.2571332663259556,"pfxZ":10.744256341314522,"pX":-1.9984837431889202,"pZ":3.2187657912921877,"vX0":1.4647533255396297,"vY0":-141.74561867285104,"vZ0":-3.5030620080294863,"x":193.18,"y":151.87,"x0":-2.101915816815107,"y0":50.00052363441363,"z0":5.155441128541441,"aX":-6.555808049996114},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2517,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3880089432000706,"extension":6.3776161915484515},"index":0,"playId":"9fe70375-4f06-3806-a773-98a6fd29db7b","pitchNumber":1,"startTime":"2025-07-23T01:05:37.627Z","endTime":"2025-07-23T01:05:41.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:05:48.166Z","endTime":"2025-07-23T01:06:23.832Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.6964373443299,"strikeZoneBottom":1.61543426084644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.399046434471405,"aZ":-28.88359420048541,"pfxX":1.571696283862154,"pfxZ":2.0007977688033467,"pX":-0.3281006942555097,"pZ":0.784309261934933,"vX0":4.156156174229931,"vY0":-127.15219959090057,"vZ0":-4.773093129213673,"x":129.51,"y":217.6,"x0":-2.186086258681998,"y0":50.00060578794724,"z0":4.970154080332593,"aX":2.5794279725617915},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.7,"spinRate":2545,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4303120996463523,"extension":6.541187557739888},"index":2,"playId":"dee37b8a-174e-3628-a0c6-faa9a0f991a7","pitchNumber":2,"startTime":"2025-07-23T01:06:23.832Z","endTime":"2025-07-23T01:06:28.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59178958797073,"aZ":-27.88057572698999,"pfxX":1.4621197746807404,"pfxZ":2.574400080683059,"pX":-0.6283326865913699,"pZ":2.7471469251151155,"vX0":3.195465785931975,"vY0":-128.30194969556106,"vZ0":-0.48577530399549274,"x":140.95,"y":164.61,"x0":-2.0799107624199245,"y0":50.001336626449216,"z0":5.1120141506099745,"aX":2.436508284075033},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-3.4,"spinRate":2515,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.42693187984988734,"extension":6.447325392021871},"hitData":{"launchSpeed":104.5,"launchAngle":23.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.26,"coordY":73.84}},"index":3,"playId":"7a352739-4539-3ef6-b652-1636ce30e2dc","pitchNumber":3,"startTime":"2025-07-23T01:06:41.326Z","endTime":"2025-07-23T01:06:52.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-18.29999999999999,"leverageIndex":2.8,"dramaIndex":187.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:06:52.851Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to shortstop Otto Lopez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:07:09.062Z","endTime":"2025-07-23T01:08:01.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.811161282696858,"aZ":-29.4806299785917,"pfxX":-9.448248371809749,"pfxZ":1.5044183965845699,"pX":-0.8942659273198127,"pZ":1.2319274088531045,"vX0":7.126286254872901,"vY0":-133.38193095461364,"vZ0":-4.10618100868656,"x":150.89,"y":205.65,"x0":-2.378650518426758,"y0":50.0055212554871,"z0":4.927333817416404,"aX":-16.955437794543542},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":15.5,"spinRate":1537,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41130838453993857,"extension":6.421833763280569},"index":0,"playId":"e256112b-d7ec-313d-aceb-12d15908003e","pitchNumber":1,"startTime":"2025-07-23T01:07:32.174Z","endTime":"2025-07-23T01:07:35.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.19464166967634,"aZ":-8.800551506773752,"pfxX":-3.800017680335534,"pfxZ":11.685657806026544,"pX":0.4094945648308228,"pZ":2.503799991060175,"vX0":7.690726486385568,"vY0":-141.45553691838157,"vZ0":-5.448980560603318,"x":101.39,"y":171.18,"x0":-1.866935087008339,"y0":50.0017202484194,"z0":5.0361473995824415,"aX":-7.600918378555704},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":5.0,"spinRate":2461,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.38915537659909694,"extension":6.5299644781706725},"hitData":{"launchSpeed":73.3,"launchAngle":56.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":82.51,"coordY":137.52}},"index":1,"playId":"3b72d6ae-a576-373b-9bd8-d483786390ed","pitchNumber":2,"startTime":"2025-07-23T01:07:52.931Z","endTime":"2025-07-23T01:08:01.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":13.100000000000001,"leverageIndex":3.85,"dramaIndex":182.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:08:01.444Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Iglesias strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:08:11.839Z","endTime":"2025-07-23T01:09:27.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.657893805618144,"aZ":-9.649701782023907,"pfxX":-3.7489834098637793,"pfxZ":11.314598424664549,"pX":-1.2143675309266828,"pZ":2.5988418878478954,"vX0":3.195871241097991,"vY0":-141.05477421238933,"vZ0":-5.124587051084007,"x":163.29,"y":168.61,"x0":-1.8816889485371115,"y0":50.00582521919788,"z0":5.076887613415371,"aX":-7.465664801902236},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2407,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39008427389700584,"extension":6.60507585270545},"index":0,"playId":"87c993ed-ca53-3f2d-b2c2-3da11fb49d1f","pitchNumber":1,"startTime":"2025-07-23T01:08:33.527Z","endTime":"2025-07-23T01:08:38.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75872875968794,"aZ":-29.549743814204124,"pfxX":-9.540009988102488,"pfxZ":1.4176045012632725,"pX":-0.2733534333676069,"pZ":1.240905522695439,"vX0":8.75661279776513,"vY0":-135.3959441436857,"vZ0":-4.184427499794934,"x":127.42,"y":205.28,"x0":-2.3110614595701637,"y0":50.00519425017995,"z0":4.875958282783322,"aX":-17.702229498065613},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":1521,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40465270429745503,"extension":6.741462305037318},"index":1,"playId":"8c25f13e-35bd-3be0-98ce-ca7daea744c8","pitchNumber":2,"startTime":"2025-07-23T01:09:01.831Z","endTime":"2025-07-23T01:09:05.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70723021350159,"aZ":-27.90808874612199,"pfxX":4.579277505403702,"pfxZ":2.6437297620296807,"pX":1.4756658477853104,"pZ":1.1049168955331714,"vX0":7.934558810566701,"vY0":-126.24630652785204,"vZ0":-3.5679288049331226,"x":60.75,"y":208.95,"x0":-2.3030767023439873,"y0":50.004812437122645,"z0":4.783047667875516,"aX":7.389866145218463},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-10.1,"spinRate":2551,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4338705384912269,"extension":6.993330301998642},"index":2,"playId":"ee3f66bc-681b-3937-ae28-cdf23b7e5cab","pitchNumber":3,"startTime":"2025-07-23T01:09:24.646Z","endTime":"2025-07-23T01:09:27.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":11.700000000000003,"leverageIndex":4.29,"dramaIndex":184.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:09:27.991Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trenton Brooks pops out to shortstop Otto Lopez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:10:36.667Z","endTime":"2025-07-23T01:11:14.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trenton Brooks replaces Martín Maldonado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:09:42.155Z","endTime":"2025-07-23T01:09:59.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670092,"link":"/api/v1/people/670092"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":455117,"link":"/api/v1/people/455117"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T01:09:59.569Z","endTime":"2025-07-23T01:10:38.690Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":670092,"link":"/api/v1/people/670092","batSide":{"code":"L","description":"Left"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.259253715215195,"aZ":-27.1121476762949,"pfxX":3.710993233669936,"pfxZ":3.0814881569790433,"pX":0.7089769924282707,"pZ":0.3855010784778224,"vX0":6.049191607364774,"vY0":-127.6253081555012,"vZ0":-5.899547427978843,"x":89.98,"y":228.37,"x0":-2.177818635314207,"y0":50.00306891694609,"z0":4.873534088105965,"aX":6.096608538796315},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-8.2,"spinRate":2561,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.42982661224353924,"extension":6.998513686358091},"index":2,"playId":"b7e44337-33c1-3d17-8945-f8e9208e52ca","pitchNumber":1,"startTime":"2025-07-23T01:10:38.690Z","endTime":"2025-07-23T01:10:43.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":670092,"link":"/api/v1/people/670092","batSide":{"code":"L","description":"Left"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.95826700764065,"aZ":-10.254840967146153,"pfxX":-5.91742035612203,"pfxZ":10.8498187891526,"pX":0.30038967640253333,"pZ":1.4700478297739696,"vX0":8.088569720934858,"vY0":-142.26184531099057,"vZ0":-7.807465277303316,"x":105.55,"y":199.09,"x0":-1.8299609146676539,"y0":50.00650511957146,"z0":4.924600216867529,"aX":-11.959381678211836},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":8.8,"spinRate":2545,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.387117518528278,"extension":6.7785855839875735},"hitData":{"launchSpeed":82.8,"launchAngle":69.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.13,"coordY":151.04}},"index":3,"playId":"c14beac2-6d12-36fa-8449-c1ad631ba6de","pitchNumber":2,"startTime":"2025-07-23T01:11:05.212Z","endTime":"2025-07-23T01:11:14.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":670092,"link":"/api/v1/people/670092","batSide":{"code":"L","description":"Left"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670092,"link":"/api/v1/people/670092"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":670092,"link":"/api/v1/people/670092"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":4.34,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:11:14.784Z","atBatIndex":71}]