[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:05:28.418Z","endTime":"2026-03-18T20:05:48.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":"2026-03-18T17:30:46.541Z","endTime":"2026-03-18T19:54:42.274Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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":"2026-03-18T19:54:42.274Z","endTime":"2026-03-18T20:05:12.735Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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":"2026-03-18T20:05:12.735Z","endTime":"2026-03-18T20:05:30.637Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175994532909005,"aZ":-24.506389371215732,"pfxX":-8.891625116570498,"pfxZ":4.172815094090009,"pX":0.8915969669579626,"pZ":1.4092570208809656,"vX0":8.02500963499963,"vY0":-134.05481629434854,"vZ0":-5.530700323534426,"x":83.01,"y":200.73,"x0":-0.9706223217550848,"y0":50.005062162226,"z0":5.224748061168179,"aX":-16.352471712145977},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":2241,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4069704201486939,"extension":6.617928016041547},"index":3,"playId":"65bd03da-4c5e-314e-84e5-325cd3628019","pitchNumber":1,"startTime":"2026-03-18T20:05:30.637Z","endTime":"2026-03-18T20:05:33.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23049777916806,"aZ":-24.62113145815289,"pfxX":-9.14373949482068,"pfxZ":4.18238554083513,"pX":-0.04388598326625393,"pZ":2.527923599971831,"vX0":5.614183131547973,"vY0":-133.14913021149934,"vZ0":-2.739719679804457,"x":118.67,"y":170.53,"x0":-0.9863197264168186,"y0":50.00056781721421,"z0":5.342138537889521,"aX":-16.49895435576583},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":2283,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.410579120547637,"extension":6.563708625095057},"hitData":{"launchSpeed":102.0,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.75,"coordY":121.09}},"index":4,"playId":"5dbe18ff-5262-3d11-9e1a-037ab7219f49","pitchNumber":2,"startTime":"2026-03-18T20:05:41.651Z","endTime":"2026-03-18T20:05:48.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-18T20:05:48.130Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks. Jake McCarthy to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:06:08.403Z","endTime":"2026-03-18T20:07:26.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":87.2,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125061404669804,"aZ":-24.501867848221668,"pfxX":-0.15808637544977255,"pfxZ":4.657504043293101,"pX":1.6659404064803773,"pZ":1.096695738921302,"vX0":7.222177584353801,"vY0":-126.83866840410786,"vZ0":-5.655597551277451,"x":53.5,"y":209.17,"x0":-1.1841277720681267,"y0":50.00618617472135,"z0":5.279858286699141,"aX":-0.2615871128740805},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":-1.2,"spinRate":2210,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4299378785291874,"extension":6.620232083187144},"index":0,"playId":"e13ab18b-975b-390c-9366-55ca297e2a19","pitchNumber":1,"startTime":"2026-03-18T20:06:16.230Z","endTime":"2026-03-18T20:06:19.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688527768318636,"aZ":-22.27407034564481,"pfxX":-8.176223067283622,"pfxZ":5.547674885058279,"pX":0.981323097766874,"pZ":1.828358318122897,"vX0":8.044402772395072,"vY0":-132.5900054582568,"vZ0":-4.764478231696208,"x":79.59,"y":189.41,"x0":-1.026067339394372,"y0":50.00460494432531,"z0":5.268820594113422,"aX":-14.595805363978362},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":13.1,"spinRate":2271,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4127158584130517,"extension":6.716011228291341},"index":1,"playId":"e33ade61-cea9-3848-9c0a-eb052f7c99c2","pitchNumber":2,"startTime":"2026-03-18T20:06:34.085Z","endTime":"2026-03-18T20:06:37.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T20:06:44.941Z","endTime":"2026-03-18T20:07:03.800Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.002621145230254,"aZ":-32.93306424038254,"pfxX":0.8875686874438453,"pfxZ":-0.5357829582777809,"pX":-0.1074134143889925,"pZ":0.8443843309535957,"vX0":2.5581368174304604,"vY0":-117.53602948780589,"vZ0":-3.4592322237142437,"x":121.09,"y":215.98,"x0":-1.32046051347794,"y0":50.00290528816349,"z0":5.359175563606149,"aX":1.2552835358672663},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.4,"breakHorizontal":-2.2,"spinRate":2294,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4640848431929099,"extension":6.64428300955442},"index":3,"playId":"d32cc147-5d04-3d84-a460-5cc7c0f018ec","pitchNumber":3,"startTime":"2026-03-18T20:07:03.800Z","endTime":"2026-03-18T20:07:06.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772515866807442,"aZ":-21.234760675176116,"pfxX":-8.535806464043862,"pfxZ":6.104116943029411,"pX":0.731578492841535,"pZ":1.2738350757977757,"vX0":7.7474127764649,"vY0":-132.84961178430723,"vZ0":-6.2275880158940105,"x":89.11,"y":204.39,"x0":-1.1098203429510691,"y0":50.003267157101796,"z0":5.186081967233118,"aX":-15.297611450730946},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":13.8,"spinRate":2233,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4118955936734072,"extension":6.802457075965209},"index":4,"playId":"ffc77d16-0a85-352c-96fd-7f63b827a8be","pitchNumber":4,"startTime":"2026-03-18T20:07:20.938Z","endTime":"2026-03-18T20:07:26.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:07:26.801Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, first baseman Nathaniel Lowe to pitcher Brady Singer. Jake McCarthy to 3rd. Cole Carrigg to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:07:41.036Z","endTime":"2026-03-18T20:08:05.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.622332424929965,"aZ":-33.159542224858264,"pfxX":0.23404352141657148,"pfxZ":-0.6733484903883831,"pX":0.02651537406988791,"pZ":1.4251421053759892,"vX0":3.246095150178065,"vY0":-119.4612252645325,"vZ0":-2.356636356357252,"x":115.99,"y":200.3,"x0":-1.3767502398490477,"y0":50.005444295980794,"z0":5.386646265078731,"aX":0.3403160898495893},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.6,"breakHorizontal":-1.2,"spinRate":2292,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45736968101387676,"extension":6.448726505022035},"hitData":{"launchSpeed":82.0,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.26,"coordY":171.13}},"index":0,"playId":"562e0dcf-e474-3eb6-8ebb-12efdf9ae809","pitchNumber":1,"startTime":"2026-03-18T20:07:54.803Z","endTime":"2026-03-18T20:08:05.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.84,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:08:05.334Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Charlie Condon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:08:25.326Z","endTime":"2026-03-18T20:09:59.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066013098615908,"aZ":-19.759044862488707,"pfxX":-8.209622184974753,"pfxZ":6.843091029916076,"pX":0.6072962318436389,"pZ":2.6938484679580266,"vX0":7.152325232827433,"vY0":-132.96702751693348,"vZ0":-3.1258613863630167,"x":93.85,"y":166.05,"x0":-1.034046228010556,"y0":50.0009760043366,"z0":5.2968413959044005,"aX":-14.888818212849664},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2337,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4099285780177455,"extension":6.733138876013937},"index":0,"playId":"677da705-d19b-3925-a8b6-235643c17545","pitchNumber":1,"startTime":"2026-03-18T20:08:32.492Z","endTime":"2026-03-18T20:08:35.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04907817991155,"aZ":-20.519076131531115,"pfxX":-6.936213941070268,"pfxZ":6.407379637389332,"pX":0.32475597128537276,"pZ":2.0650570548134994,"vX0":6.155640808043636,"vY0":-133.37576103812663,"vZ0":-4.505190546544178,"x":104.62,"y":183.02,"x0":-1.1009398127513172,"y0":50.00590190755114,"z0":5.237113618682405,"aX":-12.622041900484906},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":11.4,"spinRate":2275,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40913653582233156,"extension":6.571258707330335},"index":1,"playId":"270ba413-382c-30e9-a267-a2f9a35a5fb6","pitchNumber":2,"startTime":"2026-03-18T20:08:48.828Z","endTime":"2026-03-18T20:08:54.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.760165459565016,"aZ":-27.47329569552171,"pfxX":2.4437713506218035,"pfxZ":3.3183648111808903,"pX":0.894107145598493,"pZ":2.579620523950266,"vX0":4.34546059634069,"vY0":-117.83665854280615,"vZ0":-0.5464499728133438,"x":82.92,"y":169.13,"x0":-1.2858068797983018,"y0":50.00324764778029,"z0":5.335576502113213,"aX":3.463469904217292},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.1,"breakHorizontal":-5.4,"spinRate":2368,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46344267707664066,"extension":6.560223729250807},"index":2,"playId":"e957d961-b542-3084-8ac6-771c455f2b1f","pitchNumber":3,"startTime":"2026-03-18T20:09:06.268Z","endTime":"2026-03-18T20:09:10.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"9996703c-8011-3b2e-be09-73feb8681761","startTime":"2026-03-18T20:09:30.292Z","endTime":"2026-03-18T20:09:34.018Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Brady Singer picks off Cole Carrigg at 2nd on throw to second baseman Matt McLain.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"9996703c-8011-3b2e-be09-73feb8681761","startTime":"2026-03-18T20:09:46.656Z","endTime":"2026-03-18T20:09:56.608Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":664983,"link":"/api/v1/people/664983"},"postOnThird":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":9.600000000000001,"leverageIndex":1.61,"dramaIndex":105.0,"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50416382371237,"aZ":-36.66512729554568,"pfxX":-0.07300391328540368,"pfxZ":-3.0589802240494124,"pX":1.4415953534727295,"pZ":0.6226548357235783,"vX0":6.429721409283041,"vY0":-120.94132450929156,"vZ0":-3.248311225666411,"x":62.05,"y":221.97,"x0":-1.2516921543310893,"y0":50.002019000749485,"z0":5.22721531808774,"aX":-0.10744506523411265},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.1,"breakHorizontal":-1.6,"spinRate":2289,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45440717593781255,"extension":6.770340837403071},"index":5,"playId":"99328898-5c7b-31d2-bda1-a1c059844c02","pitchNumber":4,"startTime":"2026-03-18T20:09:56.608Z","endTime":"2026-03-18T20:09:59.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.61,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:09:59.724Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out, first baseman Troy Johnston to pitcher Jose Quintana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:11:54.515Z","endTime":"2026-03-18T20:12:28.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.315836861823893,"aZ":-21.597227575727995,"pfxX":5.202516639480138,"pfxZ":5.952344156521638,"pX":0.8230135249270034,"pZ":2.904696461517064,"vX0":-5.574341298407646,"vY0":-132.89770731728044,"vZ0":-3.3987691378357177,"x":85.63,"y":160.35,"x0":2.278683725436709,"y0":50.00018018931669,"z0":5.781536234872948,"aX":9.240621503239495},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":-8.2,"spinRate":2038,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.41323552745434977,"extension":6.40295036347942},"hitData":{"launchSpeed":95.6,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.31,"coordY":168.09}},"index":0,"playId":"e2b369a2-7f16-3fe0-b5e1-c5591c462ba1","pitchNumber":1,"startTime":"2026-03-18T20:12:19.795Z","endTime":"2026-03-18T20:12:28.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:12:28.530Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to right fielder Charlie Condon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:13:01.341Z","endTime":"2026-03-18T20:13:24.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"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(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":91.7,"endSpeed":84.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.576086757855045,"aZ":-16.961427514148028,"pfxX":1.6960301272545975,"pfxZ":8.351083421113465,"pX":-0.30131358886350634,"pZ":1.8901480104173833,"vX0":-7.084407888612582,"vY0":-133.34365457685197,"vZ0":-7.06169625145438,"x":128.49,"y":187.75,"x0":2.1563009358112595,"y0":50.00237705402415,"z0":5.772138491009582,"aX":3.090096719486652},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-1.7,"spinRate":2004,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.40897609673406965,"extension":6.431635769547644},"index":0,"playId":"9fdb4338-f0b9-3823-a931-d24da0fbace7","pitchNumber":1,"startTime":"2026-03-18T20:13:02.949Z","endTime":"2026-03-18T20:13:05.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65067909982381,"aZ":-17.389182214737687,"pfxX":-3.8929446047264094,"pfxZ":8.281093296678138,"pX":0.17277153125041478,"pZ":2.949102869850264,"vX0":-4.073179942088555,"vY0":-132.60022513132802,"vZ0":-4.354938232056947,"x":110.41,"y":159.15,"x0":2.233027352883429,"y0":50.00242840740999,"z0":5.876786648067047,"aX":-6.950491674837105},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2284,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.41263790166512004,"extension":6.29107878016106},"hitData":{"launchSpeed":76.5,"launchAngle":12.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.59,"coordY":132.54}},"index":1,"playId":"c6377582-f294-3859-9d71-ba6065524eee","pitchNumber":2,"startTime":"2026-03-18T20:13:18.353Z","endTime":"2026-03-18T20:13:24.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:13:24.965Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Elly De La Cruz grounds into a double play, second baseman Ryan Ritter to shortstop Nicky Lopez to first baseman Troy Johnston. Matt McLain out at 2nd. Elly De La Cruz out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:13:45.086Z","endTime":"2026-03-18T20:14:14.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259847864218568,"aZ":-40.42357296297135,"pfxX":-5.924436800253025,"pfxZ":-6.127901667251477,"pX":-0.12694499467529258,"pZ":2.123344850491792,"vX0":-3.5525103475754287,"vY0":-115.73336979172171,"vZ0":0.3641913713952658,"x":121.84,"y":181.45,"x0":2.2020565148865554,"y0":50.00457144739232,"z0":5.861654245178302,"aX":-7.971161358870345},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.7,"breakHorizontal":11.6,"spinRate":2303,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.47476022648138816,"extension":6.337529849011429},"index":0,"playId":"db156f8c-48c6-3e99-a4ec-c08e35b32488","pitchNumber":1,"startTime":"2026-03-18T20:13:53.139Z","endTime":"2026-03-18T20:13:56.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.2,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38308072180009,"aZ":-15.900353307922115,"pfxX":1.0293337237395659,"pfxZ":9.415832589756846,"pX":0.1566139294779181,"pZ":2.173435300411392,"vX0":-5.604430885060526,"vY0":-131.06199504590785,"vZ0":-6.28943645096871,"x":111.03,"y":180.1,"x0":2.1950324242153534,"y0":50.004618343604584,"z0":5.805031836213697,"aX":1.7804575231879074},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.7,"breakHorizontal":-0.6,"spinRate":2078,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.418971345527813,"extension":6.477070832067779},"hitData":{"launchSpeed":100.1,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.6,"coordY":149.86}},"index":1,"playId":"6bee1381-3e1f-3982-be5e-1600e961f74e","pitchNumber":2,"startTime":"2026-03-18T20:14:08.047Z","endTime":"2026-03-18T20:14:14.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:14:14.238Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Sullivan singles on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:16:13.981Z","endTime":"2026-03-18T20:16:32.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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"}]}],"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760237723620975,"aZ":-32.30566281949845,"pfxX":2.005565527205416,"pfxZ":-0.09186506147268858,"pX":-0.4225839699024835,"pZ":2.0609470483564447,"vX0":1.7697943984894484,"vY0":-119.35251737825278,"vZ0":-1.1408746171689557,"x":133.11,"y":183.13,"x0":-1.4339702458931312,"y0":50.00177356270203,"z0":5.451801606116487,"aX":2.896022428090459},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":-4.1,"spinRate":2100,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4587314988666491,"extension":6.448323403919829},"hitData":{"launchSpeed":93.9,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.27,"coordY":93.38}},"index":0,"playId":"5702b385-d235-309f-a67e-97f79a3338c8","pitchNumber":1,"startTime":"2026-03-18T20:16:21.440Z","endTime":"2026-03-18T20:16:32.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:16:32.222Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ritter flies out to right fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:16:50.220Z","endTime":"2026-03-18T20:17:01.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130684455420532,"aZ":-25.367068497644766,"pfxX":-8.735633029198492,"pfxZ":3.84868332819142,"pX":-0.5156536530074453,"pZ":2.6396427960432414,"vX0":4.866183029378071,"vY0":-131.86403384426524,"vZ0":-2.132610525818906,"x":136.66,"y":167.51,"x0":-1.246761631208134,"y0":50.000258954058445,"z0":5.323858831720814,"aX":-15.434557091010534},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":14.8,"spinRate":2203,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.41483287752147024,"extension":6.695223896494368},"hitData":{"launchSpeed":91.8,"launchAngle":27.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.32,"coordY":99.12}},"index":0,"playId":"225e8721-c323-351b-bf8b-a6cfdf450fa3","pitchNumber":1,"startTime":"2026-03-18T20:16:54.696Z","endTime":"2026-03-18T20:17:01.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:17:01.538Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Troy Johnston strikes out swinging and Brett Sullivan caught stealing 2nd, catcher Will Banfield to shortstop Elly De La Cruz to catcher Will Banfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:17:18.551Z","endTime":"2026-03-18T20:18:31.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":90.9,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865599917116665,"aZ":-26.48384253506854,"pfxX":-8.46600234327422,"pfxZ":3.2153730958150017,"pX":-0.7736579245661273,"pZ":3.0171690269282103,"vX0":4.0753087137859865,"vY0":-132.36262453450246,"vZ0":-1.1212304495867178,"x":146.49,"y":157.32,"x0":-1.235255704245362,"y0":50.00419031598654,"z0":5.389690992053774,"aX":-14.98795606722919},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":14.4,"spinRate":2222,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.41418589809897055,"extension":6.784329587328148},"index":0,"playId":"915545a8-20ec-3405-826b-e1bb35eee5b1","pitchNumber":1,"startTime":"2026-03-18T20:17:29.590Z","endTime":"2026-03-18T20:17:32.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.668338584892695,"aZ":-25.585342879735066,"pfxX":1.7684726268926463,"pfxZ":4.138378216113132,"pX":-1.3142386889636732,"pZ":4.558154052101696,"vX0":-0.007127287104333163,"vY0":-124.97910447762075,"vZ0":2.5654220174807576,"x":167.1,"y":115.71,"x0":-1.5413625015272794,"y0":50.00291218050071,"z0":5.6112727040381305,"aX":2.815469581581148},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.2,"spinRate":1907,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.43718430223757965,"extension":6.650246670121122},"index":1,"playId":"88226d40-fc26-31ff-b607-1e2851ec08f7","pitchNumber":2,"startTime":"2026-03-18T20:17:47.559Z","endTime":"2026-03-18T20:17:53.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":81.7,"endSpeed":76.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.133011453013328,"aZ":-33.489468478390776,"pfxX":1.2382923054150243,"pfxZ":-0.902803496328402,"pX":0.4957352725636075,"pZ":1.5790234803919418,"vX0":4.055143202131621,"vY0":-118.99539709108805,"vZ0":-1.7609546075028466,"x":98.1,"y":196.15,"x0":-1.3827976483612925,"y0":50.00480973153566,"z0":5.327311055426111,"aX":1.7980654989440847},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.8,"breakHorizontal":-3.1,"spinRate":2337,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.4580931500542822,"extension":6.964025005248781},"index":2,"playId":"5d08e8bd-6c86-3cf1-9833-a30aa32f5985","pitchNumber":3,"startTime":"2026-03-18T20:18:04.364Z","endTime":"2026-03-18T20:18:09.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.120362877048066,"aZ":-32.15117068250089,"pfxX":4.14039552170342,"pfxZ":0.015797349738557287,"pX":0.4519487502668708,"pZ":1.5304952190278103,"vX0":3.1113757187099202,"vY0":-118.68234332481232,"vZ0":-1.9795983334983507,"x":99.77,"y":197.46,"x0":-1.4083658216171497,"y0":50.00343445189137,"z0":5.2700730755301235,"aX":5.977725092567242},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":-8.2,"spinRate":2295,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4593797100231587,"extension":6.548732359988808},"index":3,"playId":"8cbc977a-f278-34c7-88a5-c6b49d0968d3","pitchNumber":4,"startTime":"2026-03-18T20:18:26.885Z","endTime":"2026-03-18T20:18:31.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:18:31.883Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out, third baseman Chad Stevens to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:20:37.952Z","endTime":"2026-03-18T20:21:12.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":92.3,"endSpeed":85.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978697055773953,"aZ":-17.91432862252973,"pfxX":8.069418156828696,"pfxZ":7.727577770156763,"pX":-0.8771024839478412,"pZ":2.310746694952149,"vX0":-10.710444089145545,"vY0":-133.9836282215803,"vZ0":-5.6904622078219,"x":152.35,"y":126.59,"x0":2.0967281323479146,"y0":50.00106682616673,"z0":5.71401398365494,"aX":14.886004729025816},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-12.7,"spinRate":2136,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4065390466462335,"extension":6.514659694552736},"index":0,"playId":"2fb490b7-e6d7-31a6-9c60-3f869346e26c","pitchNumber":1,"startTime":"2026-03-18T20:20:47.571Z","endTime":"2026-03-18T20:20:51.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30898569703224,"aZ":-27.152311252842857,"pfxX":8.363502351403813,"pfxZ":3.0934052842766926,"pX":-0.04369152451644714,"pZ":1.6458782247650197,"vX0":-7.8572498208952775,"vY0":-125.54915326251437,"vZ0":-4.976176534409124,"x":118.67,"y":194.34,"x0":2.014218781607801,"y0":50.00532433516779,"z0":5.818216076877825,"aX":13.584612343608368},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":-13.7,"spinRate":1369,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4334401489958384,"extension":6.319301127509992},"hitData":{"launchSpeed":94.9,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.17,"coordY":166.66}},"index":1,"playId":"8d52de07-28d9-36c5-997f-40a459c67e6c","pitchNumber":2,"startTime":"2026-03-18T20:21:05.853Z","endTime":"2026-03-18T20:21:12.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:21:12.921Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to right fielder Charlie Condon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:21:30.015Z","endTime":"2026-03-18T20:21:47.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.250965606421925,"aZ":-37.92042367499545,"pfxX":0.2548437458681132,"pfxZ":-4.157568422376884,"pX":-0.35545165129858414,"pZ":1.713868802523394,"vX0":-6.03486038590566,"vY0":-115.82230862783861,"vZ0":-1.37551238880874,"x":130.55,"y":192.51,"x0":2.2326814154872383,"y0":50.005388372413705,"z0":5.8882614237232795,"aX":0.353413503286788},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.6,"breakHorizontal":0.8,"spinRate":2257,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4699377121266459,"extension":6.315164976533378},"hitData":{"launchSpeed":87.0,"launchAngle":63.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.37,"coordY":141.07}},"index":0,"playId":"0aafd18a-b008-3ecc-b2fb-d074d7e12c1a","pitchNumber":1,"startTime":"2026-03-18T20:21:38.326Z","endTime":"2026-03-18T20:21:47.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:21:47.061Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathaniel Lowe doubles (3) on a sharp line drive to right fielder Charlie Condon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:22:09.932Z","endTime":"2026-03-18T20:23:44.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500788014715603,"aZ":-17.58395602048203,"pfxX":5.524617516053172,"pfxZ":8.153138975852164,"pX":-0.27671326253775125,"pZ":2.901391390131407,"vX0":-8.677311181951751,"vY0":-132.24676948465498,"vZ0":-4.141581322516262,"x":127.55,"y":160.44,"x0":2.31388612566642,"y0":50.001114071034216,"z0":5.759882480461862,"aX":9.885001542013},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-8.3,"spinRate":2072,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4125513780720924,"extension":6.437369102135453},"index":0,"playId":"6ee5cd55-9616-34e4-ad98-db705876b834","pitchNumber":1,"startTime":"2026-03-18T20:22:15.157Z","endTime":"2026-03-18T20:22:18.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-18T20:22:25.025Z","endTime":"2026-03-18T20:22:39.890Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.221770967871525,"aZ":-36.895960690724,"pfxX":-4.33366735658354,"pfxZ":-3.570264931488218,"pX":1.8470439720945997,"pZ":3.061927841288214,"vX0":-0.3054462370935243,"vY0":-114.12722130246462,"vZ0":1.7346334780370238,"x":46.6,"y":156.11,"x0":2.5456838933913133,"y0":50.00008342324905,"z0":5.915239589119217,"aX":-5.738244388843136},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.8,"breakHorizontal":7.9,"spinRate":3000,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.4791936650322022,"extension":6.1708968079123006},"index":2,"playId":"0610b025-5b25-351e-9db1-b84073cba43f","pitchNumber":2,"startTime":"2026-03-18T20:22:39.890Z","endTime":"2026-03-18T20:22:43.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19288505977471,"aZ":-16.308391528741822,"pfxX":5.734112350650013,"pfxZ":8.970244315555725,"pX":0.1770211788282883,"pZ":2.4388666640751326,"vX0":-7.051506200407658,"vY0":-131.9316421568404,"vZ0":-5.363430052195747,"x":110.25,"y":172.93,"x0":2.1352735775040004,"y0":50.00373836688109,"z0":5.694029164945225,"aX":10.143245415027094},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-8.9,"spinRate":2339,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4146318545418004,"extension":6.662719893941438},"index":3,"playId":"b4a1a2f2-3ed5-3ee0-bf3c-babeb3f3b589","pitchNumber":3,"startTime":"2026-03-18T20:22:56.331Z","endTime":"2026-03-18T20:22:59.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.8,"endSpeed":83.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199480301779804,"aZ":-17.86122725759956,"pfxX":7.931031147333253,"pfxZ":8.03709571207256,"pX":-0.8537949616557894,"pZ":2.564936703796843,"vX0":-10.494774458572236,"vY0":-131.90393974004957,"vZ0":-4.774953036148834,"x":149.54,"y":169.53,"x0":2.1261582427758547,"y0":50.005814914701624,"z0":5.695736855394562,"aX":14.130533077675777},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.8,"breakHorizontal":-12.4,"spinRate":2164,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4135343076171596,"extension":6.615174043047412},"index":4,"playId":"188cbb2c-2e8d-342f-8649-708a589029d3","pitchNumber":4,"startTime":"2026-03-18T20:23:12.396Z","endTime":"2026-03-18T20:23:18.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748307176076246,"aZ":-33.41755884808338,"pfxX":-4.46215037579534,"pfxZ":-0.8949669503471522,"pX":0.05105734267745363,"pZ":2.3319000875051197,"vX0":-3.8932304401645283,"vY0":-116.95298666895336,"vZ0":-0.9192723135667756,"x":115.05,"y":175.82,"x0":2.3161778107012667,"y0":50.00415237726202,"z0":5.860184251276022,"aX":-6.19005807093524},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.6,"breakHorizontal":9.0,"spinRate":2248,"spinDirection":343},"zone":5,"typeConfidence":2.0,"plateTime":0.468072651762391,"extension":6.252368327268837},"hitData":{"launchSpeed":111.0,"launchAngle":16.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.89,"coordY":59.46}},"index":5,"playId":"de1bc667-10ea-3f6d-be9c-09bdb308f4f8","pitchNumber":5,"startTime":"2026-03-18T20:23:31.363Z","endTime":"2026-03-18T20:23:44.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.44,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:23:44.694Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, shortstop Nicky Lopez to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:24:04.267Z","endTime":"2026-03-18T20:24:41.388Z","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":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(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":79.3,"endSpeed":73.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.508393977198313,"aZ":-38.15438844389924,"pfxX":-1.5221805642228619,"pfxZ":-4.403114304063831,"pX":-0.452353961403561,"pZ":1.363104308672655,"vX0":-5.496016590410569,"vY0":-115.43638157459175,"vZ0":-1.7684271655218289,"x":134.24,"y":201.98,"x0":2.1525956147998806,"y0":50.005598609685684,"z0":5.795728811039624,"aX":-2.064991384097793},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.2,"breakHorizontal":4.1,"spinRate":2336,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.47359688897859087,"extension":6.418772133487586},"index":0,"playId":"f0c84899-0d63-36ef-b0b4-139a83478af7","pitchNumber":1,"startTime":"2026-03-18T20:24:16.372Z","endTime":"2026-03-18T20:24:19.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91587337675145,"aZ":-14.693707036379003,"pfxX":1.4049491397008216,"pfxZ":9.783708131883092,"pX":-0.42653974970474423,"pZ":3.066352490823071,"vX0":-6.749563988158978,"vY0":-132.68989858348056,"vZ0":-4.389404119929217,"x":133.26,"y":155.99,"x0":1.965468567038361,"y0":50.000161447657135,"z0":5.809736490700137,"aX":2.510528165289276},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-1.1,"spinRate":2103,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.41250553219328223,"extension":6.474025881542407},"hitData":{"launchSpeed":95.0,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.25,"coordY":153.91}},"index":1,"playId":"6b41a13b-52f4-3af3-b3ea-091a21b45c47","pitchNumber":2,"startTime":"2026-03-18T20:24:34.395Z","endTime":"2026-03-18T20:24:41.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.31,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:24:41.388Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:26:31.386Z","endTime":"2026-03-18T20:27:50.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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":90.6,"endSpeed":83.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082665251558605,"aZ":-21.648156529412482,"pfxX":-8.162127812051743,"pfxZ":5.941616744037997,"pX":0.8297321506015359,"pZ":2.625197812609152,"vX0":7.6665672276925365,"vY0":-131.78011089184716,"vZ0":-2.9525903015876502,"x":85.37,"y":167.9,"x0":-1.046522124410434,"y0":50.00350885059405,"z0":5.34623195115114,"aX":-14.461719194977224},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":13.3,"spinRate":2324,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41448471905248097,"extension":6.964585150638238},"index":0,"playId":"b059ed84-73cd-3c36-a8f7-97a3d6fa929e","pitchNumber":1,"startTime":"2026-03-18T20:26:48.605Z","endTime":"2026-03-18T20:26:51.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":83.1,"endSpeed":77.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221730673555157,"aZ":-30.645206947253126,"pfxX":-1.0176668782590212,"pfxZ":1.0271468301434892,"pX":1.240274049415169,"pZ":0.8201969720626736,"vX0":5.820509326630667,"vY0":-120.90386662019586,"vZ0":-4.196821259227219,"x":69.72,"y":216.63,"x0":-1.0598094513215994,"y0":50.003696442616736,"z0":5.249929806477021,"aX":-1.516561734401434},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.2,"breakHorizontal":0.6,"spinRate":2285,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4519692332020675,"extension":6.541582997528934},"index":1,"playId":"c68f15bb-ab22-3c13-9116-a0f240daebe4","pitchNumber":2,"startTime":"2026-03-18T20:27:00.450Z","endTime":"2026-03-18T20:27:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":92.8,"endSpeed":85.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944624297578805,"aZ":-22.43478399703049,"pfxX":-8.214233834842396,"pfxZ":5.260004254018275,"pX":0.6522005062611543,"pZ":1.7025182993785877,"vX0":7.200052562149775,"vY0":-134.9196009840206,"vZ0":-5.128800572046355,"x":92.14,"y":192.81,"x0":-0.9771164932204456,"y0":50.00662707090911,"z0":5.198418551433631,"aX":-15.224803010214787},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":13.4,"spinRate":2252,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.40517256747883046,"extension":6.8170266021030645},"index":2,"playId":"5b926fb0-dd1b-3912-a0ff-58e752a71f62","pitchNumber":3,"startTime":"2026-03-18T20:27:15.937Z","endTime":"2026-03-18T20:27:19.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-18T20:27:30.799Z","endTime":"2026-03-18T20:27:32.874Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.8,"endSpeed":83.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931943433416752,"aZ":-21.58896444899985,"pfxX":-3.2485127738869455,"pfxZ":5.901213592450336,"pX":-0.8876784911415097,"pZ":5.149564259290671,"vX0":1.790440322198305,"vY0":-132.25699263583576,"vZ0":3.0680451347954465,"x":150.84,"y":99.74,"x0":-1.1470046079750933,"y0":50.0018152319326,"z0":5.547713456726999,"aX":-5.825825790020784},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":5.5,"spinRate":2353,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4121983663832167,"extension":6.689870690143673},"index":4,"playId":"d2587fb1-243f-389a-9d56-ca947e586620","pitchNumber":4,"startTime":"2026-03-18T20:27:32.874Z","endTime":"2026-03-18T20:27:35.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76881184254412,"aZ":-26.779107154381318,"pfxX":5.536585429144544,"pfxZ":3.73796804809327,"pX":1.1026827051048333,"pZ":1.8408060965475037,"vX0":3.648179024999331,"vY0":-119.05083887683496,"vZ0":-2.4431971296391692,"x":74.97,"y":189.08,"x0":-1.1661563337972696,"y0":50.00242712064517,"z0":5.29190692799765,"aX":7.98606564939071},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.5,"breakHorizontal":-10.9,"spinRate":2374,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4592009651933573,"extension":6.522479874246016},"index":5,"playId":"250fba8b-a56a-370d-816c-5cba8673353a","pitchNumber":5,"startTime":"2026-03-18T20:27:47.607Z","endTime":"2026-03-18T20:27:50.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:27:50.607Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, first baseman Nathaniel Lowe to pitcher Brady Singer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:28:11.005Z","endTime":"2026-03-18T20:30:02.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":91.0,"endSpeed":83.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2090078302431,"aZ":-23.204536082254258,"pfxX":-5.146650280866712,"pfxZ":5.004127757240816,"pX":-0.34530060498798887,"pZ":2.502493265504032,"vX0":3.6517955579512176,"vY0":-132.53228610032605,"vZ0":-2.8816537468027486,"x":130.16,"y":171.21,"x0":-1.0668540378545697,"y0":50.005246214601456,"z0":5.2839116867133225,"aX":-9.229971673809281},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":8.6,"spinRate":2241,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4120211188253595,"extension":6.682325797441074},"index":0,"playId":"7ce17fcd-47e4-3e47-bf91-dd9eab7459a2","pitchNumber":1,"startTime":"2026-03-18T20:28:13.487Z","endTime":"2026-03-18T20:28:16.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048121333796118,"aZ":-18.873989122055253,"pfxX":-3.007115326689024,"pfxZ":7.41630734505128,"pX":-0.27357201757153266,"pZ":3.2838022406247793,"vX0":3.3971914867719666,"vY0":-132.49659857741813,"vZ0":-1.8603935631695756,"x":127.43,"y":150.12,"x0":-1.176512930319731,"y0":50.001375504613854,"z0":5.362020218238056,"aX":-5.391956295291438},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":4.8,"spinRate":2483,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.412055707111743,"extension":6.868078854445369},"index":1,"playId":"ee69bb6a-d2b7-34d0-b23f-ef012f8e8a9c","pitchNumber":2,"startTime":"2026-03-18T20:28:26.029Z","endTime":"2026-03-18T20:28:29.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-18T20:28:36.034Z","endTime":"2026-03-18T20:28:46.815Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82071834316046,"aZ":-26.21361332228962,"pfxX":-9.23255711568205,"pfxZ":3.243604334185786,"pX":-0.886006337014614,"pZ":4.657313128130993,"vX0":3.8035360236215805,"vY0":-134.57927962566473,"vZ0":2.802907589851194,"x":150.77,"y":113.03,"x0":-1.1170829251501246,"y0":50.00132116367091,"z0":5.457499921753445,"aX":-16.957359850145746},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":2328,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.406768511285728,"extension":6.675503733713738},"index":3,"playId":"af6b5786-c1b2-37a4-9092-97750e58ddef","pitchNumber":3,"startTime":"2026-03-18T20:28:46.815Z","endTime":"2026-03-18T20:28:49.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73971930641504,"aZ":-24.74925486890201,"pfxX":-10.065579670776064,"pfxZ":4.1329604995896005,"pX":0.46922929505399763,"pZ":3.6369801038947474,"vX0":7.35799124847282,"vY0":-133.011184693086,"vZ0":0.18139696163806995,"x":99.11,"y":140.58,"x0":-1.0210671224684815,"y0":50.004179969921275,"z0":5.3581431742664005,"aX":-18.090557931916372},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":2328,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4113285821186783,"extension":6.865848816319807},"index":4,"playId":"04555176-1c15-34b6-8d11-9363a56be8f1","pitchNumber":4,"startTime":"2026-03-18T20:29:00.907Z","endTime":"2026-03-18T20:29:03.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":83.0,"endSpeed":77.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92742044179947,"aZ":-33.48830740342939,"pfxX":3.5254949950535144,"pfxZ":-0.8658814675240061,"pX":0.17680991205505675,"pZ":1.311350386222783,"vX0":2.204647521416756,"vY0":-121.0819870587185,"vZ0":-2.5959090734453634,"x":73.06,"y":177.44,"x0":-1.1986055907688657,"y0":50.00573025409966,"z0":5.279939407040434,"aX":5.323291767801442},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.9,"breakHorizontal":-6.8,"spinRate":2336,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4494959064702533,"extension":6.619239879124098},"index":5,"playId":"03f33727-5137-32cc-a116-5e3553ef1bb0","pitchNumber":5,"startTime":"2026-03-18T20:29:18.721Z","endTime":"2026-03-18T20:29:21.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.110149899481662,"aZ":-33.6156394086526,"pfxX":-1.590297705257472,"pfxZ":-0.9667068972009778,"pX":0.9838283190104026,"pZ":1.8061820277630578,"vX0":5.645864844918397,"vY0":-121.17377677838904,"vZ0":-1.3192793293453693,"x":79.5,"y":190.01,"x0":-1.1624528749941687,"y0":50.00060470848952,"z0":5.275900883197222,"aX":-2.382269783311628},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":1.7,"spinRate":2392,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45080137397362874,"extension":6.852381699983385},"index":6,"playId":"d51945fd-5373-3814-85b3-be451f37b29d","pitchNumber":6,"startTime":"2026-03-18T20:29:33.474Z","endTime":"2026-03-18T20:29:36.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":91.6,"endSpeed":83.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.305733553594905,"aZ":-25.07236418683904,"pfxX":-8.976524480434811,"pfxZ":3.9374776975251464,"pX":0.1631488393150739,"pZ":2.808618407794955,"vX0":6.2812373293562125,"vY0":-133.33208568146696,"vZ0":-1.5768058927308983,"x":110.78,"y":162.95,"x0":-1.0553740779698837,"y0":50.001162945623356,"z0":5.2145530746757895,"aX":-16.182268155352265},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":14.9,"spinRate":2307,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.41059431632987486,"extension":6.765979025976743},"hitData":{"launchSpeed":87.3,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.81,"coordY":168.09}},"index":7,"playId":"f1f0400c-d059-3af3-82bb-a856d20b9aa3","pitchNumber":7,"startTime":"2026-03-18T20:29:55.099Z","endTime":"2026-03-18T20:30:02.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:30:02.292Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Matt McLain to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:30:36.293Z","endTime":"2026-03-18T20:32:51.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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, 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":81.7,"endSpeed":75.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65140461963194,"aZ":-33.34301406737269,"pfxX":3.8690774887293182,"pfxZ":-0.809331057220299,"pX":-0.3792875142729834,"pZ":1.8598973831264338,"vX0":1.0387171326346676,"vY0":-119.06992325448967,"vZ0":-1.2302952828288987,"x":131.46,"y":188.56,"x0":-1.3238513917482078,"y0":50.00547594926703,"z0":5.397633301163117,"aX":5.561636576804552},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.6,"breakHorizontal":-7.2,"spinRate":2332,"spinDirection":93},"zone":7,"typeConfidence":2.0,"plateTime":0.45982402860510785,"extension":6.159525276383564},"index":0,"playId":"72bcc8ea-9cb4-3c30-b096-4cd0d24cdd2b","pitchNumber":1,"startTime":"2026-03-18T20:30:37.935Z","endTime":"2026-03-18T20:30:41.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30492460125144,"aZ":-29.847907701106987,"pfxX":0.4974940954518061,"pfxZ":1.4793401953509786,"pX":0.6509797725679936,"pZ":3.289708841992708,"vX0":4.227746595030145,"vY0":-124.51237739485751,"vZ0":0.7657824852649335,"x":92.19,"y":149.96,"x0":-1.1315672732852695,"y0":50.0043003040493,"z0":5.44223349333292,"aX":0.7832440071608092},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2370,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.43938866199405613,"extension":6.467541787700312},"index":1,"playId":"49dae9e1-fdca-35fb-8437-07a989f56fd7","pitchNumber":2,"startTime":"2026-03-18T20:30:51.134Z","endTime":"2026-03-18T20:30:57.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-18T20:31:02.735Z","endTime":"2026-03-18T20:31:17.178Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004496899312308,"aZ":-27.351528036083128,"pfxX":-9.20355400573623,"pfxZ":2.799950427993224,"pX":1.4780194015229664,"pZ":4.43291439125814,"vX0":9.508111208600893,"vY0":-130.8047137049514,"vZ0":2.6157433602753635,"x":60.66,"y":119.09,"x0":-1.017828603363304,"y0":50.004834123780476,"z0":5.477780985013993,"aX":-15.863772624601838},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":2372,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.41962041797061156,"extension":6.593324950891261},"index":3,"playId":"4dfe6b84-5403-39f4-a4eb-e928b31eabee","pitchNumber":3,"startTime":"2026-03-18T20:31:17.178Z","endTime":"2026-03-18T20:31:20.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":82.4,"endSpeed":76.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73358897768688,"aZ":-32.07304965151077,"pfxX":2.205399638434537,"pfxZ":0.06832141326531538,"pX":0.4876072400030745,"pZ":1.8030296407828892,"vX0":3.365552268189106,"vY0":-120.02925370101828,"vZ0":-1.642429271113278,"x":98.41,"y":190.1,"x0":-1.2130738826490668,"y0":50.00352746636261,"z0":5.321874190211627,"aX":3.254065890841763},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":-4.7,"spinRate":2374,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4543381899887722,"extension":6.465073189224146},"index":4,"playId":"160d687b-4659-315e-b44c-bb2a62df37a7","pitchNumber":4,"startTime":"2026-03-18T20:31:30.112Z","endTime":"2026-03-18T20:31:36.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060896669613655,"aZ":-31.393572078469845,"pfxX":7.147025677607571,"pfxZ":0.5477354925769777,"pX":1.1126569325742013,"pZ":2.1155273762581595,"vX0":3.1830151788103436,"vY0":-119.02589663240636,"vZ0":-0.724923094950823,"x":74.59,"y":181.66,"x0":-1.174615074085249,"y0":50.00124703979671,"z0":5.292832796554119,"aX":10.146705219125238},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.8,"spinRate":2390,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4620190935714583,"extension":6.341737292515781},"index":5,"playId":"011369bb-95dc-3a2e-a535-a85c09f4c645","pitchNumber":5,"startTime":"2026-03-18T20:31:50.538Z","endTime":"2026-03-18T20:31:56.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":92.1,"endSpeed":84.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457135826439824,"aZ":-24.316752336637762,"pfxX":-9.869715073358659,"pfxZ":4.3054216713164095,"pX":-1.4272779815881198,"pZ":4.137891165497114,"vX0":2.8959914416757493,"vY0":-134.10155994462193,"vZ0":1.3814623988529178,"x":171.4,"y":127.06,"x0":-1.2375908379062197,"y0":50.00289614192283,"z0":5.34829702652197,"aX":-18.011002706042788},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2318,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.408130941732729,"extension":6.3571428469683635},"index":6,"playId":"170d2065-9e79-355f-8993-5e1df9a17e7f","pitchNumber":6,"startTime":"2026-03-18T20:32:11.522Z","endTime":"2026-03-18T20:32:14.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80946477455348,"aZ":-34.6264409687303,"pfxX":1.874188660560352,"pfxZ":-1.6686331018300464,"pX":-0.16463842559969374,"pZ":1.2865223308398157,"vX0":2.0101315453674813,"vY0":-120.55648657126982,"vZ0":-2.258724663856638,"x":123.28,"y":204.04,"x0":-1.2532469106895234,"y0":50.00218073266264,"z0":5.296786475242028,"aX":2.753995036446323},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.4,"breakHorizontal":-3.8,"spinRate":2377,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.454614670403092,"extension":6.2346783040591705},"index":7,"playId":"65a2b642-4d47-314e-8d72-fbcfe4cf5a1a","pitchNumber":7,"startTime":"2026-03-18T20:32:27.709Z","endTime":"2026-03-18T20:32:31.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":91.0,"endSpeed":82.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65651787955695,"aZ":-26.6218624096672,"pfxX":-11.60971135155999,"pfxZ":3.159887710771656,"pX":0.8810026118335152,"pZ":2.182209145946013,"vX0":8.78126927004853,"vY0":-132.12632686710847,"vZ0":-2.7451107594281243,"x":83.42,"y":179.86,"x0":-0.986686962520159,"y0":50.00463341785981,"z0":5.202879973663538,"aX":-20.411407195924408},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":19.0,"spinRate":2311,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4154684064277512,"extension":6.524083026375783},"hitData":{"launchSpeed":80.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.77,"coordY":161.0}},"index":8,"playId":"d94f6707-3e72-3399-9145-9da1357e6621","pitchNumber":8,"startTime":"2026-03-18T20:32:44.845Z","endTime":"2026-03-18T20:32:51.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:32:51.066Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out softly, catcher Brett Sullivan to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:34:54.849Z","endTime":"2026-03-18T20:35:32.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512942421223617,"aZ":-17.551217755355584,"pfxX":4.232019833408521,"pfxZ":8.197829905826431,"pX":-0.5674494455231855,"pZ":1.7659072019834037,"vX0":-8.510585295610325,"vY0":-132.52500452413483,"vZ0":-6.968381257296062,"x":138.63,"y":191.1,"x0":2.1313604204476513,"y0":50.00448518048348,"z0":5.704846742854933,"aX":7.551352420289649},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":-5.9,"spinRate":2174,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4128066139100861,"extension":6.25612092173682},"index":0,"playId":"abf13860-df62-38a3-a52d-61e219f5c327","pitchNumber":1,"startTime":"2026-03-18T20:34:54.849Z","endTime":"2026-03-18T20:34:57.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49687883477835,"aZ":-16.64344049670469,"pfxX":2.137438821455692,"pfxZ":8.822225358793403,"pX":-0.5061646489439112,"pZ":3.0911061091250147,"vX0":-7.843544194388176,"vY0":-131.248624917092,"vZ0":-3.7368658007199813,"x":136.29,"y":155.32,"x0":2.231773008918128,"y0":50.00078133812664,"z0":5.758617135853142,"aX":3.7633964317477355},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":-2.3,"spinRate":2210,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.41594331075447055,"extension":6.230807134721282},"index":1,"playId":"71e4d8c6-4bbe-3e77-9cbf-888a8b0b4d1b","pitchNumber":2,"startTime":"2026-03-18T20:35:08.480Z","endTime":"2026-03-18T20:35:11.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60624783656055,"aZ":-20.426918499166714,"pfxX":8.27602777913979,"pfxZ":6.680461435459549,"pX":-0.7470670177743542,"pZ":2.4639017606417424,"vX0":-10.02297625657347,"vY0":-131.6857934319376,"vZ0":-4.613594742559276,"x":145.48,"y":172.25,"x0":2.0307481395170885,"y0":50.00480361715511,"z0":5.747129844421295,"aX":14.557483090364133},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-12.8,"spinRate":2120,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4157200833289325,"extension":6.2978711554818245},"hitData":{"launchSpeed":38.5,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":129.39,"coordY":199.61}},"index":2,"playId":"75fb9b2e-e252-3c76-ac08-039829ce3fa5","pitchNumber":3,"startTime":"2026-03-18T20:35:25.203Z","endTime":"2026-03-18T20:35:32.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:35:32.191Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Banfield grounds out softly to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:35:49.991Z","endTime":"2026-03-18T20:38:14.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(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":90.0,"endSpeed":83.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807261565687106,"aZ":-21.293979490196055,"pfxX":0.5390044890757457,"pfxZ":6.213177582617165,"pX":-0.25799432336825007,"pZ":3.405890593347956,"vX0":-6.714763012107657,"vY0":-131.05120177042775,"vZ0":-1.9220705904026678,"x":126.83,"y":146.82,"x0":2.259652294945146,"y0":50.00559207815135,"z0":5.727550704671555,"aX":0.9441860957278809},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.0,"breakHorizontal":0.4,"spinRate":2285,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4167815614549082,"extension":6.2195240708472905},"index":0,"playId":"17019823-8804-35a2-9094-9eb89292d08d","pitchNumber":1,"startTime":"2026-03-18T20:35:59.560Z","endTime":"2026-03-18T20:36:02.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290644206775337,"aZ":-15.280177001872547,"pfxX":0.5412669574067182,"pfxZ":9.595166770047065,"pX":-0.8000747557229798,"pZ":2.9421811860532197,"vX0":-7.749919977095301,"vY0":-131.91596253878524,"vZ0":-4.154654283197417,"x":147.5,"y":159.34,"x0":2.106645845955194,"y0":50.0036106624474,"z0":5.665373316130254,"aX":0.9532560709291885},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":0.7,"spinRate":2270,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4153385425996845,"extension":6.254479001770932},"index":1,"playId":"c4306466-beb5-3e55-8259-58dc0be8602a","pitchNumber":2,"startTime":"2026-03-18T20:36:15.398Z","endTime":"2026-03-18T20:36:19.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":86.8,"endSpeed":80.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75040038607863,"aZ":-24.08670488857165,"pfxX":9.230843078010782,"pfxZ":4.993093959306978,"pX":0.4936294089025092,"pZ":1.1199136790334885,"vX0":-7.249210775282708,"vY0":-126.19299835861958,"vZ0":-6.369857151930238,"x":98.18,"y":208.54,"x0":2.198806487011278,"y0":50.00058648658257,"z0":5.606718646009633,"aX":14.943519969305717},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":-15.1,"spinRate":1429,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43339752833727196,"extension":6.155355397674455},"index":2,"playId":"c19a8e94-cc23-3204-91be-b7757828393b","pitchNumber":3,"startTime":"2026-03-18T20:36:38.767Z","endTime":"2026-03-18T20:36:41.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462301964075973,"aZ":-20.69772570983485,"pfxX":9.348320840142899,"pfxZ":6.4611320926672295,"pX":-0.9605461243717873,"pZ":3.0739616098976748,"vX0":-10.780339159288562,"vY0":-132.49849876521182,"vZ0":-3.1466664680524317,"x":153.61,"y":155.78,"x0":1.9474200752205189,"y0":50.00531075137607,"z0":5.7903977965803355,"aX":16.614302924035},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-14.5,"spinRate":2097,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.41346414316427627,"extension":6.304443943901732},"index":3,"playId":"657fceba-3346-376f-bde7-bf75a91c75dd","pitchNumber":4,"startTime":"2026-03-18T20:36:54.545Z","endTime":"2026-03-18T20:36:58.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.95624320201197,"aZ":-36.328798692347775,"pfxX":-1.36936027335281,"pfxZ":-3.013553927902893,"pX":-0.1919271840714459,"pZ":1.6065164074310163,"vX0":-4.970793202812506,"vY0":-116.24076143477286,"vZ0":-1.8022112778639405,"x":124.32,"y":195.4,"x0":2.144216730220996,"y0":50.001448705267244,"z0":5.812655414155402,"aX":-1.889044087541098},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.6,"breakHorizontal":3.6,"spinRate":2306,"spinDirection":309},"zone":8,"typeConfidence":2.0,"plateTime":0.4696094759627485,"extension":6.464856767809741},"index":4,"playId":"a78d15d3-f11c-3f1e-9b4e-769462f5fc75","pitchNumber":5,"startTime":"2026-03-18T20:37:12.259Z","endTime":"2026-03-18T20:37:15.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41575610591452,"aZ":-17.641879756411488,"pfxX":3.1133704431553397,"pfxZ":8.146037700441383,"pX":-0.25437643535383003,"pZ":3.5736964174455017,"vX0":-7.206747901350575,"vY0":-132.51224736907062,"vZ0":-2.4069510920737462,"x":126.7,"y":142.29,"x0":2.0919795616821744,"y0":50.005449670884175,"z0":5.777770743650998,"aX":5.556797360740633},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":-4.1,"spinRate":2054,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4127994679482536,"extension":6.276591664428776},"index":5,"playId":"71c278cf-0368-30e7-a2d8-b510df8c4ed5","pitchNumber":6,"startTime":"2026-03-18T20:37:36.766Z","endTime":"2026-03-18T20:37:41.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.5,"endSpeed":83.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21417365936397,"aZ":-19.011812780860108,"pfxX":2.724791133821836,"pfxZ":7.451371156984846,"pX":-1.046122439632662,"pZ":2.839053698190875,"vX0":-8.706799653352917,"vY0":-131.63138507782634,"vZ0":-3.8909827906938466,"x":156.88,"y":162.13,"x0":1.940837754340622,"y0":50.001885251135604,"z0":5.732151732105127,"aX":4.813101310105577},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":-3.1,"spinRate":2051,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.41506425690493476,"extension":6.406462316792425},"hitData":{"launchSpeed":39.4,"launchAngle":55.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":147.43,"coordY":174.68}},"index":6,"playId":"2296141f-6b1f-37ef-8123-cc6e1ed43b91","pitchNumber":7,"startTime":"2026-03-18T20:38:05.308Z","endTime":"2026-03-18T20:38:14.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:38:14.043Z","atBatIndex":18},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"TJ Friedl bunt grounds out, catcher Brett Sullivan to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:39:01.483Z","endTime":"2026-03-18T20:39:10.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28580757154365,"aZ":-15.809156594482129,"pfxX":2.9124464583316256,"pfxZ":9.167746998487425,"pX":-0.034173587556811685,"pZ":2.776917216583852,"vX0":-6.82509003279974,"vY0":-132.5224928591257,"vZ0":-4.7321661350854125,"x":118.3,"y":163.8,"x0":2.1918659854793416,"y0":50.006303533128566,"z0":5.733948138795056,"aX":5.201541887632818},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":-3.8,"spinRate":2056,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4126936589378092,"extension":6.4003718248236465},"hitData":{"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":123.4,"coordY":195.43}},"index":0,"playId":"7c86ba66-37bc-36d3-8974-4463e2d5b598","pitchNumber":1,"startTime":"2026-03-18T20:39:03.813Z","endTime":"2026-03-18T20:39:10.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:39:10.321Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, first baseman Nathaniel Lowe to pitcher Brady Singer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T20:41:09.428Z","endTime":"2026-03-18T20:41:47.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":91.3,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7637180799195,"aZ":-21.17376299379978,"pfxX":-9.863403049889515,"pfxZ":6.165907620767862,"pX":-0.5235879239763669,"pZ":1.8932002664848637,"vX0":5.163278182409855,"vY0":-132.8065830768846,"vZ0":-4.559563139102539,"x":136.96,"y":187.66,"x0":-1.2127526846314616,"y0":50.00261762159536,"z0":5.174740042170763,"aX":-17.59747402211197},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":16.7,"spinRate":2271,"spinDirection":174},"zone":7,"typeConfidence":2.0,"plateTime":0.4126097552561854,"extension":6.649365612633917},"index":0,"playId":"650210e8-ccf5-36d2-852b-3abe9754a26b","pitchNumber":1,"startTime":"2026-03-18T20:41:19.074Z","endTime":"2026-03-18T20:41:22.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.831702536268956,"aZ":-31.986456590459593,"pfxX":2.093480378412383,"pfxZ":0.12646224867804357,"pX":-0.557437618113586,"pZ":2.240969234345279,"vX0":1.3033145921810267,"vY0":-119.89778516823868,"vZ0":-0.559274437315939,"x":138.25,"y":178.27,"x0":-1.3813852614512723,"y0":50.00088871733977,"z0":5.3506775168267176,"aX":3.0239139945433555},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.4,"breakHorizontal":-4.1,"spinRate":2323,"spinDirection":91},"zone":7,"typeConfidence":2.0,"plateTime":0.45817135689240107,"extension":6.436490984566608},"hitData":{"launchSpeed":74.8,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":159.45}},"index":1,"playId":"731d6189-cafb-3cba-afa8-30aedb3a6630","pitchNumber":2,"startTime":"2026-03-18T20:41:38.333Z","endTime":"2026-03-18T20:41:47.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:41:47.068Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T20:41:59.361Z","endTime":"2026-03-18T20:46:03.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":"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":91.3,"endSpeed":82.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21090379258891,"aZ":-22.590842642080258,"pfxX":-10.18103014600116,"pfxZ":5.455047907225616,"pX":0.3213398200201668,"pZ":1.9201824537416292,"vX0":7.168450295529352,"vY0":-132.68203158886155,"vZ0":-4.279533818140332,"x":104.75,"y":186.94,"x0":-1.112450352136888,"y0":50.00466872885474,"z0":5.230226042599516,"aX":-17.89237922794124},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":16.6,"spinRate":2243,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41511039873649214,"extension":6.681476476812646},"index":0,"playId":"2dbdc350-6dd7-3d61-8c3d-8e1a9efe3cd4","pitchNumber":1,"startTime":"2026-03-18T20:42:18.961Z","endTime":"2026-03-18T20:42:24.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05645401610611,"aZ":-21.4859454197062,"pfxX":-3.19148003152383,"pfxZ":6.09625187203072,"pX":-0.0165335816718553,"pZ":3.746336640670742,"vX0":3.9694863982147264,"vY0":-131.86181945885565,"vZ0":-0.19668597431371365,"x":117.63,"y":137.63,"x0":-1.1295350254419623,"y0":50.00592757870791,"z0":5.412359517130134,"aX":-5.599351659182319},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":4.9,"spinRate":2351,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41599842045782864,"extension":6.484410478744131},"index":1,"playId":"1c2a9af7-e613-36bc-8d5b-b583654a95af","pitchNumber":2,"startTime":"2026-03-18T20:42:32.531Z","endTime":"2026-03-18T20:42:38.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626982280268983,"aZ":-20.392888193257203,"pfxX":-3.8318853233385237,"pfxZ":6.795451114825198,"pX":0.1833409941955358,"pZ":3.8257626175920363,"vX0":4.857884296883595,"vY0":-130.86254352432587,"vZ0":-0.11344060684563695,"x":110.01,"y":135.48,"x0":-1.1992826848489961,"y0":50.00474136095543,"z0":5.397326779418434,"aX":-6.646366037073088},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.5,"breakHorizontal":5.9,"spinRate":2413,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4185545929103811,"extension":6.5529633770397115},"index":2,"playId":"5c8792a1-1eb4-3f8c-92ef-ab7b5046e4d3","pitchNumber":3,"startTime":"2026-03-18T20:42:47.136Z","endTime":"2026-03-18T20:42:52.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-18T20:43:06.380Z","endTime":"2026-03-18T20:43:16.561Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.174745383798097,"aZ":-32.266265169137604,"pfxX":2.1224818740415445,"pfxZ":-0.05836498946922575,"pX":0.6716531244525885,"pZ":1.700613437737455,"vX0":4.048512591276599,"vY0":-121.31331566104373,"vZ0":-1.8458725308866186,"x":91.4,"y":192.86,"x0":-1.2871464144371905,"y0":50.004145166099555,"z0":5.25360007772147,"aX":3.2002373296201343},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":-4.7,"spinRate":2379,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4495323886389748,"extension":6.368913336536284},"index":4,"playId":"2165e372-6672-3d00-83a4-689e632a8715","pitchNumber":4,"startTime":"2026-03-18T20:43:16.561Z","endTime":"2026-03-18T20:43:22.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38859858124735,"aZ":-31.16166191070529,"pfxX":6.421053794397345,"pfxZ":0.7005386547667243,"pX":0.5401537209512568,"pZ":1.7810180414050933,"vX0":2.4899343044098012,"vY0":-119.56978446442052,"vZ0":-1.4569495889665411,"x":96.41,"y":190.69,"x0":-1.350563679649964,"y0":50.000198353668594,"z0":5.210312963844696,"aX":9.238188427829467},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":-12.2,"spinRate":2319,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.4591659619265749,"extension":6.420895473157643},"index":5,"playId":"1709058a-2a81-3551-b503-cb5b0fcdae9c","pitchNumber":5,"startTime":"2026-03-18T20:43:35.906Z","endTime":"2026-03-18T20:43:47.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014303977085728,"aZ":-23.508313083581506,"pfxX":-7.737325696224952,"pfxZ":4.8404084023380864,"pX":0.21531196848271242,"pZ":2.8245211368829506,"vX0":6.097217781408522,"vY0":-132.84019065222563,"vZ0":-2.050363770806272,"x":108.79,"y":162.52,"x0":-1.1025550548697483,"y0":50.00277479977895,"z0":5.312487354520619,"aX":-13.851334349374289},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":12.7,"spinRate":2368,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41206537401406873,"extension":6.590917777657458},"index":6,"playId":"23b7e34b-efa6-3d3c-b097-d7071c8983f1","pitchNumber":6,"startTime":"2026-03-18T20:44:01.780Z","endTime":"2026-03-18T20:44:05.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22624857857942,"aZ":-29.988892341138214,"pfxX":4.42273959644657,"pfxZ":1.5043645067003109,"pX":0.4216354793318845,"pZ":2.191970258448641,"vX0":2.7627757766982333,"vY0":-119.07022051218627,"vZ0":-0.8627759945197472,"x":100.93,"y":179.6,"x0":-1.3235239011111195,"y0":50.002761200075135,"z0":5.243071875649565,"aX":6.4288301128559855},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.8,"breakHorizontal":-8.6,"spinRate":2372,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.45785829933256883,"extension":6.451070042222717},"index":7,"playId":"93f30d6a-9038-3564-b064-1be8d68d15e3","pitchNumber":7,"startTime":"2026-03-18T20:44:21.381Z","endTime":"2026-03-18T20:44:25.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.277431361814482,"aZ":-21.513878999842458,"pfxX":-8.142715025491043,"pfxZ":5.817336031695131,"pX":-1.2650629192265324,"pZ":2.9640721953830353,"vX0":2.6415062952609603,"vY0":-134.32205505325894,"vZ0":-1.931133588308464,"x":165.22,"y":158.75,"x0":-1.2015168697896272,"y0":50.003104424413735,"z0":5.2172456663228015,"aX":-14.924166475113992},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":2236,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40729637908517313,"extension":6.508756225420598},"index":8,"playId":"44fda08f-6ff2-356d-be26-6ba38bc14e1a","pitchNumber":8,"startTime":"2026-03-18T20:44:41.621Z","endTime":"2026-03-18T20:44:44.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":84.5,"endSpeed":78.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.678409931489295,"aZ":-30.139646749079425,"pfxX":-0.03357054724611919,"pfxZ":1.3073249031267093,"pX":0.7172924964785419,"pZ":0.852345657810386,"vX0":4.663396369398484,"vY0":-123.01389843393467,"vZ0":-4.4487635826066185,"x":89.66,"y":215.77,"x0":-1.1890640341105896,"y0":50.00047187233575,"z0":5.20530924326104,"aX":-0.05318804261261272},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":-1.0,"spinRate":2332,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4432488774347636,"extension":6.510251869012893},"index":9,"playId":"9d3b8920-32f0-3369-9c96-b7ee55f9f9ca","pitchNumber":9,"startTime":"2026-03-18T20:45:00.279Z","endTime":"2026-03-18T20:45:03.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239480046403923,"aZ":-31.061203864551025,"pfxX":2.244625202849348,"pfxZ":0.73664820966283,"pX":0.4247967622629649,"pZ":2.164797911024799,"vX0":3.333704497489348,"vY0":-122.03308254741107,"vZ0":-0.972860754180176,"x":100.81,"y":180.33,"x0":-1.2510606919856515,"y0":50.00163440885083,"z0":5.246736316837862,"aX":3.3810840427144955},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2318,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.4490107590422503,"extension":6.541100855082958},"index":10,"playId":"b30b757d-6a1d-38e3-888a-c11102ca5b65","pitchNumber":10,"startTime":"2026-03-18T20:45:14.813Z","endTime":"2026-03-18T20:45:17.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.574883720403964,"aZ":-19.173269135795596,"pfxX":-3.016081590495454,"pfxZ":7.2442922575169195,"pX":-0.8959828569844208,"pZ":4.260104841670398,"vX0":1.8861986518367404,"vY0":-132.44111164946216,"vZ0":0.6779112519457611,"x":151.15,"y":123.76,"x0":-1.2218331790200816,"y0":50.00173225274736,"z0":5.392292189891494,"aX":-5.412553517459337},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2458,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.41194327169087464,"extension":6.471191226080118},"index":11,"playId":"f963df81-f6b1-378f-891c-97e8952ef29a","pitchNumber":11,"startTime":"2026-03-18T20:45:36.137Z","endTime":"2026-03-18T20:45:39.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64588727148317,"aZ":-33.578903770346564,"pfxX":4.546341947831534,"pfxZ":-0.9714544557931397,"pX":-0.2875816687853597,"pZ":2.610643584956889,"vX0":1.3094025298598821,"vY0":-119.31676219262911,"vZ0":0.54945688093728,"x":127.96,"y":168.29,"x0":-1.4339886946808167,"y0":50.00407813334474,"z0":5.3996826569637815,"aX":6.564538927961195},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-8.5,"spinRate":2370,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.4588034564009962,"extension":6.389212452463469},"hitData":{"launchSpeed":100.8,"launchAngle":41.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.08,"coordY":66.83}},"index":12,"playId":"52bd1876-7a22-3b28-845a-32f0012c027f","pitchNumber":12,"startTime":"2026-03-18T20:45:52.454Z","endTime":"2026-03-18T20:46:03.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:46:03.505Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Charlie Condon grounds out, shortstop Elly De La Cruz to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T20:50:20.380Z","endTime":"2026-03-18T20:50:46.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,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":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T20:46:20.097Z","endTime":"2026-03-18T20:47:17.103Z","isPitch":false,"type":"action","player":{"id":809707,"link":"/api/v1/people/809707"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Thomas Farr replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-18T20:47:17.103Z","endTime":"2026-03-18T20:50:22.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686671,"link":"/api/v1/people/686671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.9,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54277476254755,"aZ":-34.20422659236862,"pfxX":0.14176914171530086,"pfxZ":-1.3465395209137658,"pX":0.5650224444888003,"pZ":0.9344850711671809,"vX0":5.730558650287663,"vY0":-121.0501816832898,"vZ0":-4.551144341490884,"x":95.46,"y":213.55,"x0":-1.8378044613204918,"y0":50.005983163840234,"z0":5.7885273634519265,"aX":0.21203355756949338},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.2,"breakHorizontal":-1.4,"spinRate":2285,"spinDirection":27},"zone":14,"typeConfidence":1.35,"plateTime":0.4500983073580036,"extension":5.805129168413732},"index":2,"playId":"11ea6de6-71ec-37e3-9ab6-6b59c32ca673","pitchNumber":1,"startTime":"2026-03-18T20:50:22.545Z","endTime":"2026-03-18T20:50:25.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138237969385308,"aZ":-18.74100399444554,"pfxX":-6.51042263288055,"pfxZ":7.249284729517499,"pX":0.05018311485070206,"pZ":2.4768906754232294,"vX0":7.340569622452017,"vY0":-135.41611702156774,"vZ0":-5.184858250856736,"x":115.09,"y":171.9,"x0":-1.8524896459321218,"y0":50.00356922866594,"z0":5.731330765841452,"aX":-12.066779582934602},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2288,"spinDirection":222},"zone":5,"typeConfidence":0.93,"plateTime":0.40479185395057815,"extension":5.925845068023396},"hitData":{"launchSpeed":114.9,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.6,"coordY":152.99}},"index":3,"playId":"2440bfe1-211e-3f51-b32e-3462d00510bc","pitchNumber":2,"startTime":"2026-03-18T20:50:39.070Z","endTime":"2026-03-18T20:50:46.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:50:46.875Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt McLain hits a ground-rule double (2) on a fly ball to left field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T20:52:48.990Z","endTime":"2026-03-18T20:53:42.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":89.4,"endSpeed":82.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302873216824675,"aZ":-18.71344141414454,"pfxX":2.255371174888575,"pfxZ":7.804993663180576,"pX":-1.515299593949057,"pZ":1.7224375845375257,"vX0":-10.023189649756423,"vY0":-129.75116645963328,"vZ0":-6.4451168493648705,"x":174.76,"y":192.27,"x0":2.0859254916758196,"y0":50.00085743940412,"z0":5.63977728620106,"aX":3.8899139158174543},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.1,"breakHorizontal":-2.2,"spinRate":2121,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4203395990189849,"extension":6.317544626692997},"index":0,"playId":"1b52fad8-b65b-371e-930e-dca304ae535e","pitchNumber":1,"startTime":"2026-03-18T20:52:56.946Z","endTime":"2026-03-18T20:53:00.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51363984873569,"aZ":-19.078294224761933,"pfxX":2.3825734214111396,"pfxZ":7.517434279242964,"pX":-0.9086763059126406,"pZ":2.269989499188267,"vX0":-8.203607144470844,"vY0":-130.87996059786988,"vZ0":-5.362973683383953,"x":151.64,"y":177.49,"x0":1.9509964318915567,"y0":50.00379793972553,"z0":5.765687278882914,"aX":4.151842038423564},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-2.6,"spinRate":1979,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.41780419211047004,"extension":6.309382012363199},"index":1,"playId":"1f619d9e-fdd7-314b-9278-370e6fd8538e","pitchNumber":2,"startTime":"2026-03-18T20:53:13.964Z","endTime":"2026-03-18T20:53:16.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76642926317585,"aZ":-27.43275802072158,"pfxX":7.776931414571088,"pfxZ":3.010710546555355,"pX":0.033789550350945496,"pZ":1.990208642240557,"vX0":-7.38750105288184,"vY0":-124.39735976898616,"vZ0":-3.6676741740514105,"x":115.71,"y":185.04,"x0":2.0243866360194684,"y0":50.00409361489932,"z0":5.745234383789367,"aX":12.251757942329329},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.8,"breakHorizontal":-12.5,"spinRate":1385,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.43946216698625573,"extension":6.191995657412891},"hitData":{"launchSpeed":91.6,"launchAngle":29.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":37.48,"coordY":99.04}},"index":2,"playId":"592926b1-c6ba-388f-8540-5fa012916167","pitchNumber":3,"startTime":"2026-03-18T20:53:29.429Z","endTime":"2026-03-18T20:53:42.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":1.06,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:53:42.635Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (6) on a sharp line drive to center fielder Cole Carrigg. Matt McLain scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T20:54:05.241Z","endTime":"2026-03-18T20:55:05.577Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":500779,"link":"/api/v1/people/500779"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":90.1,"endSpeed":82.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.321276646893278,"aZ":-17.562132451744873,"pfxX":0.568709873714484,"pfxZ":8.356918643146567,"pX":-0.6544618788857863,"pZ":3.395062078555739,"vX0":-7.43733072231802,"vY0":-131.05687201931661,"vZ0":-2.6700097051523324,"x":141.95,"y":147.11,"x0":2.139944927767625,"y0":50.004785341059446,"z0":5.730770616162508,"aX":0.9955726765559975},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":0.5,"spinRate":2210,"spinDirection":160},"zone":1,"typeConfidence":2.0,"plateTime":0.41708118023303653,"extension":6.195970333375295},"index":0,"playId":"62f53906-dca9-3998-846a-07fa14ce13a6","pitchNumber":1,"startTime":"2026-03-18T20:54:12.880Z","endTime":"2026-03-18T20:54:15.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.461681370817494,"aZ":-34.04836183680362,"pfxX":-2.19992466501808,"pfxZ":-1.350717078884184,"pX":-0.34582183353758394,"pZ":1.2982683589641548,"vX0":-4.839477959089428,"vY0":-117.02554950966228,"vZ0":-3.1506702970375806,"x":130.18,"y":203.73,"x0":2.032124395246519,"y0":50.00030971970571,"z0":5.841628162093208,"aX":-3.0596888415546553},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.9,"breakHorizontal":5.2,"spinRate":2241,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4674904334160952,"extension":6.176691847021128},"index":1,"playId":"36b43f34-5e3d-3865-9f13-e7ad4f627fa4","pitchNumber":2,"startTime":"2026-03-18T20:54:30.290Z","endTime":"2026-03-18T20:54:34.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88080653446428,"aZ":-14.827706194368103,"pfxX":2.348292457735234,"pfxZ":9.894498053887578,"pX":-0.20615898677602965,"pZ":3.127196362046579,"vX0":-6.7157617570132775,"vY0":-131.10398538026618,"vZ0":-3.8841018712146904,"x":124.86,"y":154.35,"x0":2.075560926820104,"y0":50.004039065537576,"z0":5.723833339112578,"aX":4.118630769877192},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":-2.9,"spinRate":2323,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4166621624971345,"extension":6.250034817793663},"hitData":{"launchSpeed":116.8,"launchAngle":13.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.5,"coordY":93.24}},"index":2,"playId":"028a72da-d2d4-379f-b127-47ae669263a1","pitchNumber":3,"startTime":"2026-03-18T20:54:51.381Z","endTime":"2026-03-18T20:55:05.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":1.43,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:55:05.577Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Stephenson doubles (3) on a line drive to center fielder Cole Carrigg. Elly De La Cruz scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T20:55:21.864Z","endTime":"2026-03-18T20:56:12.409Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":500779,"link":"/api/v1/people/500779"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.716560727602875,"aZ":-26.602556396783072,"pfxX":8.334965297740789,"pfxZ":3.525093484095456,"pX":0.023429318273790276,"pZ":1.008090645340916,"vX0":-7.871591282832272,"vY0":-123.80324376061763,"vZ0":-6.020652922589265,"x":116.11,"y":211.56,"x0":2.1352518243441363,"y0":50.00086606788882,"z0":5.649061120303508,"aX":13.160976997817963},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-13.7,"spinRate":1364,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.43954556349195206,"extension":6.2502159966858315},"index":0,"playId":"773b1176-882f-3e6d-93be-6899d02194d8","pitchNumber":1,"startTime":"2026-03-18T20:55:40.886Z","endTime":"2026-03-18T20:55:44.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125806120178453,"aZ":-32.74556712122551,"pfxX":10.236608014316511,"pfxZ":-0.3696908082331589,"pX":0.012282673976764628,"pZ":2.093662982723797,"vX0":-8.404322677316706,"vY0":-124.2400577411202,"vZ0":-2.1975827438512274,"x":116.53,"y":182.25,"x0":2.1105761921460076,"y0":50.0012263292219,"z0":5.713874500033883,"aX":15.985711302192792},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":-16.6,"spinRate":1480,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4410375382375866,"extension":6.174667643945021},"hitData":{"launchSpeed":111.5,"launchAngle":18.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.18,"coordY":65.82}},"index":1,"playId":"1b58d328-a163-301d-9dd7-70f62a771c05","pitchNumber":2,"startTime":"2026-03-18T20:55:57.230Z","endTime":"2026-03-18T20:56:12.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":8.5,"leverageIndex":1.1,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:56:12.409Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Steer doubles (4) on a sharp line drive to right fielder Charlie Condon. Tyler Stephenson scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T20:56:31.743Z","endTime":"2026-03-18T20:57:15.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":500779,"link":"/api/v1/people/500779"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":90.1,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6787166033252,"aZ":-20.207316830757122,"pfxX":8.3144731531265,"pfxZ":6.880480555809433,"pX":-1.1440876358091363,"pZ":3.685484235151678,"vX0":-10.658967687683484,"vY0":-130.7956503512394,"vZ0":-1.7584138722122056,"x":160.61,"y":139.27,"x0":1.8969590514258998,"y0":50.000278838730566,"z0":5.876346773037733,"aX":14.45535472633501},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.2,"breakHorizontal":-12.8,"spinRate":2079,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4182032274706575,"extension":6.401845675808447},"index":0,"playId":"22fd2c79-06ba-3533-a33c-86e3a695e188","pitchNumber":1,"startTime":"2026-03-18T20:56:40.973Z","endTime":"2026-03-18T20:56:44.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.674476277231516,"aZ":-37.52539177440353,"pfxX":-0.8571089145136384,"pfxZ":-4.055317321476199,"pX":-0.09581323061858334,"pZ":2.578117814398425,"vX0":-4.961746474556963,"vY0":-114.11180825800523,"vZ0":0.6495444789271123,"x":120.65,"y":169.17,"x0":2.2164647549550787,"y0":50.00081539243589,"z0":5.981857491918631,"aX":-1.131209806552229},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.8,"breakHorizontal":2.8,"spinRate":2181,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4796909507875444,"extension":6.25845063782105},"hitData":{"launchSpeed":102.8,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.46,"coordY":65.31}},"index":1,"playId":"84658d5f-311c-3e15-9df2-27c979063a80","pitchNumber":2,"startTime":"2026-03-18T20:56:58.147Z","endTime":"2026-03-18T20:57:15.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":0.79,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:57:15.530Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, shortstop Nicky Lopez to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T20:58:26.678Z","endTime":"2026-03-18T21:00:13.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":500779,"link":"/api/v1/people/500779"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":0,"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":"2026-03-18T20:57:25.460Z","endTime":"2026-03-18T20:58:29.024Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18963596618673,"aZ":-18.67665135995308,"pfxX":3.4375551625502787,"pfxZ":7.655522811412805,"pX":-0.9285320301382234,"pZ":2.6235517086440274,"vX0":-8.912688670225313,"vY0":-131.30822017539316,"vZ0":-4.539801168757169,"x":152.39,"y":167.94,"x0":2.048218164447357,"y0":50.005460035001185,"z0":5.74575096013715,"aX":6.063746712660687},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-4.4,"spinRate":2070,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4155396813921204,"extension":6.347493106800301},"index":1,"playId":"ef0d1187-b5ea-3f6a-8a09-57ff486ccbf1","pitchNumber":1,"startTime":"2026-03-18T20:58:29.024Z","endTime":"2026-03-18T20:58:32.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661416329813584,"aZ":-18.11518595416628,"pfxX":2.897259611164669,"pfxZ":8.074410676381277,"pX":-0.5566405015155618,"pZ":2.2277316112192245,"vX0":-7.587692290064326,"vY0":-130.88268151969305,"vZ0":-5.555337030480601,"x":138.22,"y":178.63,"x0":1.9988456727488413,"y0":50.00488861735702,"z0":5.727034377032536,"aX":5.046820218633703},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-3.6,"spinRate":2090,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4179008510451747,"extension":6.4140487803633475},"index":2,"playId":"5927e754-04f8-3559-b072-a9c3b83a64af","pitchNumber":2,"startTime":"2026-03-18T20:58:45.434Z","endTime":"2026-03-18T20:58:48.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63840131692735,"aZ":-20.815369793791508,"pfxX":7.650105052159496,"pfxZ":6.532602534058663,"pX":-0.6077664899255049,"pZ":3.675816690576674,"vX0":-9.669243976581743,"vY0":-130.59201049872752,"vZ0":-1.567754522509676,"x":140.17,"y":139.53,"x0":2.1365094555688295,"y0":50.00635823999423,"z0":5.838512558364855,"aX":13.311878298792212},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.8,"breakHorizontal":-11.9,"spinRate":2110,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.41825243682877966,"extension":6.311447332548917},"index":3,"playId":"71497d49-76f2-3b00-896f-69e3c9922680","pitchNumber":3,"startTime":"2026-03-18T20:59:03.507Z","endTime":"2026-03-18T20:59:09.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904191090283796,"aZ":-19.171543145755127,"pfxX":5.779946962253629,"pfxZ":7.454155426600432,"pX":-0.3746321566223815,"pZ":2.4432367800316803,"vX0":-8.345073028292894,"vY0":-131.50402054532492,"vZ0":-4.73907911011335,"x":131.28,"y":172.81,"x0":2.0946461732994766,"y0":50.00289626357176,"z0":5.69842687852382,"aX":10.08360139730146},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":-8.5,"spinRate":2058,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41712095672068417,"extension":6.381923664881196},"index":4,"playId":"1bbc9239-00c0-361b-8351-2858bbbc6562","pitchNumber":4,"startTime":"2026-03-18T20:59:24.813Z","endTime":"2026-03-18T20:59:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Spencer Steer steals (1) 3rd base. Spencer Steer scores. Throwing error by catcher Brett Sullivan.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":4,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"1bbc9239-00c0-361b-8351-2858bbbc6562","startTime":"2026-03-18T21:00:04.961Z","endTime":"2026-03-18T21:00:05.686Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.54,"dramaIndex":33.0,"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131785505773657,"aZ":-23.679948972105315,"pfxX":8.09684244436199,"pfxZ":4.8388402401699295,"pX":0.10243509240195649,"pZ":3.306211726495688,"vX0":-7.871857961446975,"vY0":-131.93320469153844,"vZ0":-2.0023005526889497,"x":113.1,"y":149.51,"x0":2.0786442193670487,"y0":50.00354478747118,"z0":5.827391824049843,"aX":14.21681363835779},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":-12.8,"spinRate":2109,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.41580041402542367,"extension":6.413682110541463},"hitData":{"launchSpeed":98.0,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.56,"coordY":145.81}},"index":6,"playId":"dbcc6bdc-577e-3c79-bd31-863dd92a0580","pitchNumber":5,"startTime":"2026-03-18T21:00:05.686Z","endTime":"2026-03-18T21:00:13.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.54,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:00:13.637Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:00:41.744Z","endTime":"2026-03-18T21:02:03.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605303891764475,"aZ":-16.966191482477456,"pfxX":1.9822612886802844,"pfxZ":8.860406426078493,"pX":-1.3967322541949312,"pZ":2.636459110455268,"vX0":-9.422479857313245,"vY0":-129.54456221607262,"vZ0":-4.763229225597195,"x":170.24,"y":167.6,"x0":2.0148337210436336,"y0":50.001897207464665,"z0":5.7781592695146795,"aX":3.4036787996516926},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.2,"breakHorizontal":-1.7,"spinRate":2252,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4212601248135366,"extension":6.355424899872282},"index":0,"playId":"780a2dea-71e5-3eb2-9c00-4dddf566ec51","pitchNumber":1,"startTime":"2026-03-18T21:00:41.744Z","endTime":"2026-03-18T21:00:47.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77187380272442,"aZ":-21.389561839125253,"pfxX":9.728101898714396,"pfxZ":6.393062261528296,"pX":0.7751471896552902,"pZ":2.897490016124948,"vX0":-6.904059848945623,"vY0":-129.50160790327377,"vZ0":-3.0280183860896566,"x":87.45,"y":160.55,"x0":2.220997662578754,"y0":50.00153625216588,"z0":5.730715780377945,"aX":16.409025654275858},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":-16.0,"spinRate":1990,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4240574813277469,"extension":6.264704325212358},"index":1,"playId":"cf337aea-f9f3-3eb7-a153-d0c7c5f8ed0f","pitchNumber":2,"startTime":"2026-03-18T21:01:00.163Z","endTime":"2026-03-18T21:01:03.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13065784369273,"aZ":-17.309428645660994,"pfxX":3.133547471501445,"pfxZ":8.56403037576765,"pX":-1.191209844968515,"pZ":2.4764229711234256,"vX0":-8.988677513219534,"vY0":-130.5657243773811,"vZ0":-5.104492383243319,"x":162.41,"y":171.92,"x0":1.8808690849499707,"y0":50.0010885000116,"z0":5.749181132247773,"aX":5.438210925094353},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.6,"breakHorizontal":-3.8,"spinRate":2061,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.41864891139506755,"extension":6.3858511132992914},"index":2,"playId":"dc2edd53-a355-3a31-8fbe-ee6fcb615f56","pitchNumber":3,"startTime":"2026-03-18T21:01:21.372Z","endTime":"2026-03-18T21:01:24.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.111308530492625,"aZ":-38.811278518891655,"pfxX":-0.24324948178437678,"pfxZ":-5.029773144483985,"pX":0.10201384339311434,"pZ":1.919436110154918,"vX0":-4.364236346295463,"vY0":-114.17086286953779,"vZ0":-0.4392491002392114,"x":113.11,"y":186.96,"x0":2.0702892796440033,"y0":50.003404144414695,"z0":5.935531129151336,"aX":-0.3202956916979987},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.9,"breakHorizontal":1.6,"spinRate":2298,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.47982539353440545,"extension":6.200494103152846},"index":3,"playId":"4f40301a-2680-3d61-aa96-4277c29fa2e6","pitchNumber":4,"startTime":"2026-03-18T21:01:38.008Z","endTime":"2026-03-18T21:01:42.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83254510837921,"aZ":-35.16422243531592,"pfxX":-1.5451264922179657,"pfxZ":-2.142551449016942,"pX":-0.5396241696023707,"pZ":2.2149193944555776,"vX0":-5.791831754260657,"vY0":-116.91310661412777,"vZ0":-0.6810721511604159,"x":137.57,"y":178.98,"x0":2.159586439857151,"y0":50.000215128209426,"z0":5.779937109886822,"aX":-2.1600580238681393},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.7,"breakHorizontal":4.1,"spinRate":2323,"spinDirection":281},"zone":7,"typeConfidence":2.0,"plateTime":0.4665929279121257,"extension":6.238975527931934},"hitData":{"launchSpeed":83.6,"launchAngle":19.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.52,"coordY":88.18}},"index":4,"playId":"0d1e2cc8-d594-365c-923c-c93d7bc3c565","pitchNumber":5,"startTime":"2026-03-18T21:01:55.651Z","endTime":"2026-03-18T21:02:03.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.21,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:02:03.231Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:02:44.070Z","endTime":"2026-03-18T21:05:03.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"2bba1672-6609-3d3f-b5e7-d805d629dfaf","startTime":"2026-03-18T21:02:30.391Z","endTime":"2026-03-18T21:02:33.391Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39790453819499,"aZ":-17.898983059342697,"pfxX":2.049428474772541,"pfxZ":7.988228175265748,"pX":-0.10041393855548324,"pZ":3.4411112205762215,"vX0":-6.597093776980707,"vY0":-132.1582972862943,"vZ0":-2.8809677120419552,"x":120.83,"y":145.87,"x0":2.1505672870705688,"y0":50.005088648704024,"z0":5.843911110095162,"aX":3.664053689527584},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-2.4,"spinRate":2113,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4127987627750356,"extension":6.329872496822899},"index":1,"playId":"e0e979f0-d01f-360a-8d27-88c8f5bb47cd","pitchNumber":1,"startTime":"2026-03-18T21:02:46.274Z","endTime":"2026-03-18T21:02:53.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dane Myers steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"e0e979f0-d01f-360a-8d27-88c8f5bb47cd","startTime":"2026-03-18T21:03:02.627Z","endTime":"2026-03-18T21:03:20.116Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"postOnSecond":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.38,"dramaIndex":18.0,"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.709677891996844,"aZ":-22.66227254337342,"pfxX":6.358007344688319,"pfxZ":6.312062168746743,"pX":0.29021960847204825,"pZ":1.0259380919104906,"vX0":-6.352184022810924,"vY0":-121.44029412607998,"vZ0":-6.5170965738306155,"x":105.94,"y":211.08,"x0":2.102310361393933,"y0":50.00480962754366,"z0":5.690133850228829,"aX":9.58611370948584},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.2,"breakHorizontal":-10.2,"spinRate":1344,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4494316868586723,"extension":6.246929611409414},"index":3,"playId":"ed4b4e11-9afa-3a0e-9387-2afc9dc82551","pitchNumber":2,"startTime":"2026-03-18T21:03:20.116Z","endTime":"2026-03-18T21:03:23.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054300487506246,"aZ":-19.2816331860997,"pfxX":1.2079903102623413,"pfxZ":7.410187548697641,"pX":-0.8112265289332469,"pZ":1.2526841864634681,"vX0":-7.84025989604083,"vY0":-130.46666930361673,"vZ0":-7.3149452707497336,"x":147.92,"y":204.96,"x0":2.06399705501518,"y0":50.005179681513496,"z0":5.524114860333111,"aX":2.1037418405503483},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.1,"breakHorizontal":-0.6,"spinRate":2266,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.41834339919865826,"extension":6.2003602803618945},"index":4,"playId":"b2917b48-937f-3fc7-a902-75bfd4af43f0","pitchNumber":3,"startTime":"2026-03-18T21:03:39.492Z","endTime":"2026-03-18T21:03:43.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.197902117487995,"aZ":-18.948424939126014,"pfxX":7.262173644927154,"pfxZ":7.5039445955722925,"pX":-1.2649339786038623,"pZ":2.7146980227660116,"vX0":-10.429767392146992,"vY0":-131.29145901154234,"vZ0":-4.308153629069802,"x":165.22,"y":165.48,"x0":1.7974685234337269,"y0":50.005731481582615,"z0":5.768638798562973,"aX":12.806820864807312},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.0,"breakHorizontal":-11.2,"spinRate":2113,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.41560012720978756,"extension":6.278042398370977},"index":5,"playId":"40273444-f628-3b79-bf5c-23c7dde414d4","pitchNumber":4,"startTime":"2026-03-18T21:03:57.230Z","endTime":"2026-03-18T21:04:00.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63911994957971,"aZ":-19.46832328915276,"pfxX":3.7830412933625364,"pfxZ":7.150979993274257,"pX":-0.789752421217864,"pZ":2.955371128012858,"vX0":-8.50070907089948,"vY0":-131.8363980323922,"vZ0":-3.4674444167606286,"x":147.1,"y":158.98,"x0":1.9717860849323752,"y0":50.00115396204444,"z0":5.70878870467501,"aX":6.720746598764831},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":-5.2,"spinRate":2054,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4140263297223643,"extension":6.3503404557822325},"index":6,"playId":"2e1db721-52fb-3d2b-b3a3-8a2f5423fce7","pitchNumber":5,"startTime":"2026-03-18T21:04:17.428Z","endTime":"2026-03-18T21:04:22.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"08318666-0306-0053-002c-f08cd117d70a","startTime":"2026-03-18T21:04:46.179Z","endTime":"2026-03-18T21:05:00.577Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43900874414065,"aZ":-18.54201776751535,"pfxX":1.4707133216260901,"pfxZ":7.674049332115358,"pX":-0.45731708645112645,"pZ":2.787341773481882,"vX0":-6.806706624987538,"vY0":-132.23507980182052,"vZ0":-4.204971650377118,"x":134.43,"y":163.52,"x0":1.955745460009556,"y0":50.00225332387341,"z0":5.753352200919634,"aX":2.61369282040476},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-1.2,"spinRate":2060,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4137671070334261,"extension":6.385032276699389},"index":8,"playId":"d27ec034-7c3a-3903-887c-5b5938d1bc21","pitchNumber":6,"startTime":"2026-03-18T21:05:00.577Z","endTime":"2026-03-18T21:05:03.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.38,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:05:03.577Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Banfield called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:05:19.601Z","endTime":"2026-03-18T21:07:59.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.176703198671678,"aZ":-32.589551862199315,"pfxX":-4.273423038783628,"pfxZ":-0.30883811951909657,"pX":-0.9161422037600996,"pZ":2.432842482842901,"vX0":-5.695249554451238,"vY0":-115.34467301902052,"vZ0":-0.6031267160071588,"x":151.92,"y":173.09,"x0":2.138755872232459,"y0":50.001458798166745,"z0":5.83619912873336,"aX":-5.765720100514846},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.4,"breakHorizontal":9.1,"spinRate":2283,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.47459397816268645,"extension":6.129345894279525},"index":0,"playId":"307a5569-7be3-3fd1-9fc3-a8aab530daa9","pitchNumber":1,"startTime":"2026-03-18T21:05:30.859Z","endTime":"2026-03-18T21:05:36.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70871758944438,"aZ":-13.908462913122577,"pfxX":0.44438501678946807,"pfxZ":10.380615514507546,"pX":-0.5600853327101205,"pZ":3.9857943770452255,"vX0":-6.748167111931936,"vY0":-131.51678089263078,"vZ0":-2.2399342887157387,"x":138.35,"y":131.16,"x0":1.9764021298916845,"y0":50.00432913637178,"z0":5.874648063340034,"aX":0.7833253716375292},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.6,"breakHorizontal":0.6,"spinRate":2134,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4157551425846049,"extension":6.227016216552372},"index":1,"playId":"95345cd5-de4e-303b-b6da-cc3fc8917f77","pitchNumber":2,"startTime":"2026-03-18T21:06:00.192Z","endTime":"2026-03-18T21:06:03.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-18T21:06:13.407Z","endTime":"2026-03-18T21:06:29.065Z","isPitch":false,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968627476609853,"aZ":-20.450676127381215,"pfxX":4.094898211804658,"pfxZ":6.712454138659432,"pX":-0.30869927929758234,"pZ":4.580354642772283,"vX0":-7.751532322077732,"vY0":-130.90269760167612,"vZ0":0.6410105705868608,"x":128.77,"y":115.11,"x0":2.150281554839466,"y0":50.00337448677198,"z0":5.855879668311767,"aX":7.153522988458258},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":-5.9,"spinRate":2064,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.41739816943827446,"extension":6.2462625289775735},"index":3,"playId":"8257384b-c702-353f-9610-2cdd23a1cb21","pitchNumber":3,"startTime":"2026-03-18T21:06:29.065Z","endTime":"2026-03-18T21:06:32.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":500779,"fullName":"Jose Quintana"}}},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"08318666-0316-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-03-18T21:06:53.976Z","endTime":"2026-03-18T21:07:22.115Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.652734839141026,"aZ":-27.599601222830906,"pfxX":8.928224460397686,"pfxZ":2.908171944149726,"pX":1.0424489330276112,"pZ":1.284205412733441,"vX0":-5.682651408383905,"vY0":-124.31876030567406,"vZ0":-5.080738361252514,"x":77.26,"y":204.11,"x0":2.1915831529820085,"y0":50.00566183703077,"z0":5.630574472745507,"aX":14.053566213908745},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":1440,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4396766739313347,"extension":6.257171159863758},"index":5,"playId":"53eab028-474c-3e06-b592-cd3a8f4cb7b7","pitchNumber":4,"startTime":"2026-03-18T21:07:22.115Z","endTime":"2026-03-18T21:07:25.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440816711241094,"aZ":-21.47203441852947,"pfxX":5.350084180280353,"pfxZ":6.1696841412219126,"pX":-0.4753102823472445,"pZ":2.543718371020848,"vX0":-8.115592166305316,"vY0":-130.58759381551832,"vZ0":-3.976299410886267,"x":135.12,"y":170.1,"x0":1.9717074026539918,"y0":50.000360331161204,"z0":5.6931265437841105,"aX":9.277131749133416},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.6,"breakHorizontal":-8.0,"spinRate":2102,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.418768148735142,"extension":6.337515034923035},"index":6,"playId":"ff80f77a-238b-30df-9730-ae51a99d3e47","pitchNumber":5,"startTime":"2026-03-18T21:07:54.651Z","endTime":"2026-03-18T21:07:59.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:07:59.920Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out, shortstop Elly De La Cruz to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:10:01.818Z","endTime":"2026-03-18T21:11:23.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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.0,"endSpeed":84.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38825922329019,"aZ":-17.262737944839927,"pfxX":-6.381953371480302,"pfxZ":8.221950962655963,"pX":0.11669852509347065,"pZ":2.3787446794237463,"vX0":7.274845005661239,"vY0":-133.7026935832013,"vZ0":-5.506679695299783,"x":147.71,"y":125.83,"x0":-1.8081986383013438,"y0":50.00337541542453,"z0":5.700875974294944,"aX":-11.57451013667047},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2108,"spinDirection":225},"zone":5,"typeConfidence":0.98,"plateTime":0.40942196781623386,"extension":5.891603437354223},"index":0,"playId":"38d950c7-0648-36bc-973a-499d88dbeda4","pitchNumber":1,"startTime":"2026-03-18T21:10:08.709Z","endTime":"2026-03-18T21:10:11.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":84.1,"endSpeed":78.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.231091854685495,"aZ":-27.70363938613895,"pfxX":-9.039471655222677,"pfxZ":2.9012439677370674,"pX":-0.8510441242712298,"pZ":1.1777088384827474,"vX0":6.048172704695823,"vY0":-122.46415569849088,"vZ0":-4.67820976777326,"x":149.44,"y":206.98,"x0":-2.1623619552939903,"y0":50.0006441161322,"z0":5.446698296149428,"aX":-13.907605025130756},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":15.2,"spinRate":1544,"spinDirection":263},"zone":13,"typeConfidence":1.35,"plateTime":0.445050869384195,"extension":5.875651016606756},"index":1,"playId":"5947ae7d-d58f-3942-8de5-1cd83efb2964","pitchNumber":2,"startTime":"2026-03-18T21:10:26.820Z","endTime":"2026-03-18T21:10:30.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":85.2,"endSpeed":78.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732238587150462,"aZ":-26.615422771022395,"pfxX":-9.61651883299286,"pfxZ":3.558536930029299,"pX":1.5285157586030584,"pZ":2.091414819688546,"vX0":11.203015999369148,"vY0":-123.67263977474092,"vZ0":-2.9332572768465583,"x":58.74,"y":182.31,"x0":-1.7930586465987948,"y0":50.00238762693559,"z0":5.505572980681984,"aX":-15.021104202240982},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.0,"breakHorizontal":15.1,"spinRate":1671,"spinDirection":268},"zone":14,"typeConfidence":1.36,"plateTime":0.44146992554471653,"extension":6.020801643811179},"index":2,"playId":"1c6d9b30-55b4-380e-862e-f8c02976f2c0","pitchNumber":3,"startTime":"2026-03-18T21:10:40.485Z","endTime":"2026-03-18T21:10:43.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96138981096372,"aZ":-16.918901623526132,"pfxX":-6.611727834577019,"pfxZ":8.386397694608014,"pX":0.034157234469005114,"pZ":3.960062140554345,"vX0":6.779961379041411,"vY0":-133.55717533324935,"vZ0":-1.5834185038995279,"x":115.7,"y":131.86,"x0":-1.6701884260171465,"y0":50.00027892201748,"z0":5.768996078068951,"aX":-12.023231166518537},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2133,"spinDirection":229},"zone":12,"typeConfidence":0.89,"plateTime":0.40906238319844146,"extension":5.894568309239813},"index":3,"playId":"bd002e5d-c44c-39ac-8e62-e0810de8169f","pitchNumber":4,"startTime":"2026-03-18T21:10:58.211Z","endTime":"2026-03-18T21:11:01.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831668888429366,"aZ":-20.5066165152231,"pfxX":-7.788428448279088,"pfxZ":6.358793049866073,"pX":-0.8001157599475576,"pZ":2.310461446275535,"vX0":5.306338608093313,"vY0":-134.52648490437593,"vZ0":-4.848617041271715,"x":147.5,"y":176.4,"x0":-1.7849698791960786,"y0":50.0044123893131,"z0":5.587331511343029,"aX":-14.29493478345554},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":13.0,"spinRate":2061,"spinDirection":232},"zone":4,"typeConfidence":1.31,"plateTime":0.4069559320802325,"extension":6.019266625697065},"hitData":{"launchSpeed":102.4,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.19,"coordY":141.65}},"index":4,"playId":"3a96a85d-a9c2-3269-8c8c-19e024030ede","pitchNumber":5,"startTime":"2026-03-18T21:11:14.987Z","endTime":"2026-03-18T21:11:23.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:11:23.722Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Ritter homers (2) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:11:45.792Z","endTime":"2026-03-18T21:12:12.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":686671,"link":"/api/v1/people/686671"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.464945173595602,"aZ":-28.354439804412387,"pfxX":-0.33599304559962007,"pfxZ":2.3823895083754802,"pX":-0.4901870501119268,"pZ":2.253698562681284,"vX0":3.61002023909075,"vY0":-125.85829247414705,"vZ0":-2.8865022425095193,"x":135.68,"y":177.93,"x0":-1.8993040114289321,"y0":50.003886218063315,"z0":5.710916813691598,"aX":-0.5391760850069091},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-0.2,"spinRate":2418,"spinDirection":252},"zone":4,"typeConfidence":1.26,"plateTime":0.4351269274013614,"extension":5.809288768122837},"hitData":{"launchSpeed":104.7,"launchAngle":26.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":81.26,"coordY":43.23}},"index":0,"playId":"717738f1-411e-3960-b5f2-64f5cfda73d6","pitchNumber":1,"startTime":"2026-03-18T21:11:45.792Z","endTime":"2026-03-18T21:12:12.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":0.45,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:12:12.231Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a ground ball to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:12:46.000Z","endTime":"2026-03-18T21:13:16.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T21:12:30.619Z","endTime":"2026-03-18T21:12:47.656Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45984405879726,"aZ":-29.342353507180785,"pfxX":-9.595565161522618,"pfxZ":1.8127169142454505,"pX":1.0107539418964444,"pZ":0.6723448656551999,"vX0":9.981754208308143,"vY0":-124.1488119201777,"vZ0":-5.624201781734785,"x":78.47,"y":220.63,"x0":-1.8120747908682617,"y0":50.00460245287278,"z0":5.404396108152358,"aX":-15.006098580739964},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":1686,"spinDirection":257},"zone":14,"typeConfidence":1.36,"plateTime":0.4408997579718852,"extension":6.040192026841408},"index":1,"playId":"0385c958-4489-3f08-9a66-5ed4797cb2ed","pitchNumber":1,"startTime":"2026-03-18T21:12:47.656Z","endTime":"2026-03-18T21:12:50.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78253054490494,"aZ":-30.18238943012696,"pfxX":-9.674372186228526,"pfxZ":1.2551521499890788,"pX":-0.1053016691288694,"pZ":1.2065565618421712,"vX0":7.41619015937264,"vY0":-124.47212944266185,"vZ0":-4.457423361720631,"x":121.01,"y":206.2,"x0":-1.8527502965825031,"y0":50.00181390922543,"z0":5.4932303306080295,"aX":-15.322689969735087},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":1708,"spinDirection":254},"zone":13,"typeConfidence":1.36,"plateTime":0.438475286878945,"extension":5.907672228368387},"hitData":{"launchSpeed":47.8,"launchAngle":15.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.95,"coordY":168.19}},"index":2,"playId":"b940abf7-273c-34bb-8e1d-9529ec84b69f","pitchNumber":2,"startTime":"2026-03-18T21:13:07.549Z","endTime":"2026-03-18T21:13:16.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:13:16.827Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:13:39.128Z","endTime":"2026-03-18T21:14:33.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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(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":92.0,"endSpeed":84.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735872532126766,"aZ":-18.327456281957687,"pfxX":-7.630180048288238,"pfxZ":7.55929125939825,"pX":-0.3549150165622015,"pZ":3.136172740265297,"vX0":6.314470428957313,"vY0":-133.94959976789602,"vZ0":-3.36997728817314,"x":130.53,"y":154.1,"x0":-1.742127568234244,"y0":50.0029028087735,"z0":5.7078512576576665,"aX":-13.978099247965453},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2168,"spinDirection":220},"zone":1,"typeConfidence":1.27,"plateTime":0.4076444642224373,"extension":6.408350088088869},"index":0,"playId":"adbf600c-41d3-347f-b8bd-892eca80232c","pitchNumber":1,"startTime":"2026-03-18T21:13:41.972Z","endTime":"2026-03-18T21:13:47.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":92.4,"endSpeed":85.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584202881819905,"aZ":-20.10903457659397,"pfxX":-5.63039187383045,"pfxZ":6.467849037862113,"pX":-0.7659427274125781,"pZ":3.3041882436149512,"vX0":4.348538227509331,"vY0":-134.59727737277174,"vZ0":-2.9107573600465155,"x":146.2,"y":149.57,"x0":-1.6575184506430554,"y0":50.0043037454066,"z0":5.796260312029326,"aX":-10.50636848492231},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":9.5,"spinRate":2129,"spinDirection":223},"zone":1,"typeConfidence":0.83,"plateTime":0.40434143723737437,"extension":6.167196220732787},"index":1,"playId":"6412cfa3-55f8-3f08-b08e-9a19d781e8c3","pitchNumber":2,"startTime":"2026-03-18T21:14:05.377Z","endTime":"2026-03-18T21:14:09.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949283502043244,"aZ":-18.429214221840077,"pfxX":-4.967593879251634,"pfxZ":7.3946687918599014,"pX":-0.4814701624470873,"pZ":3.5951399303533984,"vX0":5.09088360409551,"vY0":-135.31677568889302,"vZ0":-2.3381391244205636,"x":135.35,"y":141.71,"x0":-1.7399112784443933,"y0":50.00071234286936,"z0":5.758549992485623,"aX":-9.230771747676718},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":7.9,"spinRate":2166,"spinDirection":227},"zone":11,"typeConfidence":1.25,"plateTime":0.40445865913097334,"extension":5.863695687632396},"index":2,"playId":"df017353-12e1-3a2f-b16a-e1238172b3ff","pitchNumber":3,"startTime":"2026-03-18T21:14:30.870Z","endTime":"2026-03-18T21:14:33.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:14:33.954Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to left fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:14:57.328Z","endTime":"2026-03-18T21:16:59.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(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":93.3,"endSpeed":85.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296051240104436,"aZ":-14.71433671952726,"pfxX":-5.667491886515068,"pfxZ":9.430710248385477,"pX":-1.2081703281540723,"pZ":1.081575907538066,"vX0":3.594668017162749,"vY0":-135.59965782553218,"vZ0":-8.934080881735564,"x":163.05,"y":209.58,"x0":-1.818726973577055,"y0":50.0038197381242,"z0":5.459201007156341,"aX":-10.49202235654696},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2260,"spinDirection":213},"zone":13,"typeConfidence":1.35,"plateTime":0.40485846940896764,"extension":6.062883469627014},"index":0,"playId":"5afab824-c3b6-3a76-b3b5-bd2ceb58e2b9","pitchNumber":1,"startTime":"2026-03-18T21:15:02.161Z","endTime":"2026-03-18T21:15:05.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"d40ed918-eba8-3e9f-8eb2-db9a5c6b3b08","startTime":"2026-03-18T21:15:16.398Z","endTime":"2026-03-18T21:15:20.516Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.232904171602573,"aZ":-15.368723807576016,"pfxX":-5.735035907987058,"pfxZ":9.231857233253475,"pX":0.7248430108190108,"pZ":1.7675997811711497,"vX0":8.070107078519499,"vY0":-133.23853172171684,"vZ0":-7.283719237046512,"x":89.37,"y":191.05,"x0":-1.5805894820117872,"y0":50.003851240415194,"z0":5.621307165617416,"aX":-10.442296416706306},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2223,"spinDirection":225},"zone":9,"typeConfidence":1.27,"plateTime":0.4091029190726787,"extension":6.027366525806226},"index":2,"playId":"bec4d127-8d4e-36dc-9b9a-52cb37e9ad39","pitchNumber":2,"startTime":"2026-03-18T21:15:36.816Z","endTime":"2026-03-18T21:15:40.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.012907214173246,"aZ":-32.14260250552187,"pfxX":-9.173665426995376,"pfxZ":0.01621150086205425,"pX":-0.8045191480330285,"pZ":2.220719635809074,"vX0":5.697705888027754,"vY0":-120.63183251892102,"vZ0":-1.3102721761550442,"x":147.67,"y":178.82,"x0":-2.0082416367568405,"y0":50.000267460841705,"z0":5.611016711166063,"aX":-13.484550950122568},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":15.2,"spinRate":1633,"spinDirection":261},"zone":4,"typeConfidence":1.4,"plateTime":0.4544898557519814,"extension":5.815751823225214},"index":3,"playId":"00002d09-5af1-3957-9a39-14a4db9f456c","pitchNumber":3,"startTime":"2026-03-18T21:15:56.150Z","endTime":"2026-03-18T21:16:01.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9288892847423,"aZ":-31.075768851579735,"pfxX":-11.803704821045908,"pfxZ":0.754332639792505,"pX":0.3556526270148254,"pZ":1.6607224340523719,"vX0":8.821192326417098,"vY0":-120.51713004934774,"vZ0":-2.5358072646615595,"x":103.44,"y":193.94,"x0":-1.8392414324965047,"y0":50.002514026561954,"z0":5.50288916958542,"aX":-17.164165835168195},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.0,"breakHorizontal":19.0,"spinRate":1757,"spinDirection":259},"zone":9,"typeConfidence":1.4,"plateTime":0.45648735111495675,"extension":6.026735408929127},"index":4,"playId":"fbf6b271-c22f-3798-8e20-4e8dd194e000","pitchNumber":4,"startTime":"2026-03-18T21:16:14.532Z","endTime":"2026-03-18T21:16:19.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":94.2,"endSpeed":85.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.390280590456946,"aZ":-18.935501253220536,"pfxX":-8.516661610674493,"pfxZ":7.030385103448246,"pX":0.08000614199628184,"pZ":2.567791844163692,"vX0":7.855570770953141,"vY0":-136.87342484156105,"vZ0":-4.593214671792268,"x":113.95,"y":169.45,"x0":-1.731566931132354,"y0":50.000442206493915,"z0":5.578067664084767,"aX":-16.03251213048716},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":13.6,"spinRate":2280,"spinDirection":227},"zone":5,"typeConfidence":1.32,"plateTime":0.40136377097086484,"extension":6.100585560666307},"hitData":{"launchSpeed":73.6,"launchAngle":41.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.35,"coordY":129.61}},"index":5,"playId":"e7abb9a0-1bdf-3804-b2f6-df0e25cd1ca4","pitchNumber":5,"startTime":"2026-03-18T21:16:53.198Z","endTime":"2026-03-18T21:16:59.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:16:59.720Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:19:23.617Z","endTime":"2026-03-18T21:20:34.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dyan Jorge replaces second baseman Ryan Ritter, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_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":"2026-03-18T21:18:35.276Z","endTime":"2026-03-18T21:18:35.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Jose Quintana.","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":1,"startTime":"2026-03-18T21:18:35.289Z","endTime":"2026-03-18T21:19:25.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5101072315258,"aZ":-14.711137483747112,"pfxX":-4.63193576721199,"pfxZ":8.244898898102628,"pX":-1.1720942239643979,"pZ":2.126979547036445,"vX0":4.457586719719075,"vY0":-143.7366893334756,"vZ0":-6.7264924326342985,"x":161.68,"y":181.35,"x0":-2.1320874353108916,"y0":50.00272969549517,"z0":5.389892481558271,"aX":-9.81040771146512},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2250,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.37929657242503456,"extension":6.5171883400926465},"index":2,"playId":"b98d2afb-e4a4-39a7-b008-0375ead2fe1f","pitchNumber":1,"startTime":"2026-03-18T21:19:25.857Z","endTime":"2026-03-18T21:19:31.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365649101988357,"aZ":-29.12440734521474,"pfxX":-10.197709897855816,"pfxZ":1.66009107872694,"pX":-0.34578191647565526,"pZ":1.7455053694906302,"vX0":8.549378123542084,"vY0":-133.762564297611,"vZ0":-3.4848867502833665,"x":130.18,"y":191.65,"x0":-2.238383222653125,"y0":50.00206976440325,"z0":5.1242218323921875,"aX":-18.717427433687895},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2189,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4074799796284454,"extension":6.5191839481136284},"index":3,"playId":"7ec3507d-013e-3ee0-8632-12452e7979ba","pitchNumber":2,"startTime":"2026-03-18T21:19:39.243Z","endTime":"2026-03-18T21:19:42.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":92.1,"endSpeed":84.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.518634552364198,"aZ":-24.770739163371257,"pfxX":-8.402687482769773,"pfxZ":4.0354912932888904,"pX":-1.544623064476576,"pZ":3.03142054521545,"vX0":4.645316959154032,"vY0":-134.1852169602206,"vZ0":-1.4222830619001328,"x":175.88,"y":156.93,"x0":-2.2015158606669285,"y0":50.00113851126471,"z0":5.323779289224951,"aX":-15.406867269991519},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":14.3,"spinRate":2077,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.40732040236566514,"extension":6.406267721028923},"index":4,"playId":"5dcde31e-b335-3816-840b-e6fa64b2c763","pitchNumber":3,"startTime":"2026-03-18T21:19:53.377Z","endTime":"2026-03-18T21:19:56.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":98.3,"endSpeed":91.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54657925035994,"aZ":-16.14998969434603,"pfxX":-4.754905401604347,"pfxZ":7.631001466395472,"pX":-1.0553688491642148,"pZ":1.4082933581977815,"vX0":4.719706750552754,"vY0":-142.98463881198165,"vZ0":-8.301966168329665,"x":157.23,"y":200.76,"x0":-2.098304703109999,"y0":50.0036862655945,"z0":5.333533913279853,"aX":-9.986970094495987},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.6,"breakHorizontal":7.8,"spinRate":2375,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.38098379267818805,"extension":6.526189705444522},"index":5,"playId":"b73e66ce-6bc0-32e6-bc80-174d98c8b44e","pitchNumber":4,"startTime":"2026-03-18T21:20:11.304Z","endTime":"2026-03-18T21:20:14.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":99.3,"endSpeed":91.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02546561125438,"aZ":-13.382555353416864,"pfxX":-4.422342281427627,"pfxZ":8.892233678805736,"pX":-0.4628545011273206,"pZ":1.212474297976164,"vX0":5.46368079136381,"vY0":-144.31993823265393,"vZ0":-9.23353631436127,"x":134.64,"y":206.04,"x0":-1.8043845395333302,"y0":50.00134241741912,"z0":5.273847825767354,"aX":-9.344672702101517},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":7.0,"spinRate":2159,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3792681288886661,"extension":6.639004928125001},"index":6,"playId":"086da5e2-fc5a-3c87-85d9-e3635270c3a8","pitchNumber":5,"startTime":"2026-03-18T21:20:31.314Z","endTime":"2026-03-18T21:20:34.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:20:34.858Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to left fielder Jake McCarthy. TJ Friedl to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:20:48.689Z","endTime":"2026-03-18T21:22:34.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301621820945286,"aZ":-28.914135841508973,"pfxX":-0.42200705776246994,"pfxZ":2.0162113404605098,"pX":0.46726407177817814,"pZ":1.9276097715700309,"vX0":6.851301583145282,"vY0":-126.26146333782961,"vZ0":-2.5222977197258194,"x":99.19,"y":186.73,"x0":-2.2246378257318202,"y0":50.003342314266355,"z0":5.262290831510953,"aX":-0.683263214666741},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":2288,"spinDirection":4},"zone":9,"typeConfidence":2.0,"plateTime":0.4335175070040691,"extension":6.509066762668221},"index":0,"playId":"66820a2b-2a4a-34e3-b6d1-e6b35d3ca5ba","pitchNumber":1,"startTime":"2026-03-18T21:20:59.525Z","endTime":"2026-03-18T21:21:05.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":88.6,"endSpeed":82.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421803037065647,"aZ":-31.96456929874259,"pfxX":0.8666769148453819,"pfxZ":0.1252324311653128,"pX":0.2889120301931793,"pZ":0.8704841020824352,"vX0":5.678529533229259,"vY0":-129.01194530719872,"vZ0":-4.968173831603499,"x":105.99,"y":215.28,"x0":-2.0411764122059974,"y0":50.00556672141958,"z0":5.2465850368791855,"aX":1.4801438615767406},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":-2.6,"spinRate":2377,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4223670492544773,"extension":6.55014097740669},"index":1,"playId":"82ef55c9-3c4a-37af-b2c8-66c47ee143d2","pitchNumber":2,"startTime":"2026-03-18T21:21:33.310Z","endTime":"2026-03-18T21:21:38.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70223965741209,"aZ":-14.888885210420858,"pfxX":-4.4109615410435765,"pfxZ":8.328661996125847,"pX":-0.16072227659353286,"pZ":1.6132293784399299,"vX0":6.57594257703468,"vY0":-142.88139072408944,"vZ0":-7.6933259645110805,"x":123.13,"y":195.22,"x0":-1.9147893051388363,"y0":50.00482325170322,"z0":5.268830276548555,"aX":-9.157336379654037},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2419,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.38275631147525546,"extension":6.571740653028932},"index":2,"playId":"3b70b24f-4528-31f3-8972-a20f5ce5fb4c","pitchNumber":3,"startTime":"2026-03-18T21:21:50.549Z","endTime":"2026-03-18T21:21:53.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":89.8,"endSpeed":83.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5413602260986,"aZ":-31.994646685909768,"pfxX":1.3919512259565292,"pfxZ":0.10345749661718529,"pX":0.6992829193357909,"pZ":1.3332518588515367,"vX0":5.774499097028371,"vY0":-130.74559045660948,"vZ0":-3.8965013470731567,"x":90.34,"y":202.78,"x0":-1.708332116875959,"y0":50.00319611159841,"z0":5.213421565832913,"aX":2.437966230103679},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":-3.6,"spinRate":2411,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4170618411721483,"extension":6.606474516534752},"index":3,"playId":"02ff56a0-e0bf-3531-a1c7-dd2f2bea47f9","pitchNumber":4,"startTime":"2026-03-18T21:22:10.135Z","endTime":"2026-03-18T21:22:13.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":98.7,"endSpeed":90.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095604936997837,"aZ":-14.282116439238697,"pfxX":-4.949334055086503,"pfxZ":8.498597583280139,"pX":-0.14200725759190252,"pZ":2.389174489021386,"vX0":6.288626751008676,"vY0":-143.67498264165832,"vZ0":-5.932843012762027,"x":122.41,"y":174.27,"x0":-1.7089166081011153,"y0":50.00443403543932,"z0":5.35735289950758,"aX":-10.421674413804004},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2366,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38020890728391166,"extension":6.500332188719505},"hitData":{"launchSpeed":107.6,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.94,"coordY":119.99}},"index":4,"playId":"f34e8ce6-4f89-330e-8c57-557f7f4f8e2c","pitchNumber":5,"startTime":"2026-03-18T21:22:28.023Z","endTime":"2026-03-18T21:22:34.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.59,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:22:34.750Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:23:03.377Z","endTime":"2026-03-18T21:25:03.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_returning","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.035131332025706,"aZ":-13.460980331450385,"pfxX":-4.493481214362902,"pfxZ":8.85130289299802,"pX":-0.46340492458998944,"pZ":1.7725768350291458,"vX0":5.582689759960073,"vY0":-144.7641084095063,"vZ0":-7.592373771690862,"x":134.66,"y":190.92,"x0":-1.8366368554106687,"y0":50.002280638112,"z0":5.260295115042054,"aX":-9.499710821230467},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":2354,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.37893563807701724,"extension":6.457555648342899},"index":0,"playId":"2261917b-fcb0-3669-bf88-b3f6f7e9b086","pitchNumber":1,"startTime":"2026-03-18T21:23:07.875Z","endTime":"2026-03-18T21:23:34.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46453686740854,"aZ":-25.56270883133327,"pfxX":-10.439093536354454,"pfxZ":3.555814318237754,"pX":-0.4788217304969154,"pZ":0.7582923136827737,"vX0":8.095402331326538,"vY0":-135.03418495193858,"vZ0":-6.830179474965388,"x":135.25,"y":218.31,"x0":-2.1488741733621395,"y0":50.00371734249799,"z0":5.1010071842165745,"aX":-19.415237068172665},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":17.3,"spinRate":1505,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.4045418660916118,"extension":6.397326175202063},"index":1,"playId":"2c5d4b43-1905-35af-860b-988a8fb3e884","pitchNumber":2,"startTime":"2026-03-18T21:23:36.550Z","endTime":"2026-03-18T21:23:40.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8827389041469,"aZ":-27.61047282232888,"pfxX":-1.732806658316635,"pfxZ":2.5565689636577678,"pX":1.342311207199946,"pZ":0.005803259764858975,"vX0":8.62941824349587,"vY0":-133.38369975216023,"vZ0":-8.428056711986864,"x":65.83,"y":238.62,"x0":-1.7213845137244146,"y0":50.00505600639789,"z0":5.222089349652207,"aX":-3.0971354357985232},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":1.1,"spinRate":2350,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41193514513517204,"extension":6.507709263945645},"index":2,"playId":"2c1ac0b4-5c1a-3c52-abd7-b2c1b78dd2ee","pitchNumber":3,"startTime":"2026-03-18T21:23:56.711Z","endTime":"2026-03-18T21:24:00.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt McLain out at 1st, catcher Brett Sullivan to first baseman Troy Johnston.","event":"Runner Out","eventType":"other_out","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"2c1ac0b4-5c1a-3c52-abd7-b2c1b78dd2ee","startTime":"2026-03-18T21:24:31.628Z","endTime":"2026-03-18T21:24:31.629Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"postOnSecond":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.67,"dramaIndex":38.0,"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01867716566276,"aZ":-25.83709081470128,"pfxX":-9.623205849601835,"pfxZ":3.4819611721900863,"pX":-1.026758998867835,"pZ":1.6580554198390816,"vX0":6.565324094737427,"vY0":-133.63790428140075,"vZ0":-4.460263273862795,"x":156.14,"y":194.01,"x0":-2.2567989895537193,"y0":50.00545997885029,"z0":5.190051008777892,"aX":-17.523597428959924},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":16.2,"spinRate":2076,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40883948012248794,"extension":6.498686716200489},"index":4,"playId":"42ccc81d-875d-3c24-a0ac-a808713dc1a1","pitchNumber":4,"startTime":"2026-03-18T21:24:31.630Z","endTime":"2026-03-18T21:24:34.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046506774634835,"aZ":-33.5689189854671,"pfxX":0.24412319010652883,"pfxZ":-0.8181585049844315,"pX":-0.5901442668597778,"pZ":3.1800492675476812,"vX0":3.521242624776764,"vY0":-128.86072076131956,"vZ0":0.784169403963042,"x":139.49,"y":152.92,"x0":-1.99993478938348,"y0":50.00482971864447,"z0":5.443339997073264,"aX":0.41453892122559416},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":-1.2,"spinRate":2390,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.4233037964989159,"extension":6.481440901545272},"index":5,"playId":"c6677928-6e3b-3b75-b83e-96c2e6ff4f76","pitchNumber":5,"startTime":"2026-03-18T21:24:59.443Z","endTime":"2026-03-18T21:25:03.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.67,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:25:03.656Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:25:23.976Z","endTime":"2026-03-18T21:27:04.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[5],"runnerIndex":[0,1],"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(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":96.9,"endSpeed":88.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.850730819311217,"aZ":-15.138493879378123,"pfxX":-3.31109644829601,"pfxZ":8.402550960174997,"pX":-1.538048701390819,"pZ":3.776468241783973,"vX0":2.8953052684780123,"vY0":-141.19252412797707,"vZ0":-1.8217598747447608,"x":175.63,"y":136.82,"x0":-2.144413782272244,"y0":50.00579281414893,"z0":5.399671210307416,"aX":-6.7152940195073185},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":5.4,"spinRate":2355,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3873060806885893,"extension":6.446346542430611},"index":0,"playId":"11eb070b-7bed-302a-b032-1c5cc595a5b2","pitchNumber":1,"startTime":"2026-03-18T21:25:27.751Z","endTime":"2026-03-18T21:25:33.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.817600942254952,"aZ":-36.01038840563725,"pfxX":-0.4058167714085179,"pfxZ":-2.3236180542518827,"pX":0.14504283599567053,"pZ":1.7552199941051716,"vX0":5.402411943896044,"vY0":-127.10339636918769,"vZ0":-1.9530363465945175,"x":111.47,"y":191.39,"x0":-1.947007869092175,"y0":50.00243181578233,"z0":5.368456180325906,"aX":-0.6703935870709379},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.4,"breakHorizontal":-0.4,"spinRate":2404,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.42942299386903926,"extension":6.621120904327252},"index":1,"playId":"57249407-5923-3b47-b2aa-034feef18b56","pitchNumber":2,"startTime":"2026-03-18T21:25:46.502Z","endTime":"2026-03-18T21:25:49.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.708876922164748,"aZ":-34.58762052532655,"pfxX":-0.13592782283831162,"pfxZ":-1.4736639448724134,"pX":-0.1578963840359336,"pZ":3.3187673992210467,"vX0":4.954281432617879,"vY0":-127.0307019266761,"vZ0":1.5576267474097676,"x":123.02,"y":149.17,"x0":-2.1147792572779345,"y0":50.00459007086114,"z0":5.4447670117832505,"aX":-0.22374981644928374},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":-0.8,"spinRate":2425,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.43097491858662274,"extension":6.475730995449824},"index":2,"playId":"607b1e72-5b98-3343-8e0c-c007d71c4e6c","pitchNumber":3,"startTime":"2026-03-18T21:26:02.896Z","endTime":"2026-03-18T21:26:06.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-18T21:26:17.403Z","endTime":"2026-03-18T21:26:28.667Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68967614779788,"aZ":-21.86315584975345,"pfxX":-9.648012120558063,"pfxZ":5.530400827172849,"pX":0.07867149059156962,"pZ":0.17035808533141591,"vX0":8.227892844354445,"vY0":-135.22797750394275,"vZ0":-9.120372588734632,"x":114.0,"y":234.18,"x0":-1.740201106083476,"y0":50.004173923492,"z0":5.103279666547686,"aX":-17.98686710221884},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2181,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40405035174619286,"extension":6.647561479575757},"index":4,"playId":"87612c42-dd34-32e3-8bd3-62c5240ca595","pitchNumber":4,"startTime":"2026-03-18T21:26:28.667Z","endTime":"2026-03-18T21:26:32.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Victor Vodnik. TJ Friedl to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"87612c42-dd34-32e3-8bd3-62c5240ca595","startTime":"2026-03-18T21:26:44.104Z","endTime":"2026-03-18T21:27:00.924Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"postOnThird":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.58,"dramaIndex":21.0,"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35431739909525,"aZ":-11.829813138205315,"pfxX":-3.3545870987761277,"pfxZ":9.434756859189974,"pX":-0.8795029770758809,"pZ":2.4911322801764455,"vX0":3.381404742647593,"vY0":-145.28970958492803,"vZ0":-6.470177344649912,"x":150.52,"y":171.52,"x0":-1.6178573660486029,"y0":50.00135965300329,"z0":5.453056109176225,"aX":-7.231939356178298},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2342,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.37578513902308597,"extension":6.4779138873495725},"index":6,"playId":"df9c8877-e319-302e-8b5c-f48fd667398c","pitchNumber":5,"startTime":"2026-03-18T21:27:00.924Z","endTime":"2026-03-18T21:27:04.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:27:04.854Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:29:16.813Z","endTime":"2026-03-18T21:30:25.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Anthony Stephan replaces left fielder TJ Friedl, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_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":"2026-03-18T21:28:48.170Z","endTime":"2026-03-18T21:28:48.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803174,"link":"/api/v1/people/803174"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Francisco Urbaez replaces second baseman Matt McLain, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-18T21:28:48.183Z","endTime":"2026-03-18T21:28:48.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688005,"link":"/api/v1/people/688005"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carlos Sanchez replaces shortstop Elly De La Cruz, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-03-18T21:28:48.185Z","endTime":"2026-03-18T21:28:48.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800176,"link":"/api/v1/people/800176"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pierce Johnson replaces Thomas Farr.","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":3,"startTime":"2026-03-18T21:28:48.186Z","endTime":"2026-03-18T21:29:18.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648815774991643,"aZ":-36.89558422848543,"pfxX":4.80866761208976,"pfxZ":-3.114864895798661,"pX":-0.9768762884456016,"pZ":4.801146748408317,"vX0":0.003938846491612691,"vY0":-122.77679709469572,"vZ0":3.3040371878597568,"x":154.24,"y":109.15,"x0":-1.6025167531949964,"y0":50.00020349181055,"z0":6.590052235515474,"aX":7.296523160524674},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.6,"breakHorizontal":-8.6,"spinRate":2861,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.4471257215706661,"extension":5.165839044736235},"index":4,"playId":"a6a13453-207e-3232-a026-58e95c636148","pitchNumber":1,"startTime":"2026-03-18T21:29:18.968Z","endTime":"2026-03-18T21:29:21.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07524618304806,"aZ":-36.54776592428882,"pfxX":3.733084088505632,"pfxZ":-2.8625937081252832,"pX":0.3079997607637153,"pZ":2.674118213218344,"vX0":3.004751267083206,"vY0":-122.71949443246757,"vZ0":-1.26647246704053,"x":105.26,"y":166.58,"x0":-1.416924027222333,"y0":50.003894278524726,"z0":6.3074396846378615,"aX":5.699404868797574},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.3,"breakHorizontal":-7.4,"spinRate":2906,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.4461702063058981,"extension":5.175436501568241},"index":5,"playId":"ca86537a-3c02-371b-a0a2-a23843b60dcb","pitchNumber":2,"startTime":"2026-03-18T21:29:34.297Z","endTime":"2026-03-18T21:29:40.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390368901892025,"aZ":-13.340724771503874,"pfxX":-4.369635572705399,"pfxZ":9.741223389575019,"pX":0.38882677443267827,"pZ":3.277348739176621,"vX0":6.06393396345525,"vY0":-137.87335190949813,"vZ0":-5.034886105932127,"x":102.18,"y":150.29,"x0":-1.2668883457312736,"y0":50.00408309166032,"z0":6.02081864351507,"aX":-8.449991811198032},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2370,"spinDirection":224},"zone":3,"typeConfidence":0.89,"plateTime":0.3965868518087925,"extension":5.347464113436185},"index":6,"playId":"ab3ede66-4c26-330b-8d33-7f90d64d83a3","pitchNumber":3,"startTime":"2026-03-18T21:29:49.752Z","endTime":"2026-03-18T21:29:56.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82571486328853,"aZ":-14.35877880225489,"pfxX":-6.938903693744911,"pfxZ":9.228173875790834,"pX":-0.03510442686326293,"pZ":3.4888789866430034,"vX0":6.367566543571032,"vY0":-137.86983667096663,"vZ0":-4.183798750021606,"x":118.34,"y":144.58,"x0":-1.4698501026896778,"y0":50.00451873652607,"z0":5.991072198881638,"aX":-13.39829093622216},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":11.3,"spinRate":2414,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3968422782605585,"extension":5.4773000122527495},"index":7,"playId":"8bb4a326-7fa4-31e1-bea8-eeb5aac8eec1","pitchNumber":4,"startTime":"2026-03-18T21:30:22.390Z","endTime":"2026-03-18T21:30:25.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:30:25.545Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to left fielder Anthony Stephan.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:30:43.110Z","endTime":"2026-03-18T21:32:06.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803174,"link":"/api/v1/people/803174"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09077755054991,"aZ":-13.95191072978836,"pfxX":-6.702649381835432,"pfxZ":9.475251716757805,"pX":-1.229983428042751,"pZ":2.4208910084244084,"vX0":2.8520099812690893,"vY0":-137.4692197892397,"vZ0":-7.27769092994723,"x":163.88,"y":173.42,"x0":-1.4072220085416933,"y0":50.0041561996915,"z0":6.040613039908332,"aX":-12.891440365934601},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2391,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.39770626003793064,"extension":5.321953629612141},"index":0,"playId":"65863cee-ad44-3659-93ab-7cd5c2c3eefb","pitchNumber":1,"startTime":"2026-03-18T21:30:50.761Z","endTime":"2026-03-18T21:30:55.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":85.0,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875536722994134,"aZ":-37.26401962988239,"pfxX":3.178176635338503,"pfxZ":-3.233926439608396,"pX":-0.9780780617364876,"pZ":2.7802716645276275,"vX0":0.2985610578487524,"vY0":-123.87961291393322,"vZ0":-1.2146251329342004,"x":154.28,"y":163.71,"x0":-1.513310978119033,"y0":50.003163475235205,"z0":6.357669226331996,"aX":5.000810357274144},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.9,"breakHorizontal":-5.9,"spinRate":2874,"spinDirection":66},"zone":11,"typeConfidence":0.9,"plateTime":0.44007039446284013,"extension":5.256044810661941},"index":1,"playId":"8b1e93af-1fa5-31c1-830a-71d306d223f0","pitchNumber":2,"startTime":"2026-03-18T21:31:06.444Z","endTime":"2026-03-18T21:31:14.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65742280967707,"aZ":-35.171201177694094,"pfxX":3.729321649054481,"pfxZ":-1.9284165771910207,"pX":0.23281643897239118,"pZ":2.377188255438351,"vX0":2.5280123411497133,"vY0":-123.10879815541936,"vZ0":-2.330634648969001,"x":108.13,"y":174.6,"x0":-1.2877025468663579,"y0":50.00433082876531,"z0":6.278767215572966,"aX":5.793365299247423},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":-7.3,"spinRate":3003,"spinDirection":12},"zone":5,"typeConfidence":0.9,"plateTime":0.4428757041234066,"extension":5.29662531956573},"index":2,"playId":"b40c9f11-7942-308a-8757-27a4ffa744fc","pitchNumber":3,"startTime":"2026-03-18T21:31:22.775Z","endTime":"2026-03-18T21:31:28.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.229234543971916,"aZ":-38.918600276579646,"pfxX":3.1208556034569375,"pfxZ":-4.292305747815355,"pX":0.7199220200573035,"pZ":1.2752114877588092,"vX0":4.23125351492786,"vY0":-124.6640897649985,"vZ0":-4.170300358655405,"x":89.56,"y":204.35,"x0":-1.4051164299727024,"y0":50.00042573881859,"z0":6.184606432530504,"aX":4.907199412433413},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.5,"breakHorizontal":-6.6,"spinRate":3011,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4394861328837769,"extension":5.370293070985363},"index":3,"playId":"a73e637e-be2c-3868-b14a-5a7b19959823","pitchNumber":4,"startTime":"2026-03-18T21:31:39.228Z","endTime":"2026-03-18T21:31:44.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202825638965034,"aZ":-11.925375079717007,"pfxX":-5.305403819513341,"pfxZ":10.472802250371135,"pX":-0.5816006807578274,"pZ":3.333744143618417,"vX0":3.870414457752481,"vY0":-137.82148318115847,"vZ0":-5.367481593911574,"x":139.17,"y":148.77,"x0":-1.3113640507334217,"y0":50.00010323023215,"z0":6.104380470870708,"aX":-10.25556221455995},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2416,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.3966603773036592,"extension":5.413621149516985},"hitData":{"launchSpeed":104.3,"launchAngle":39.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.34,"coordY":76.45}},"index":4,"playId":"0a5fb3d9-9a64-30cf-a00d-60bb80e8eb19","pitchNumber":5,"startTime":"2026-03-18T21:31:57.846Z","endTime":"2026-03-18T21:32:06.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:32:06.581Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Francisco Urbaez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:32:19.449Z","endTime":"2026-03-18T21:33:51.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688005,"link":"/api/v1/people/688005"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210776855267195,"aZ":-12.331824830837622,"pfxX":-5.7779977441986485,"pfxZ":10.207738922784,"pX":-0.4405138612380019,"pZ":3.075528599434403,"vX0":4.786906521436316,"vY0":-138.59316161265332,"vZ0":-5.7715812607553545,"x":133.79,"y":155.74,"x0":-1.4400916201076663,"y0":50.00387842761671,"z0":6.0100302880726675,"aX":-11.232029720724839},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2385,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.39533707943770224,"extension":5.400375683217104},"index":0,"playId":"d6af5072-ce2c-3c79-a697-a8fbed392fc2","pitchNumber":1,"startTime":"2026-03-18T21:32:34.317Z","endTime":"2026-03-18T21:32:37.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141979732482383,"aZ":-37.61775401660846,"pfxX":2.17289379816185,"pfxZ":-3.3393497470313696,"pX":-0.7395273620642984,"pZ":1.2510518514651479,"vX0":1.2955053205470137,"vY0":-126.6333110497651,"vZ0":-4.402326477415998,"x":145.19,"y":205.0,"x0":-1.5396181722280322,"y0":50.005801401191725,"z0":6.012065111756176,"aX":3.539491794945499},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.8,"breakHorizontal":-4.2,"spinRate":3008,"spinDirection":8},"zone":13,"typeConfidence":0.9,"plateTime":0.4320551129989365,"extension":5.436652831792786},"index":1,"playId":"86b151ce-3a6f-34bd-86aa-c260e36bb94a","pitchNumber":2,"startTime":"2026-03-18T21:32:55.020Z","endTime":"2026-03-18T21:32:58.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068699055868382,"aZ":-38.01365387103529,"pfxX":4.627403387724371,"pfxZ":-3.669239565258337,"pX":-0.1204071272830509,"pZ":2.0193583312859045,"vX0":1.9884301249652268,"vY0":-125.3199560743194,"vZ0":-2.707342431502192,"x":121.59,"y":184.26,"x0":-1.5250434258128618,"y0":50.00285542501786,"z0":6.215610054473986,"aX":7.367032197868835},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.0,"breakHorizontal":-8.9,"spinRate":2996,"spinDirection":49},"zone":8,"typeConfidence":0.9,"plateTime":0.4368841571771256,"extension":5.420838630986773},"index":2,"playId":"7e142f00-b26b-3068-b7ee-71a3a98e3f4a","pitchNumber":3,"startTime":"2026-03-18T21:33:11.898Z","endTime":"2026-03-18T21:33:16.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-18T21:33:31.961Z","endTime":"2026-03-18T21:33:46.046Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024493338791164,"aZ":-16.55193482507663,"pfxX":-5.515998474091701,"pfxZ":7.850149419381456,"pX":-0.09005171148330463,"pZ":3.9735879689235896,"vX0":5.347469127660583,"vY0":-139.60954350858023,"vZ0":-2.661237056067434,"x":120.43,"y":131.49,"x0":-1.3060838077234471,"y0":50.003819412869035,"z0":6.018026873783204,"aX":-10.978582268409948},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":9.0,"spinRate":2420,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3911206854033282,"extension":5.33571030555741},"hitData":{"launchSpeed":65.1,"launchAngle":-22.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":163.53}},"index":4,"playId":"8398a203-8896-3a4b-b538-92c2f3a5f6c9","pitchNumber":4,"startTime":"2026-03-18T21:33:46.046Z","endTime":"2026-03-18T21:33:51.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:33:51.852Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:36:23.846Z","endTime":"2026-03-18T21:37:13.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Victor Vodnik.","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":"2026-03-18T21:36:22.912Z","endTime":"2026-03-18T21:36:23.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vimael Machín replaces shortstop Nicky Lopez, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-18T21:36:22.912Z","endTime":"2026-03-18T21:36:23.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":694170,"link":"/api/v1/people/694170"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Dyan Jorge.","event":"Defensive Switch","eventType":"defensive_switch","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":2,"startTime":"2026-03-18T21:36:22.912Z","endTime":"2026-03-18T21:36:23.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryant Betancourt replaces catcher Brett Sullivan, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-03-18T21:36:22.912Z","endTime":"2026-03-18T21:36:23.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Robert Calaz replaces left fielder Jake McCarthy, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-03-18T21:36:22.912Z","endTime":"2026-03-18T21:36:25.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":87.3,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.739656887220722,"aZ":-20.343209518656444,"pfxX":2.7855854134761255,"pfxZ":7.182130102705612,"pX":1.4825567121086853,"pZ":3.1171679259888836,"vX0":-4.3809071686852405,"vY0":-127.21170755755955,"vZ0":-1.31302817541758,"x":60.49,"y":154.62,"x0":2.8607900038359717,"y0":50.00577299451658,"z0":5.244011388385529,"aX":4.591520452281967},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.0,"breakHorizontal":-4.1,"spinRate":2195,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4296482868518159,"extension":5.350447385336708},"index":5,"playId":"712f38ee-ba9e-359f-94e8-33c381250212","pitchNumber":1,"startTime":"2026-03-18T21:36:25.457Z","endTime":"2026-03-18T21:36:28.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.289436163142742,"aZ":-32.1834111567609,"pfxX":5.466277458394748,"pfxZ":-0.008497758392849164,"pX":3.157883933468401,"pZ":3.7823128183296646,"vX0":-1.2547218190781966,"vY0":-111.28614730929742,"vZ0":3.5398457079975967,"x":-3.37,"y":136.66,"x0":3.019453955016962,"y0":50.00244463133685,"z0":5.508377883897746,"aX":6.8441363989076605},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":1.2,"breakHorizontal":-9.6,"spinRate":1683,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.492506809535469,"extension":5.413975684923784},"index":6,"playId":"0dfe5379-3dac-3a87-82f3-294cae5a22a2","pitchNumber":2,"startTime":"2026-03-18T21:36:35.756Z","endTime":"2026-03-18T21:36:39.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9703107378989,"aZ":-29.985038699346624,"pfxX":8.935646006345419,"pfxZ":1.3527807465882873,"pX":1.1373020367202962,"pZ":2.7021281174696306,"vX0":-6.453392425925073,"vY0":-126.78993961436973,"vZ0":-0.44566886594714084,"x":73.65,"y":165.82,"x0":2.560086938073106,"y0":50.004214408864776,"z0":5.28190325973256,"aX":14.486608017633555},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":-14.6,"spinRate":2186,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.43269940240746196,"extension":5.408869656739068},"index":7,"playId":"7739353e-05d7-3efb-b132-e4610924e19c","pitchNumber":3,"startTime":"2026-03-18T21:36:49.086Z","endTime":"2026-03-18T21:36:52.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.361743331592713,"aZ":-28.17296248889103,"pfxX":8.126233666063285,"pfxZ":2.4744672085116353,"pX":0.01433841961267039,"pZ":2.0229749024397305,"vX0":-8.65175635286545,"vY0":-126.26685692391683,"vZ0":-2.389778064312618,"x":116.45,"y":184.16,"x0":2.4270566828352123,"y0":50.003313967671026,"z0":5.245314482333431,"aX":13.1414638234572},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.7,"spinRate":2142,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4335426266762914,"extension":5.472173889766784},"hitData":{"launchSpeed":105.9,"launchAngle":30.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":163.55,"coordY":39.9}},"index":8,"playId":"36145cc3-3e45-3396-a2cf-d314028eb875","pitchNumber":4,"startTime":"2026-03-18T21:37:02.917Z","endTime":"2026-03-18T21:37:13.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:37:13.821Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:37:26.868Z","endTime":"2026-03-18T21:39:01.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"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":88.5,"endSpeed":81.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725587573904008,"aZ":-30.397646736705187,"pfxX":9.719083569725296,"pfxZ":1.063925204726015,"pX":-1.0366862845867555,"pZ":2.4911683153154787,"vX0":-12.118838091733483,"vY0":-128.36289088672874,"vZ0":-0.6949665759701023,"x":156.52,"y":171.52,"x0":2.475532243270447,"y0":50.00578148946296,"z0":5.125084774519596,"aX":16.277775380006183},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.0,"spinRate":2225,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4261474224550166,"extension":5.413389614747702},"index":0,"playId":"736c6e97-35af-31dc-8699-1069a50c795c","pitchNumber":1,"startTime":"2026-03-18T21:37:40.393Z","endTime":"2026-03-18T21:37:46.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":76.0,"endSpeed":70.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89761081092811,"aZ":-33.8191149960046,"pfxX":-4.92595000582064,"pfxZ":-1.3322192313468442,"pX":-0.1863200157188695,"pZ":1.7378421305927567,"vX0":-5.732265216203684,"vY0":-110.51775583316729,"vZ0":0.5349199479407902,"x":124.1,"y":191.86,"x0":3.0820262259268016,"y0":50.00318742748702,"z0":5.047906588122853,"aX":-6.085081326543288},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.9,"breakHorizontal":10.4,"spinRate":2460,"spinDirection":1},"zone":8,"typeConfidence":2.0,"plateTime":0.49581727783182217,"extension":5.16452210561832},"index":1,"playId":"35272a25-88f5-31b9-b6cd-6196de2d0ae1","pitchNumber":2,"startTime":"2026-03-18T21:37:52.711Z","endTime":"2026-03-18T21:37:58.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.378870062361322,"aZ":-28.35585969366711,"pfxX":6.721867981409312,"pfxZ":2.3010116921603103,"pX":0.8676163594631154,"pZ":2.393333542689565,"vX0":-6.409699134013568,"vY0":-128.2385230378148,"vZ0":-1.517744164851274,"x":83.93,"y":174.16,"x0":2.5303306953507794,"y0":50.00289939763151,"z0":5.212061550631535,"aX":11.156842208109738},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-10.7,"spinRate":2249,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4276784120861423,"extension":5.323608156296761},"index":2,"playId":"833184e0-f533-38f1-9e32-e7cdfbde2935","pitchNumber":3,"startTime":"2026-03-18T21:38:05.917Z","endTime":"2026-03-18T21:38:10.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709467411204333,"aZ":-30.554537114955618,"pfxX":7.736619412962945,"pfxZ":0.9726220295110295,"pX":0.6446568570850087,"pZ":2.5591827533658806,"vX0":-7.246726049335471,"vY0":-128.67937356568868,"vZ0":-0.8538859153462173,"x":92.43,"y":169.68,"x0":2.5031513733402373,"y0":50.00197498586964,"z0":5.279586697556369,"aX":12.8695372647401},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":-12.2,"spinRate":2134,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4269743398393717,"extension":5.3196093734924075},"index":3,"playId":"38a7c691-319a-35ec-90b6-0c4abb3026da","pitchNumber":4,"startTime":"2026-03-18T21:38:20.128Z","endTime":"2026-03-18T21:38:23.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154080464467864,"aZ":-28.71318740976363,"pfxX":7.456689102855276,"pfxZ":2.0881591571322433,"pX":-0.17031558756675394,"pZ":2.050344843170043,"vX0":-9.597892938567368,"vY0":-128.26248861511138,"vZ0":-1.9705933501552297,"x":123.49,"y":183.42,"x0":2.662791697236038,"y0":50.0015284745014,"z0":5.082103944401786,"aX":12.342946865184109},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-11.2,"spinRate":2337,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.42811469427833737,"extension":5.313985865967326},"index":4,"playId":"9771fff4-e3fc-306d-b3d2-f3f79607fff2","pitchNumber":5,"startTime":"2026-03-18T21:38:33.405Z","endTime":"2026-03-18T21:38:38.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09756607855993,"aZ":-20.879379375992695,"pfxX":3.9022864532151513,"pfxZ":6.594026231381308,"pX":-0.9590514096760437,"pZ":3.8993606860789254,"vX0":-9.719682893615056,"vY0":-129.08759418465976,"vZ0":0.3583946833746914,"x":153.56,"y":133.5,"x0":2.3232132205867733,"y0":50.00372776133855,"z0":5.347274355425103,"aX":6.6867716553464245},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.2,"breakHorizontal":-5.3,"spinRate":2216,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4219059023658085,"extension":5.434352644187525},"index":5,"playId":"83ee9250-2c78-3555-8ced-e0ea21b63b87","pitchNumber":6,"startTime":"2026-03-18T21:38:58.354Z","endTime":"2026-03-18T21:39:01.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:39:01.354Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dane Myers hit by pitch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:39:09.678Z","endTime":"2026-03-18T21:40:39.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702542118530637,"aZ":-32.41482159677443,"pfxX":7.875957811786455,"pfxZ":-0.17859560923437456,"pX":0.0552402038713131,"pZ":1.5090487979808942,"vX0":-8.235276169617759,"vY0":-116.27613341895938,"vZ0":-1.5142454883753311,"x":114.89,"y":198.04,"x0":2.635224864210249,"y0":50.00271927790761,"z0":5.271099621549843,"aX":10.684457951551481},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.5,"breakHorizontal":-12.0,"spinRate":1649,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4727534565085678,"extension":5.455565789835089},"index":0,"playId":"548aaddf-ca2e-320a-91af-ec790ee44aab","pitchNumber":1,"startTime":"2026-03-18T21:39:23.180Z","endTime":"2026-03-18T21:39:27.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.569460207337865,"aZ":-26.654598516508223,"pfxX":-0.29390350653878694,"pfxZ":3.542354839108029,"pX":-0.38433752026539786,"pZ":3.341430736719535,"vX0":-7.119760465326169,"vY0":-123.49173475529591,"vZ0":0.3154194025683378,"x":131.65,"y":148.56,"x0":2.56367209479661,"y0":50.00205613421872,"z0":5.438396559997159,"aX":-0.45761225727184995},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":2.0,"spinRate":2241,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.44204286105053514,"extension":5.255897371122019},"index":1,"playId":"d8e6ece0-4fb9-3703-9250-7d5750af0cf2","pitchNumber":2,"startTime":"2026-03-18T21:39:39.576Z","endTime":"2026-03-18T21:39:42.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475917575652385,"aZ":-34.59030590912784,"pfxX":7.735885409820119,"pfxZ":-1.7663094275917732,"pX":-0.5752295987562389,"pZ":0.5811237801884421,"vX0":-9.50661210879618,"vY0":-116.56410528030473,"vZ0":-2.8517716978254937,"x":138.93,"y":223.09,"x0":2.565513816237528,"y0":50.00479523016346,"z0":5.111227693240898,"aX":10.565430696164958},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.7,"breakHorizontal":-11.4,"spinRate":1493,"spinDirection":4},"zone":13,"typeConfidence":2.0,"plateTime":0.4712783883395004,"extension":5.507315968728848},"index":2,"playId":"7aa6384c-dce8-32a0-99f8-c8ab4f746e64","pitchNumber":3,"startTime":"2026-03-18T21:39:54.525Z","endTime":"2026-03-18T21:39:58.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.805422774009482,"aZ":-26.512493949686025,"pfxX":-0.8392453019457122,"pfxZ":3.675287046375095,"pX":0.08518041413709604,"pZ":1.964910527413232,"vX0":-6.077627438676529,"vY0":-123.3444478800243,"vZ0":-2.321382080479343,"x":113.75,"y":185.73,"x0":2.69118283017596,"y0":50.00058796604947,"z0":5.15651560872757,"aX":-1.2898901383596721},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":3.0,"spinRate":2215,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4442721639531637,"extension":5.326729042132671},"index":3,"playId":"7b2c7668-ce01-34b1-bda2-0e0c46034cd7","pitchNumber":4,"startTime":"2026-03-18T21:40:10.478Z","endTime":"2026-03-18T21:40:13.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-18T21:40:25.167Z","endTime":"2026-03-18T21:40:33.725Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911441488714242,"aZ":-33.22226897755644,"pfxX":-9.658435118434078,"pfxZ":-0.8359875271385365,"pX":-3.6751673962499383,"pZ":0.23307364437897057,"vX0":-11.116208625009676,"vY0":-112.27275968239034,"vZ0":-2.6021567657919547,"x":257.09,"y":232.49,"x0":2.6310644870542483,"y0":50.003659515931645,"z0":4.8517185677796375,"aX":-12.0958085141952},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.9,"breakHorizontal":20.8,"spinRate":2630,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.49143751921573475,"extension":5.105014134826384},"index":5,"playId":"de79ad72-c78f-3c94-9f2a-3b15dee72c49","pitchNumber":5,"startTime":"2026-03-18T21:40:33.725Z","endTime":"2026-03-18T21:40:39.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"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":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:40:39.186Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, shortstop Dyan Jorge to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:41:02.871Z","endTime":"2026-03-18T21:42:45.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.131070187582356,"aZ":-28.693477674757727,"pfxX":1.1328006415535299,"pfxZ":2.2027738096281126,"pX":-0.06236410385635946,"pZ":1.6389071593866187,"vX0":-7.159454764226878,"vY0":-124.02655503280623,"vZ0":-2.69195863388337,"x":119.38,"y":194.53,"x0":2.695217757856091,"y0":50.004669605773366,"z0":5.093063216337789,"aX":1.792676267851362},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":-0.6,"spinRate":2303,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.4389768336741837,"extension":5.336786978691446},"index":0,"playId":"d58b46e8-3009-360c-af54-46be6e14add9","pitchNumber":1,"startTime":"2026-03-18T21:41:07.598Z","endTime":"2026-03-18T21:41:11.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"04b4cbb1-2804-313d-8feb-40a112f10bd5","startTime":"2026-03-18T21:41:18.324Z","endTime":"2026-03-18T21:41:22.296Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49199876682646,"aZ":-23.775123962584143,"pfxX":8.320952008441907,"pfxZ":4.868490924653262,"pX":-0.4056885081712771,"pZ":2.8521092760598945,"vX0":-9.672376807882202,"vY0":-130.08301465642927,"vZ0":-1.5923559473697577,"x":132.46,"y":161.77,"x0":2.267479423560428,"y0":50.004944649355124,"z0":5.262373897548855,"aX":14.362984122655718},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.8,"breakHorizontal":-13.1,"spinRate":2215,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4199439110904102,"extension":5.255185826188559},"index":2,"playId":"a0965f30-eecd-3402-aacd-406c016a7259","pitchNumber":2,"startTime":"2026-03-18T21:41:37.450Z","endTime":"2026-03-18T21:41:40.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89726485055724,"aZ":-22.03622731355282,"pfxX":5.131664011465036,"pfxZ":5.788492951039534,"pX":-0.07341892687142686,"pZ":2.4511913452882257,"vX0":-8.211770072937666,"vY0":-130.58840464701586,"vZ0":-2.871692093446351,"x":119.8,"y":172.6,"x0":2.4252464620040244,"y0":50.00196171540069,"z0":5.197308564959554,"aX":8.986955044427068},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":-7.8,"spinRate":2172,"spinDirection":346},"zone":5,"typeConfidence":2.0,"plateTime":0.41720859369272834,"extension":5.374937520409013},"index":3,"playId":"5a6ec73c-17d1-3c7c-b81b-a3d8676a46b3","pitchNumber":3,"startTime":"2026-03-18T21:41:54.360Z","endTime":"2026-03-18T21:41:57.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.175333589040964,"aZ":-29.640679258254842,"pfxX":6.349596500031934,"pfxZ":1.836391102602283,"pX":-1.1035784267667688,"pZ":1.1385672041927841,"vX0":-10.105789391775314,"vY0":-116.5002974680199,"vZ0":-2.6478316737922434,"x":159.07,"y":208.04,"x0":2.458673952443507,"y0":50.00320480416709,"z0":5.081822127615518,"aX":8.759619124967003},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.9,"breakHorizontal":-9.1,"spinRate":1586,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.46954014973621616,"extension":5.3792265984455},"index":4,"playId":"4bf74560-e51d-38ba-88db-67007b9b51d8","pitchNumber":4,"startTime":"2026-03-18T21:42:21.184Z","endTime":"2026-03-18T21:42:24.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44064666716498,"aZ":-26.914857558885075,"pfxX":-1.4092438319781864,"pfxZ":3.3220278866447686,"pX":-0.4031923375734915,"pZ":1.159264642232825,"vX0":-7.050475003642408,"vY0":-124.32680081728813,"vZ0":-4.203355217956852,"x":132.37,"y":207.48,"x0":2.640012761097492,"y0":50.00067032389496,"z0":5.078389397663633,"aX":-2.228726229639818},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":4.1,"spinRate":2464,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4387766415832699,"extension":5.2503012591831535},"hitData":{"launchSpeed":93.4,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.69,"coordY":155.43}},"index":5,"playId":"9948a0a5-596d-3aa3-b5a6-ed3c7eec7ef7","pitchNumber":5,"startTime":"2026-03-18T21:42:36.203Z","endTime":"2026-03-18T21:42:45.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:42:45.337Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Charlie Condon doubles (4) on a sharp line drive to center fielder Kyle Henley.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:44:56.715Z","endTime":"2026-03-18T21:45:25.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806120,"link":"/api/v1/people/806120"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Esmith Pineda replaces right fielder Spencer Steer, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_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":"2026-03-18T21:44:50.682Z","endTime":"2026-03-18T21:44:50.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703204,"link":"/api/v1/people/703204"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ruben Ibarra replaces first baseman Nathaniel Lowe, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-18T21:44:50.705Z","endTime":"2026-03-18T21:44:50.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702140,"link":"/api/v1/people/702140"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kyle Henley replaces center fielder Dane Myers, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-03-18T21:44:50.709Z","endTime":"2026-03-18T21:44:50.712Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806120,"link":"/api/v1/people/806120"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyson Lewis replaces third baseman Ke'Bryan Hayes, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-03-18T21:44:50.712Z","endTime":"2026-03-18T21:44:50.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815653,"link":"/api/v1/people/815653"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":663647,"link":"/api/v1/people/663647"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Phillips replaces Pierce Johnson.","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":4,"startTime":"2026-03-18T21:44:50.716Z","endTime":"2026-03-18T21:44:58.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.731724362993294,"aZ":-13.677868386497742,"pfxX":-5.582150692500832,"pfxZ":9.3162862232289,"pX":0.3494997646927998,"pZ":1.4500833789350982,"vX0":6.823989921695695,"vY0":-140.0427971393354,"vZ0":-9.16457198545186,"x":103.68,"y":199.63,"x0":-1.3939731457931468,"y0":50.00305311879259,"z0":5.660418284635814,"aX":-11.08382659750834},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2156,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.39116381693316526,"extension":5.954566852756109},"index":5,"playId":"f1eaddab-0a81-3231-bf2f-c3eef061a78d","pitchNumber":1,"startTime":"2026-03-18T21:44:58.901Z","endTime":"2026-03-18T21:45:02.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.590133456548607,"aZ":-14.60040887345328,"pfxX":-4.466431801919003,"pfxZ":8.770151275595289,"pX":-0.046510740225796494,"pZ":2.5653302537716094,"vX0":5.464887384389861,"vY0":-140.59060301035086,"vZ0":-6.136749569691018,"x":118.77,"y":169.52,"x0":-1.4343383967321905,"y0":50.000830789720695,"z0":5.722249174691322,"aX":-8.94858757444609},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2237,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.3894416239174161,"extension":5.938667766344208},"hitData":{"launchSpeed":108.5,"launchAngle":20.0,"totalDistance":397.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":176.11,"coordY":46.25}},"index":6,"playId":"9cebb9b1-e2de-32d7-b452-6a2b83976783","pitchNumber":2,"startTime":"2026-03-18T21:45:12.479Z","endTime":"2026-03-18T21:45:25.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":0.94,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:45:25.666Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryant Betancourt pops out to shortstop Carlos Sanchez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:45:43.366Z","endTime":"2026-03-18T21:47:04.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800176,"link":"/api/v1/people/800176"},"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(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":84.6,"endSpeed":78.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27067122167287,"aZ":-33.176968221971904,"pfxX":10.495544857106676,"pfxZ":-0.6477300472172756,"pX":0.9237217007357982,"pZ":1.0397389420918197,"vX0":3.5195578264629077,"vY0":-123.2326630446254,"vZ0":-4.34453993785725,"x":81.79,"y":210.71,"x0":-1.8847224405094423,"y0":50.00427679932768,"z0":5.6120299357781,"aX":16.228061853655863},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":-19.8,"spinRate":2493,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.44356589038835903,"extension":5.873017426406825},"index":0,"playId":"07776255-b48f-3664-a161-9c7a0ca5af4f","pitchNumber":1,"startTime":"2026-03-18T21:45:53.372Z","endTime":"2026-03-18T21:45:56.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34085423162902,"aZ":-33.842864723819424,"pfxX":8.713252310584494,"pfxZ":-1.0662161323415944,"pX":-0.5493654788662129,"pZ":3.1823256935840014,"vX0":0.8919736322338438,"vY0":-124.20805769166994,"vZ0":0.3767168297089576,"x":137.94,"y":152.86,"x0":-2.045193446417816,"y0":50.0023263227833,"z0":5.837549320297212,"aX":13.64469264683897},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":-16.0,"spinRate":2384,"spinDirection":61},"zone":1,"typeConfidence":0.91,"plateTime":0.4405817370693703,"extension":5.641677465340048},"index":1,"playId":"f60f816e-cdd5-3fb3-806f-56b0aea40890","pitchNumber":2,"startTime":"2026-03-18T21:46:10.717Z","endTime":"2026-03-18T21:46:14.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-18T21:46:16.268Z","endTime":"2026-03-18T21:46:32.283Z","isPitch":false,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.250318065274435,"aZ":-13.101567696570532,"pfxX":-7.2224480216077485,"pfxZ":9.030572834320804,"pX":0.06607747011966059,"pZ":1.8234655452761248,"vX0":7.349031910208131,"vY0":-144.5216933129035,"vZ0":-8.671430379824823,"x":114.48,"y":189.55,"x0":-1.5736201638621214,"y0":50.000853313362285,"z0":5.670982696404878,"aX":-15.249284785959018},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2506,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3792595132694281,"extension":5.857369447123358},"index":3,"playId":"ed3f70b1-4610-3b98-bf6f-65b7255fdd0e","pitchNumber":3,"startTime":"2026-03-18T21:46:32.283Z","endTime":"2026-03-18T21:46:38.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90637509080521,"aZ":-15.100025992587062,"pfxX":-7.136395997087652,"pfxZ":7.866261208737141,"pX":1.0390801565389953,"pZ":2.1218441427728933,"vX0":10.005493045650766,"vY0":-145.87432146295419,"vZ0":-7.601264287246931,"x":77.39,"y":181.49,"x0":-1.4962721330235855,"y0":50.006245006082096,"z0":5.6580040908746705,"aX":-15.497989288075491},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":11.2,"spinRate":2479,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.37439403427470896,"extension":5.8500568209796135},"hitData":{"launchSpeed":58.8,"launchAngle":37.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":123.33,"coordY":133.0}},"index":4,"playId":"7e0991de-0a35-3031-ba88-89e27a7a85c5","pitchNumber":4,"startTime":"2026-03-18T21:46:56.140Z","endTime":"2026-03-18T21:47:04.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.58,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:47:04.875Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dyan Jorge called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:47:19.229Z","endTime":"2026-03-18T21:48:37.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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, 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":85.4,"endSpeed":78.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106997798953987,"aZ":-33.559647646100075,"pfxX":8.122012645768452,"pfxZ":-0.8829658466213601,"pX":1.3942162759844026,"pZ":2.147614817449567,"vX0":4.851279785532277,"vY0":-124.31917381219932,"vZ0":-2.0358075979224797,"x":63.86,"y":180.79,"x0":-1.638353770079923,"y0":50.00427412039775,"z0":5.764751990446431,"aX":12.70433120640955},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":-15.8,"spinRate":2424,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4407031778353496,"extension":5.83301411625835},"index":0,"playId":"585cd433-01a7-3d8c-8f78-e60169400a93","pitchNumber":1,"startTime":"2026-03-18T21:47:26.664Z","endTime":"2026-03-18T21:47:30.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65198968091562,"aZ":-33.56603374820573,"pfxX":9.062436614885096,"pfxZ":-0.8849670355324388,"pX":1.0269072499000438,"pZ":1.2406214262492055,"vX0":3.8437350484178645,"vY0":-124.64107476724818,"vZ0":-4.085136119983044,"x":77.86,"y":205.28,"x0":-1.7095889801743385,"y0":50.000564468484484,"z0":5.654886072157264,"aX":14.339063915526998},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":-17.3,"spinRate":2252,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4384464597095352,"extension":5.745002409858476},"index":1,"playId":"c48f7322-827e-3c36-ab57-ca05d0a1b93d","pitchNumber":2,"startTime":"2026-03-18T21:47:44.649Z","endTime":"2026-03-18T21:47:50.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-18T21:47:53.535Z","endTime":"2026-03-18T21:48:09.583Z","isPitch":false,"type":"action","player":{"id":694170,"link":"/api/v1/people/694170"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921268127672192,"aZ":-34.01445170567347,"pfxX":9.241202475090482,"pfxZ":-1.1278563265301138,"pX":2.4065591787731098,"pZ":0.13698677569132728,"vX0":7.150269341904317,"vY0":-127.4911939216964,"vZ0":-6.661623454363531,"x":25.27,"y":235.08,"x0":-1.641749395740209,"y0":50.00238353488614,"z0":5.491874429486073,"aX":15.10350436787129},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.5,"breakHorizontal":-18.5,"spinRate":2156,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.43078508027933893,"extension":5.9388192338637475},"index":3,"playId":"9cc0217e-5e3a-3e40-8228-2ad17c9af123","pitchNumber":3,"startTime":"2026-03-18T21:48:09.583Z","endTime":"2026-03-18T21:48:12.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366193783262442,"aZ":-32.00323441896387,"pfxX":7.994726602212829,"pfxZ":0.10551288030474115,"pX":0.8976345197515468,"pZ":1.9568576512921119,"vX0":3.9306146927222945,"vY0":-126.69542780167878,"vZ0":-2.727806570380893,"x":82.78,"y":185.94,"x0":-1.7154127991752193,"y0":50.001799475233746,"z0":5.620930448831479,"aX":12.916691630943264},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-15.4,"spinRate":2318,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.43332829220075375,"extension":5.708201770564802},"index":4,"playId":"88c9e48e-2911-38d3-a58a-3624223bb2d5","pitchNumber":4,"startTime":"2026-03-18T21:48:33.637Z","endTime":"2026-03-18T21:48:37.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.33,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:48:37.765Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:48:58.052Z","endTime":"2026-03-18T21:50:16.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359065764718544,"aZ":-13.607273964049153,"pfxX":-5.227599891628798,"pfxZ":8.73776053366172,"pX":-0.2683430631577262,"pZ":2.561258186373549,"vX0":5.532511557239017,"vY0":-144.34994986103675,"vZ0":-6.670616174578255,"x":127.23,"y":169.63,"x0":-1.5240711672239171,"y0":50.006631712751165,"z0":5.728190948336962,"aX":-11.113215580609332},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2492,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3784116833702722,"extension":5.923595060801165},"index":0,"playId":"caa1828d-6a1c-3873-a74d-f26ae45a3d61","pitchNumber":1,"startTime":"2026-03-18T21:49:06.778Z","endTime":"2026-03-18T21:49:10.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.906826841769764,"aZ":-11.844576191442275,"pfxX":-5.509467456762465,"pfxZ":9.648334445212438,"pX":0.5112443550715383,"pZ":1.7624542056395163,"vX0":7.68907656217111,"vY0":-143.90148892005914,"vZ0":-8.88009852004757,"x":97.51,"y":191.19,"x0":-1.4737123461455954,"y0":50.0061585206254,"z0":5.613367569019234,"aX":-11.612607690845888},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2352,"spinDirection":224},"zone":9,"typeConfidence":0.91,"plateTime":0.37994855863507304,"extension":5.794745860885113},"index":1,"playId":"15cfa322-9180-31db-b753-04bfbe9bfc08","pitchNumber":2,"startTime":"2026-03-18T21:49:32.206Z","endTime":"2026-03-18T21:49:59.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"}},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.187703375612596,"aZ":-34.69315958041239,"pfxX":6.137983175711984,"pfxZ":-1.550890748891188,"pX":0.5670271321040522,"pZ":0.867126372581563,"vX0":3.991470693420368,"vY0":-125.83055093777061,"vZ0":-4.7293169995961595,"x":95.39,"y":215.37,"x0":-1.8296957914646341,"y0":50.0009104045108,"z0":5.538461962638566,"aX":9.97921781837289},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.6,"breakHorizontal":-12.0,"spinRate":2222,"spinDirection":70},"zone":14,"typeConfidence":0.89,"plateTime":0.4329787135951184,"extension":5.585034168353026},"index":2,"playId":"84d270c8-f263-334d-a2d9-b416966d933e","pitchNumber":3,"startTime":"2026-03-18T21:50:11.164Z","endTime":"2026-03-18T21:50:16.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:50:16.433Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Banfield walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:52:24.933Z","endTime":"2026-03-18T21:55:04.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9,10,11],"actionIndex":[0,1,2],"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":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Parker Mushinski replaces Brennan Bernardino.","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":"2026-03-18T21:50:50.919Z","endTime":"2026-03-18T21:51:59.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656786,"link":"/api/v1/people/656786"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ethan Hedges replaces first baseman Troy Johnston, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-18T21:51:59.850Z","endTime":"2026-03-18T21:51:59.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805260,"link":"/api/v1/people/805260"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to first base for Chad Stevens.","event":"Defensive Switch","eventType":"defensive_switch","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":2,"startTime":"2026-03-18T21:51:59.865Z","endTime":"2026-03-18T21:52:26.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"800","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475784488214543,"aZ":-22.835197234273007,"pfxX":0.9813165624846599,"pfxZ":5.3218652001603015,"pX":-0.021472659288460906,"pZ":1.9405215470896133,"vX0":-4.643263071136495,"vY0":-130.87400763494475,"vZ0":-5.015296923411027,"x":117.82,"y":186.39,"x0":1.6390204479874728,"y0":50.00562202994712,"z0":5.565254807484188,"aX":1.7233846286023045},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2523,"spinDirection":166},"zone":8,"typeConfidence":0.62,"plateTime":0.41658384509026414,"extension":6.344745773358979},"index":3,"playId":"0b346db7-3b90-316f-8cab-04be3ab4e1a2","pitchNumber":1,"startTime":"2026-03-18T21:52:26.521Z","endTime":"2026-03-18T21:52:30.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95521721891056,"aZ":-20.32417578648672,"pfxX":8.988398021597476,"pfxZ":7.266129467054844,"pX":-1.0797667373362665,"pZ":0.7015981440240868,"vX0":-9.60424536903959,"vY0":-126.67152214487874,"vZ0":-7.566746668134173,"x":158.16,"y":219.84,"x0":1.5863121341881825,"y0":50.00490994864891,"z0":5.3426467292638815,"aX":14.664463610281038},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.6,"breakHorizontal":-14.2,"spinRate":2107,"spinDirection":109},"zone":13,"typeConfidence":0.69,"plateTime":0.43178169346055695,"extension":6.465194688198172},"index":4,"playId":"83489891-b877-39c8-867b-662551383871","pitchNumber":2,"startTime":"2026-03-18T21:52:50.320Z","endTime":"2026-03-18T21:52:53.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(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":84.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81066656349742,"aZ":-19.907468914899216,"pfxX":-1.5090295721636355,"pfxZ":6.817030288098335,"pX":-0.06996196818880708,"pZ":3.3681207449712374,"vX0":-4.016626775628867,"vY0":-131.99613320436993,"vZ0":-2.297291047232201,"x":119.67,"y":147.84,"x0":1.655585150949487,"y0":50.00524612355911,"z0":5.6842745149086324,"aX":-2.71627910661659},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":3.5,"spinRate":2662,"spinDirection":168},"zone":11,"typeConfidence":0.89,"plateTime":0.4118247317901025,"extension":6.287599160339282},"index":5,"playId":"f2c4310b-10a0-3abb-9698-2553670b36e2","pitchNumber":3,"startTime":"2026-03-18T21:53:08.626Z","endTime":"2026-03-18T21:53:11.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-18T21:53:22.100Z","endTime":"2026-03-18T21:53:31.157Z","isPitch":false,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73706711500464,"aZ":-41.64564668462583,"pfxX":-4.533754947345305,"pfxZ":-6.2104280988450995,"pX":-0.1832546702758553,"pZ":0.4728337587378804,"vX0":-3.110688509180498,"vY0":-122.27439948729369,"vZ0":-3.6234327586011035,"x":123.99,"y":226.01,"x0":1.6920051108453247,"y0":50.00597370813105,"z0":5.525459522640359,"aX":-6.908387502415723},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.9,"breakHorizontal":8.9,"spinRate":2874,"spinDirection":315},"zone":13,"typeConfidence":0.89,"plateTime":0.44690257302666714,"extension":6.259426353847458},"index":7,"playId":"64b411ed-c618-37f6-bcd3-7be4baff8afd","pitchNumber":4,"startTime":"2026-03-18T21:53:31.157Z","endTime":"2026-03-18T21:53:35.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.432886137934503,"aZ":-39.10613085061357,"pfxX":-3.260660763503,"pfxZ":-4.570892169153784,"pX":0.11109877153824226,"pZ":0.9700070618908807,"vX0":-2.8554227000111805,"vY0":-121.67249470173675,"vZ0":-2.9735124738366876,"x":112.77,"y":212.59,"x0":1.71896940816608,"y0":50.00387922416219,"z0":5.560559636886354,"aX":-4.942491071475081},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.8,"breakHorizontal":6.5,"spinRate":2698,"spinDirection":3},"zone":14,"typeConfidence":0.9,"plateTime":0.44830471495474367,"extension":6.246454459287293},"index":8,"playId":"3244ac3e-0a43-3de8-a250-f8ffe44b1bea","pitchNumber":5,"startTime":"2026-03-18T21:54:00.107Z","endTime":"2026-03-18T21:54:03.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.413474145468445,"aZ":-19.28971707981523,"pfxX":4.394201959907436,"pfxZ":6.641300501183984,"pX":0.2044458177643342,"pZ":2.1942740005647297,"vX0":-5.361147088746501,"vY0":-137.84134022993362,"vZ0":-5.512999142939453,"x":109.21,"y":179.53,"x0":1.5965908916101423,"y0":50.00027381874344,"z0":5.507752187698831,"aX":8.520841124106013},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":-7.0,"spinRate":2439,"spinDirection":144},"zone":5,"typeConfidence":0.97,"plateTime":0.3961980194898693,"extension":6.267882471595592},"index":9,"playId":"134a77f5-5d56-3582-9fec-c203545c2db7","pitchNumber":6,"startTime":"2026-03-18T21:54:18.627Z","endTime":"2026-03-18T21:54:22.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.528703994170723,"aZ":-27.529606604961167,"pfxX":-4.108155954790496,"pfxZ":2.8281657093788843,"pX":-1.1981580627427337,"pZ":0.796011310365058,"vX0":-5.940610022651711,"vY0":-126.79780925439869,"vZ0":-6.112017655024775,"x":162.67,"y":217.29,"x0":1.7002647121813699,"y0":50.006093896053144,"z0":5.406640168785391,"aX":-6.756309653382937},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":8.6,"spinRate":2683,"spinDirection":178},"zone":13,"typeConfidence":0.92,"plateTime":0.4303429163198329,"extension":6.428492341676376},"index":10,"playId":"b17f40d7-34c5-3bfb-bdc3-8c58a5109bae","pitchNumber":7,"startTime":"2026-03-18T21:54:38.253Z","endTime":"2026-03-18T21:54:44.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.491018380097778,"aZ":-22.31217050968776,"pfxX":-2.450003161350229,"pfxZ":5.545926925731774,"pX":1.2408234937386482,"pZ":2.734108521372914,"vX0":-0.281761571997203,"vY0":-130.96440565863927,"vZ0":-3.1869687144449688,"x":69.7,"y":164.96,"x0":1.6683238864428067,"y0":50.00357265200087,"z0":5.5913669509209925,"aX":-4.357020372688247},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":4.6,"spinRate":2580,"spinDirection":182},"zone":12,"typeConfidence":0.92,"plateTime":0.4144847366101865,"extension":6.281165695101825},"index":11,"playId":"51b781f9-ee51-356b-a7f3-90d28193a332","pitchNumber":8,"startTime":"2026-03-18T21:55:00.915Z","endTime":"2026-03-18T21:55:04.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:55:04.201Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Stephan singles on a ground ball to shortstop Dyan Jorge, deflected by second baseman Vimael Machín. Will Banfield to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:55:14.791Z","endTime":"2026-03-18T21:55:35.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"postOnSecond":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"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(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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16519116604098,"aZ":-24.138488218866467,"pfxX":8.737980251253926,"pfxZ":4.332130920299889,"pX":0.7876612466124682,"pZ":2.484667473488524,"vX0":-5.544580305084224,"vY0":-134.57724293154013,"vZ0":-3.454022748818277,"x":86.98,"y":171.69,"x0":1.7277079591453863,"y0":50.00261587975101,"z0":5.472968045482181,"aX":16.205643476817688},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":2387,"spinDirection":153},"zone":6,"typeConfidence":0.96,"plateTime":0.4052784842923236,"extension":6.256154560203232},"hitData":{"launchSpeed":72.5,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.6,"coordY":149.86}},"index":0,"playId":"2e9625cb-798e-3d10-b9a4-a8ead3223faa","pitchNumber":1,"startTime":"2026-03-18T21:55:27.232Z","endTime":"2026-03-18T21:55:35.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":803174,"link":"/api/v1/people/803174","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803174,"link":"/api/v1/people/803174"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":803174,"link":"/api/v1/people/803174"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:55:35.435Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Urbaez singles on a sharp line drive to center fielder Cole Carrigg. Will Banfield to 3rd. Anthony Stephan to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:56:04.530Z","endTime":"2026-03-18T21:57:00.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":688005,"fullName":"Francisco Urbaez","link":"/api/v1/people/688005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":688005,"fullName":"Francisco Urbaez","link":"/api/v1/people/688005"},"postOnSecond":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"postOnThird":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"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":688005,"fullName":"Francisco Urbaez","link":"/api/v1/people/688005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":81.1,"endSpeed":75.6,"strikeZoneTop":3.078,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.347789903615435,"aZ":-40.37492591823733,"pfxX":-3.028405227134537,"pfxZ":-5.738878456245468,"pX":-0.2507799996141011,"pZ":2.34979195256414,"vX0":-4.044321867859667,"vY0":-118.20353105213741,"vZ0":0.8538770782297647,"x":126.56,"y":175.34,"x0":1.8690088625642651,"y0":50.00219485541964,"z0":5.660973761979167,"aX":-4.328123629597463},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.0,"breakHorizontal":6.4,"spinRate":2673,"spinDirection":288},"zone":4,"typeConfidence":0.9,"plateTime":0.46156596050941534,"extension":6.058276139816619},"index":0,"playId":"17a89592-e929-3259-8018-d78ba1cd4c76","pitchNumber":1,"startTime":"2026-03-18T21:56:09.980Z","endTime":"2026-03-18T21:56:13.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":688005,"link":"/api/v1/people/688005","batSide":{"code":"R","description":"Right"}},"first":{"id":803174,"link":"/api/v1/people/803174"},"second":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":91.3,"endSpeed":84.3,"strikeZoneTop":3.078,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47287246099685,"aZ":-18.217985036062416,"pfxX":-1.9626912614999572,"pfxZ":7.720187810554263,"pX":0.11520994608419807,"pZ":2.816472845718265,"vX0":-3.4478760553148655,"vY0":-133.07364621693574,"vZ0":-3.9469810967269847,"x":112.61,"y":162.74,"x0":1.6786763030087684,"y0":50.00185474505602,"z0":5.62533750443676,"aX":-3.546282555652279},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":4.2,"spinRate":2359,"spinDirection":281},"zone":2,"typeConfidence":0.82,"plateTime":0.4103765468173428,"extension":6.192612974214927},"index":1,"playId":"c338269c-4f90-3e33-aaad-5386331ef2ad","pitchNumber":2,"startTime":"2026-03-18T21:56:25.767Z","endTime":"2026-03-18T21:56:29.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":688005,"link":"/api/v1/people/688005","batSide":{"code":"R","description":"Right"}},"first":{"id":803174,"link":"/api/v1/people/803174"},"second":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.078,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002083706431204,"aZ":-13.323882709086261,"pfxX":2.8397173894566894,"pfxZ":9.849479125252959,"pX":0.12740053940143498,"pZ":3.184979360535913,"vX0":-5.080625793843561,"vY0":-136.70258273313118,"vZ0":-3.93332188440123,"x":112.14,"y":152.79,"x0":1.631706948106102,"y0":50.000032199375916,"z0":5.541967910778483,"aX":5.433605923110085},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-4.2,"spinRate":2109,"spinDirection":191},"zone":2,"typeConfidence":0.93,"plateTime":0.39898018253527434,"extension":6.141618908334276},"hitData":{"launchSpeed":107.0,"launchAngle":9.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.94,"coordY":97.22}},"index":2,"playId":"2f6f3ac1-e041-339f-9bfe-d65ee9540f7e","pitchNumber":3,"startTime":"2026-03-18T21:56:49.475Z","endTime":"2026-03-18T21:57:00.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":688005,"link":"/api/v1/people/688005","batSide":{"code":"R","description":"Right"}},"first":{"id":803174,"link":"/api/v1/people/803174"},"second":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688005,"link":"/api/v1/people/688005"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":688005,"link":"/api/v1/people/688005"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.38,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:57:00.438Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Sanchez grounds into a force out, second baseman Vimael Machín to shortstop Dyan Jorge. Will Banfield scores. Anthony Stephan to 3rd. Francisco Urbaez out at 2nd. Carlos Sanchez to 1st.","rbi":1,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:57:37.852Z","endTime":"2026-03-18T21:59:22.119Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"postOnThird":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":688005,"fullName":"Francisco Urbaez","link":"/api/v1/people/688005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":{"id":656786,"link":"/api/v1/people/656786"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08318666-0556-0003-001c-f08cd117d70a","startTime":"2026-03-18T21:57:29.150Z","endTime":"2026-03-18T21:57:40.221Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":688005,"link":"/api/v1/people/688005"},"second":{"id":803174,"link":"/api/v1/people/803174"},"third":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878045889184076,"aZ":-23.408154642735134,"pfxX":7.84462448781164,"pfxZ":4.721128998062286,"pX":-0.32217363357754547,"pZ":1.047422835797376,"vX0":-8.011842310700114,"vY0":-134.1322495428439,"vZ0":-6.982830439416718,"x":129.28,"y":210.5,"x0":1.6576246504578698,"y0":50.00354520789472,"z0":5.307500189904916,"aX":14.565215690018908},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-12.8,"spinRate":1958,"spinDirection":55},"zone":13,"typeConfidence":0.92,"plateTime":0.4054373946253138,"extension":6.332096378058906},"index":1,"playId":"7506186e-dbe0-36ea-9960-044552fa03db","pitchNumber":1,"startTime":"2026-03-18T21:57:40.221Z","endTime":"2026-03-18T21:57:46.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":688005,"link":"/api/v1/people/688005"},"second":{"id":803174,"link":"/api/v1/people/803174"},"third":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-18T21:58:10.523Z","endTime":"2026-03-18T21:58:30.795Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":688005,"link":"/api/v1/people/688005"},"second":{"id":803174,"link":"/api/v1/people/803174"},"third":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106783784771345,"aZ":-24.085300433626347,"pfxX":-6.662731979334907,"pfxZ":5.292012570235549,"pX":-0.6904646440729655,"pZ":3.3261485731910474,"vX0":-3.6881426560151165,"vY0":-123.27385568716494,"vZ0":-0.556691067473955,"x":151.91,"y":107.75,"x0":1.6939738043047294,"y0":50.0020063399852,"z0":5.600687586725858,"aX":-10.181299708372775},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.7,"breakHorizontal":13.0,"spinRate":2618,"spinDirection":239},"zone":1,"typeConfidence":0.92,"plateTime":0.4455122223042629,"extension":6.143263834586993},"index":3,"playId":"a08373be-7ef7-3e01-971a-1f656cca4aab","pitchNumber":2,"startTime":"2026-03-18T21:58:30.795Z","endTime":"2026-03-18T21:58:34.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":688005,"link":"/api/v1/people/688005"},"second":{"id":803174,"link":"/api/v1/people/803174"},"third":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717007680351955,"aZ":-27.4264599825271,"pfxX":-6.923110130302822,"pfxZ":3.17106478946256,"pX":0.2532674092818706,"pZ":0.26021532998845764,"vX0":-1.5516335170240403,"vY0":-121.36979467506387,"vZ0":-6.670079875797676,"x":107.35,"y":231.75,"x0":1.7999484910504382,"y0":50.00565431699038,"z0":5.418069521933371,"aX":-10.378164606690977},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":13.0,"spinRate":2741,"spinDirection":296},"zone":14,"typeConfidence":0.57,"plateTime":0.4504792148386927,"extension":6.447778033830872},"index":4,"playId":"764deffb-2c2b-3e53-814f-d4a25d244627","pitchNumber":3,"startTime":"2026-03-18T21:58:49.055Z","endTime":"2026-03-18T21:58:52.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":688005,"link":"/api/v1/people/688005"},"second":{"id":803174,"link":"/api/v1/people/803174"},"third":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.555660399278125,"aZ":-21.307435346287342,"pfxX":7.1128777520456286,"pfxZ":5.7954520254329935,"pX":0.04987362625521972,"pZ":3.327118089158022,"vX0":-6.744740099550348,"vY0":-135.58696730255943,"vZ0":-2.1118118411376643,"x":115.1,"y":148.95,"x0":1.63654238628113,"y0":50.00533979315392,"z0":5.591233082873456,"aX":13.34506748314407},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-11.6,"spinRate":2475,"spinDirection":152},"zone":2,"typeConfidence":0.97,"plateTime":0.40280100764283144,"extension":6.254861696343547},"hitData":{"launchSpeed":80.1,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.79,"coordY":161.0}},"index":5,"playId":"50e09f3a-fc5b-3696-a32f-9fab76db4208","pitchNumber":4,"startTime":"2026-03-18T21:59:14.718Z","endTime":"2026-03-18T21:59:22.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":688005,"link":"/api/v1/people/688005"},"second":{"id":803174,"link":"/api/v1/people/803174"},"third":{"id":677943,"link":"/api/v1/people/677943"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800176,"link":"/api/v1/people/800176"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":800176,"link":"/api/v1/people/800176"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.33,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:59:22.119Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Zavier Warren out on a sacrifice fly to right fielder Charlie Condon. Anthony Stephan scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:59:55.381Z","endTime":"2026-03-18T22:01:07.377Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680518,"fullName":"Zavier Warren","link":"/api/v1/people/680518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":680518,"fullName":"Zavier Warren","link":"/api/v1/people/680518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"responsiblePitcher":{"id":656786,"link":"/api/v1/people/656786"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zavier Warren replaces Tyler Stephenson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T21:59:44.040Z","endTime":"2026-03-18T21:59:57.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680518,"link":"/api/v1/people/680518"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":803174,"link":"/api/v1/people/803174"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875821010090245,"aZ":-39.86578086591372,"pfxX":-2.8393066523214,"pfxZ":-5.337757410270281,"pX":-1.2924232939992175,"pZ":1.0693565679875043,"vX0":-6.183357943251272,"vY0":-119.07104437466553,"vZ0":-2.1801027936164035,"x":166.26,"y":209.91,"x0":1.701998635500907,"y0":50.00104483468636,"z0":5.588524664763296,"aX":-4.093143858771212},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.0,"breakHorizontal":6.6,"spinRate":2744,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.4592021270998754,"extension":6.180305732945495},"index":1,"playId":"b190a7f5-9425-3110-ab55-9ef95b35b41e","pitchNumber":1,"startTime":"2026-03-18T21:59:57.513Z","endTime":"2026-03-18T22:00:01.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680518,"link":"/api/v1/people/680518","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":803174,"link":"/api/v1/people/803174"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.415964199949496,"aZ":-20.9044553984188,"pfxX":-1.5463766653138196,"pfxZ":6.435869453993941,"pX":0.7227303317857577,"pZ":2.9998214924745845,"vX0":-2.3756411534427384,"vY0":-129.7868637809776,"vZ0":-2.778691518873328,"x":89.45,"y":157.78,"x0":1.8416951236661707,"y0":50.00303892465602,"z0":5.63042643571103,"aX":-2.7076518637775675},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.4,"breakHorizontal":3.2,"spinRate":2528,"spinDirection":109},"zone":3,"typeConfidence":0.92,"plateTime":0.4178310122559745,"extension":6.237998351561309},"index":2,"playId":"3453ac5b-8637-3423-b0e0-69d4bfd584d8","pitchNumber":2,"startTime":"2026-03-18T22:00:15.708Z","endTime":"2026-03-18T22:00:42.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680518,"link":"/api/v1/people/680518","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":803174,"link":"/api/v1/people/803174"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"}},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450694916748162,"aZ":-20.63078725145234,"pfxX":-1.1849384045890836,"pfxZ":6.424517598058908,"pX":0.3061949511700303,"pZ":2.166098147569235,"vX0":-3.8848669464801953,"vY0":-133.16352602538154,"vZ0":-4.851178546804251,"x":105.33,"y":180.3,"x0":1.9376658215371487,"y0":50.005076144084185,"z0":5.503114104163765,"aX":-2.1281618290401227},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":3.0,"spinRate":2548,"spinDirection":157},"zone":6,"typeConfidence":0.73,"plateTime":0.41124065298016443,"extension":6.290641504863391},"hitData":{"launchSpeed":92.5,"launchAngle":45.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.43,"coordY":104.3}},"index":3,"playId":"8f382678-993b-390a-bf0b-626e8f3a09f7","pitchNumber":3,"startTime":"2026-03-18T22:00:51.113Z","endTime":"2026-03-18T22:01:07.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680518,"link":"/api/v1/people/680518","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":803174,"link":"/api/v1/people/803174"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680518,"link":"/api/v1/people/680518"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":0.5000000000000142,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:01:07.377Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmith Pineda grounds out, third baseman Ethan Hedges to first baseman Chad Stevens.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T22:01:25.531Z","endTime":"2026-03-18T22:02:15.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":703204,"fullName":"Esmith Pineda","link":"/api/v1/people/703204"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703204,"fullName":"Esmith Pineda","link":"/api/v1/people/703204"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805260,"link":"/api/v1/people/805260"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"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":86.0,"endSpeed":79.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82720277458452,"aZ":-24.24420606939358,"pfxX":7.984944222294132,"pfxZ":4.949920288110421,"pX":1.5959679479674016,"pZ":3.8454966311815304,"vX0":-3.4806979859483853,"vY0":-125.35472474929414,"vZ0":0.4256295101868399,"x":56.17,"y":134.95,"x0":1.9602917276678542,"y0":50.0019644173895,"z0":5.6428194339894855,"aX":12.787846200942237},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.7,"spinRate":1924,"spinDirection":99},"zone":12,"typeConfidence":0.53,"plateTime":0.43587846243003936,"extension":5.996308500184276},"index":0,"playId":"1c9ecba1-3218-3295-a3ff-13d4024f8f1d","pitchNumber":1,"startTime":"2026-03-18T22:01:31.830Z","endTime":"2026-03-18T22:01:35.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":703204,"link":"/api/v1/people/703204","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.240309569281177,"aZ":-41.072078754129755,"pfxX":-6.184023091084091,"pfxZ":-6.2172902569321735,"pX":1.244142388241231,"pZ":3.0854527000803333,"vX0":0.08740782482722392,"vY0":-118.44967213336386,"vZ0":2.4582324769532926,"x":69.58,"y":155.47,"x0":2.0112532233785907,"y0":50.0042722310529,"z0":5.771953506478439,"aX":-8.84565402256736},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.4,"breakHorizontal":11.2,"spinRate":2843,"spinDirection":305},"zone":12,"typeConfidence":0.91,"plateTime":0.4612511288113912,"extension":6.073905921925762},"index":1,"playId":"4a9c65b0-1406-3080-b03c-760b826de0b2","pitchNumber":2,"startTime":"2026-03-18T22:01:49.791Z","endTime":"2026-03-18T22:01:53.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":703204,"link":"/api/v1/people/703204","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18745226406819,"aZ":-24.120408415552774,"pfxX":-0.9486378322043374,"pfxZ":4.544723702839875,"pX":-0.19575359184632085,"pZ":2.545119772348702,"vX0":-4.722373349374781,"vY0":-130.92686338821076,"vZ0":-3.26410393404499,"x":124.46,"y":170.06,"x0":1.7393160499059197,"y0":50.005558024674855,"z0":5.571373463076719,"aX":-1.6804996809105603},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2571,"spinDirection":164},"zone":5,"typeConfidence":0.84,"plateTime":0.41504118686948965,"extension":6.365684073816943},"hitData":{"launchSpeed":85.6,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.65,"coordY":170.62}},"index":2,"playId":"09aef574-7f38-3c16-baf8-78b0c5c0f599","pitchNumber":3,"startTime":"2026-03-18T22:02:07.983Z","endTime":"2026-03-18T22:02:15.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":703204,"link":"/api/v1/people/703204","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703204,"link":"/api/v1/people/703204"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":703204,"link":"/api/v1/people/703204"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:02:15.167Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:05:09.596Z","endTime":"2026-03-18T22:05:59.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Zavier Warren remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:04:01.000Z","endTime":"2026-03-18T22:04:01.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680518,"link":"/api/v1/people/680518"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan McCrystal replaces catcher Will Banfield, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T22:04:01.016Z","endTime":"2026-03-18T22:04:01.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701734,"link":"/api/v1/people/701734"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":677943,"link":"/api/v1/people/677943"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Simon Miller replaces Connor Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:04:01.018Z","endTime":"2026-03-18T22:05:04.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815043,"link":"/api/v1/people/815043"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":815043,"fullName":"Simon Miller"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"playId":"08318666-0586-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-18T22:05:04.091Z","endTime":"2026-03-18T22:05:11.784Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638529226230418,"aZ":-30.888942407875046,"pfxX":1.1930711591415757,"pfxZ":0.7536515432483331,"pX":-0.9421016643264933,"pZ":3.522007465562216,"vX0":2.097625366380088,"vY0":-129.87806624624756,"vZ0":-0.6769832063810428,"x":152.91,"y":143.69,"x0":-1.9157520429247765,"y0":50.003050632338535,"z0":6.138733129649284,"aX":2.0343651206801274},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":-2.6,"spinRate":2173,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4220049344647121,"extension":5.940942769787346},"index":4,"playId":"8916c99f-6f4b-3642-b1ee-f6eb92b7f67f","pitchNumber":1,"startTime":"2026-03-18T22:05:11.784Z","endTime":"2026-03-18T22:05:15.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03188160191035,"aZ":-33.649475570924444,"pfxX":-1.20427300608594,"pfxZ":-0.8665844003675147,"pX":-0.6543150434960264,"pZ":2.858386130120679,"vX0":3.5328447181565057,"vY0":-130.31950256003904,"vZ0":-1.7193699943326843,"x":141.94,"y":161.6,"x0":-1.8748687883103496,"y0":50.00153401091902,"z0":6.084028941700031,"aX":-2.0587245676521957},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.7,"breakHorizontal":1.3,"spinRate":2155,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.421343925243137,"extension":6.071912781179561},"index":5,"playId":"cbe7a1c0-4018-3a45-b3d9-279edf4a0110","pitchNumber":2,"startTime":"2026-03-18T22:05:24.766Z","endTime":"2026-03-18T22:05:27.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":83.0,"endSpeed":75.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570728033246635,"aZ":-34.43356376818438,"pfxX":9.798645852009958,"pfxZ":-1.5465774160385592,"pX":-2.0637259422446808,"pZ":3.2204666222549903,"vX0":-2.428581537694467,"vY0":-120.78809258914147,"vZ0":0.6794327625352494,"x":195.66,"y":151.83,"x0":-2.312217938568683,"y0":50.00102489746254,"z0":5.9857392810991765,"aX":14.342027872913846},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.3,"breakHorizontal":-17.0,"spinRate":2696,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4550940085676025,"extension":5.903156400719025},"index":6,"playId":"39345b3d-960b-34f4-9306-3f2388ddf8be","pitchNumber":3,"startTime":"2026-03-18T22:05:40.293Z","endTime":"2026-03-18T22:05:45.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39971555156587,"aZ":-34.263096226606216,"pfxX":-0.4455566681140768,"pfxZ":-1.235324045556128,"pX":-1.472178767166143,"pZ":3.1681164925878993,"vX0":1.0645531630796206,"vY0":-128.76126097579117,"vZ0":-0.773197778316207,"x":173.12,"y":153.24,"x0":-1.8313693206673354,"y0":50.00139219661982,"z0":6.101893817285722,"aX":-0.7552444449373306},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.2,"breakHorizontal":0.6,"spinRate":2123,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.42388218560402846,"extension":5.898112578707829},"index":7,"playId":"8496a9ae-4fb4-3a68-b02d-d86158c5faf4","pitchNumber":4,"startTime":"2026-03-18T22:05:56.106Z","endTime":"2026-03-18T22:05:59.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.28,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:05:59.810Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vimael Machín doubles (4) on a sharp line drive to right fielder Esmith Pineda. Chad Stevens to 3rd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:06:30.375Z","endTime":"2026-03-18T22:06:45.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"postOnThird":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703204,"link":"/api/v1/people/703204"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:06:20.776Z","endTime":"2026-03-18T22:06:32.560Z","isPitch":false,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619169507133307,"aZ":-31.32764202667458,"pfxX":0.8771426296664182,"pfxZ":0.515913590444411,"pX":0.8175730673834315,"pZ":2.334394591656,"vX0":6.339990560600575,"vY0":-126.43417533034705,"vZ0":-2.812359198294272,"x":85.84,"y":175.75,"x0":-1.827062230838936,"y0":50.000176224261935,"z0":5.952308756480135,"aX":1.4325304599907231},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-2.9,"spinRate":2278,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.43173740829541796,"extension":6.200722639763694},"hitData":{"launchSpeed":102.5,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.92,"coordY":85.38}},"index":1,"playId":"0054a2d2-92ca-3557-8cff-07e919b43194","pitchNumber":1,"startTime":"2026-03-18T22:06:32.560Z","endTime":"2026-03-18T22:06:45.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.6,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:06:45.342Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Robert Calaz out on a sacrifice fly to center fielder Kyle Henley. Chad Stevens scores. Vimael Machín to 3rd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:07:01.741Z","endTime":"2026-03-18T22:08:01.760Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806120,"link":"/api/v1/people/806120"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":{"id":815043,"link":"/api/v1/people/815043"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.930006370439223,"aZ":-31.80853764579586,"pfxX":-0.4134313032170236,"pfxZ":0.21296635961488697,"pX":-0.5209795774794826,"pZ":2.91599117903362,"vX0":3.391454295172225,"vY0":-130.26743819961425,"vZ0":-1.8626361947483185,"x":136.86,"y":160.05,"x0":-1.7851047198040408,"y0":50.00395037081128,"z0":6.041074084155512,"aX":-0.71237696426645},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.2,"breakHorizontal":0.0,"spinRate":2290,"spinDirection":87},"zone":1,"typeConfidence":2.0,"plateTime":0.4201953820793034,"extension":6.0702155653778735},"index":0,"playId":"4b979be7-21b7-3762-8d1a-1a76d0539297","pitchNumber":1,"startTime":"2026-03-18T22:07:13.207Z","endTime":"2026-03-18T22:07:16.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409018164732537,"aZ":-15.418876311085533,"pfxX":-5.651742568692654,"pfxZ":8.880101043684292,"pX":0.33870533075439485,"pZ":1.9881659227925808,"vX0":7.8509558979442895,"vY0":-136.57243401476944,"vZ0":-7.488663630868492,"x":104.09,"y":185.1,"x0":-1.8404947455634435,"y0":50.00269064338549,"z0":5.828606043584894,"aX":-10.664174607123952},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2347,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40123507832545346,"extension":6.175206823753017},"index":1,"playId":"a87d262c-b25f-3647-9015-9544b80a88eb","pitchNumber":2,"startTime":"2026-03-18T22:07:28.612Z","endTime":"2026-03-18T22:07:34.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686815323874196,"aZ":-30.705772304918046,"pfxX":4.627477547005981,"pfxZ":0.9314555147469168,"pX":0.47574809919146654,"pZ":2.131461971052303,"vX0":4.44598742057702,"vY0":-125.1743974960849,"vZ0":-2.9009930975046503,"x":98.87,"y":181.23,"x0":-1.9311066215192139,"y0":50.00051894058822,"z0":5.846072556953949,"aX":7.2658459336868715},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-9.5,"spinRate":2564,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4393000851328357,"extension":5.976383375448245},"hitData":{"launchSpeed":96.7,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.31,"coordY":58.73}},"index":2,"playId":"8433746e-970b-31a5-a515-60db4ae66282","pitchNumber":3,"startTime":"2026-03-18T22:07:47.765Z","endTime":"2026-03-18T22:08:01.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":2.499999999999986,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:08:01.760Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to center fielder Kyle Henley. Vimael Machín scores.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:08:21.547Z","endTime":"2026-03-18T22:08:54.850Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806120,"link":"/api/v1/people/806120"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":{"id":815043,"link":"/api/v1/people/815043"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":85.2,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79599600342423,"aZ":-34.315518116941796,"pfxX":5.499986665892925,"pfxZ":-1.3781944713355205,"pX":-0.7942835427916846,"pZ":3.2678725475110677,"vX0":1.576997462103466,"vY0":-124.14705307035075,"vZ0":0.34812539542836407,"x":147.28,"y":150.55,"x0":-2.152873362788524,"y0":50.00306869693371,"z0":5.99156573054693,"aX":8.54935406392961},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":-10.3,"spinRate":2608,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4418763651071269,"extension":5.939683629882437},"index":0,"playId":"e6e9b61e-1ef5-34e9-8ced-8ffa24ca6d29","pitchNumber":1,"startTime":"2026-03-18T22:08:29.420Z","endTime":"2026-03-18T22:08:33.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"third":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879538409459688,"aZ":-35.56133712778671,"pfxX":-0.6285163974617665,"pfxZ":-2.0089008846687015,"pX":-0.3192517227907098,"pZ":2.327572263306176,"vX0":4.20573322778701,"vY0":-128.23133725937524,"vZ0":-2.3428151909779986,"x":129.17,"y":175.94,"x0":-1.891607599595073,"y0":50.00511384492558,"z0":5.999086802669261,"aX":-1.058045694709776},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":0.2,"spinRate":2265,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.42541484156353393,"extension":6.00430838605437},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.12,"coordY":92.14}},"index":1,"playId":"d7adb9ca-3912-3ad5-8b60-3d148296f003","pitchNumber":2,"startTime":"2026-03-18T22:08:43.599Z","endTime":"2026-03-18T22:08:54.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"third":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.7,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:08:54.850Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Hopfe lines out sharply to left fielder Anthony Stephan.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:09:13.598Z","endTime":"2026-03-18T22:09:37.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":803174,"link":"/api/v1/people/803174"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tommy Hopfe replaces TJ Rumfield.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T22:09:06.963Z","endTime":"2026-03-18T22:09:15.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247728147292836,"aZ":-16.950303427625567,"pfxX":-5.46955137833807,"pfxZ":8.119277340547992,"pX":0.46987451071434766,"pZ":1.7955268451816926,"vX0":8.176524448928568,"vY0":-136.13400245057036,"vZ0":-7.541444386003338,"x":99.09,"y":190.3,"x0":-1.8636871612279935,"y0":50.001049780598855,"z0":5.777779055767882,"aX":-10.252814081268266},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":8.2,"spinRate":2333,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4025430202580611,"extension":6.224613021490352},"index":1,"playId":"a1930b86-fb92-3cc0-b520-6d694b3f3145","pitchNumber":1,"startTime":"2026-03-18T22:09:15.210Z","endTime":"2026-03-18T22:09:18.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08965167988411,"aZ":-16.291849658882427,"pfxX":-4.709640056625757,"pfxZ":8.418354964625205,"pX":-0.41570814024860875,"pZ":2.2412623527689703,"vX0":5.9357098647518125,"vY0":-136.93620243461777,"vZ0":-6.344927624846587,"x":132.85,"y":178.27,"x0":-2.006221703812189,"y0":50.00376214292544,"z0":5.715558325046099,"aX":-8.886481704471915},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2369,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40099193239426745,"extension":6.200662577179906},"hitData":{"launchSpeed":102.0,"launchAngle":16.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.57,"coordY":99.65}},"index":2,"playId":"f3a4247e-8ce6-34fd-9160-635d6742849b","pitchNumber":2,"startTime":"2026-03-18T22:09:30.807Z","endTime":"2026-03-18T22:09:37.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_ab"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_ab"},{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:09:37.591Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Charlie Condon walks. Cole Carrigg to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:09:57.636Z","endTime":"2026-03-18T22:11:34.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":89.8,"endSpeed":83.3,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142861608537373,"aZ":-33.06953894863715,"pfxX":-1.0642908087456577,"pfxZ":-0.507777823176248,"pX":-0.42528599786234045,"pZ":2.2326104704495124,"vX0":3.9620356084885286,"vY0":-130.8254825158378,"vZ0":-3.3200123855604047,"x":133.21,"y":178.5,"x0":-1.814909650470538,"y0":50.00604799110595,"z0":5.97237402682515,"aX":-1.863002984844771},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.4,"breakHorizontal":1.2,"spinRate":2162,"spinDirection":357},"zone":7,"typeConfidence":2.0,"plateTime":0.4171523567830282,"extension":6.03101557584658},"index":0,"playId":"09e13134-18dc-39c9-973b-f3cb21c56335","pitchNumber":1,"startTime":"2026-03-18T22:10:06.089Z","endTime":"2026-03-18T22:10:09.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3a06e0e5-7359-395b-bbfd-ab95edba1c92","startTime":"2026-03-18T22:10:21.525Z","endTime":"2026-03-18T22:10:24.525Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632622037412848,"aZ":-30.355617244102298,"pfxX":5.458548865537825,"pfxZ":1.1995808136581312,"pX":0.028147807244351834,"pZ":0.8221693437031157,"vX0":3.1319663396951616,"vY0":-122.66905669788596,"vZ0":-5.756081053740049,"x":115.93,"y":216.58,"x0":-1.975201077721615,"y0":50.005348164644104,"z0":5.792079778366577,"aX":8.306812076190628},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-10.7,"spinRate":2726,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44678677793250365,"extension":6.127583570864227},"index":2,"playId":"dce12432-bd13-38af-b4a8-f6962d4f4f09","pitchNumber":2,"startTime":"2026-03-18T22:10:36.593Z","endTime":"2026-03-18T22:10:42.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974151817230243,"aZ":-35.42283975793346,"pfxX":-1.4985610457238268,"pfxZ":-1.953479567707718,"pX":0.3744271259257889,"pZ":1.042298945257192,"vX0":5.652546968061971,"vY0":-127.52634830670415,"vZ0":-5.439510347141772,"x":102.73,"y":210.64,"x0":-1.6673156101200663,"y0":50.00260687790701,"z0":5.967680180429573,"aX":-2.4907190850869103},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.4,"breakHorizontal":1.6,"spinRate":2237,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.42800134356571196,"extension":6.134160987225265},"index":3,"playId":"175b5a14-4903-3b12-a87b-caf1a1fbe2cd","pitchNumber":3,"startTime":"2026-03-18T22:10:54.129Z","endTime":"2026-03-18T22:11:00.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73609086367894,"aZ":-38.64894565082402,"pfxX":0.776217705891117,"pfxZ":-3.9264735137749174,"pX":-0.6946176590142696,"pZ":3.6456834003865493,"vX0":2.809005317726643,"vY0":-126.77073526589243,"vZ0":1.4314104697548284,"x":143.48,"y":140.35,"x0":-1.912035066333033,"y0":50.002864430809076,"z0":6.12870854115668,"aX":1.2796265808879985},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.6,"breakHorizontal":-1.9,"spinRate":2273,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.4299260870854762,"extension":6.004204021323869},"index":4,"playId":"4e179223-4bdc-35dc-9c01-bfa1be7f1d9b","pitchNumber":4,"startTime":"2026-03-18T22:11:12.255Z","endTime":"2026-03-18T22:11:16.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.877659690714474,"aZ":-16.33788860999203,"pfxX":-4.929870895751152,"pfxZ":8.563305165896836,"pX":1.0345094013764127,"pZ":1.7752742898814722,"vX0":9.350607259751781,"vY0":-136.0956601163654,"vZ0":-7.628160761666293,"x":77.57,"y":190.85,"x0":-1.8277821094839621,"y0":50.00105646731473,"z0":5.776907322408534,"aX":-9.115252393958254},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":6.6,"spinRate":2522,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4046945547191174,"extension":6.0428926530924745},"index":5,"playId":"83cda6c7-a0fb-31da-861c-a9c2272afc7d","pitchNumber":5,"startTime":"2026-03-18T22:11:30.837Z","endTime":"2026-03-18T22:11:34.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.0,"awayTeamWinProbability":7.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.7,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:11:34.399Z","atBatIndex":62},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Bryant Betancourt reaches on a throwing error by second baseman Francisco Urbaez. Cole Carrigg scores. Alessander De La Cruz to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:12:03.317Z","endTime":"2026-03-18T22:13:55.311Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"postOnThird":{"id":807987,"fullName":"Alessander De La Cruz","link":"/api/v1/people/807987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":688005,"link":"/api/v1/people/688005"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":815043,"link":"/api/v1/people/815043"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":807987,"fullName":"Alessander De La Cruz","link":"/api/v1/people/807987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":807987,"fullName":"Alessander De La Cruz","link":"/api/v1/people/807987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Alessander De La Cruz replaces Charlie Condon.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T22:12:04.015Z","endTime":"2026-03-18T22:12:05.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807987,"link":"/api/v1/people/807987"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":809707,"link":"/api/v1/people/809707"},"base":1,"defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":81.6,"endSpeed":74.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916679205900387,"aZ":-35.90116933309459,"pfxX":9.47673188059564,"pfxZ":-2.646540903583581,"pX":-0.8960212289995265,"pZ":2.861491055454065,"vX0":0.06411026701429806,"vY0":-118.77009618349773,"vZ0":0.43398016158477026,"x":151.15,"y":161.52,"x0":-2.1516918736614907,"y0":50.003468157386,"z0":5.9811653467542145,"aX":13.33732126865411},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.3,"breakHorizontal":-17.2,"spinRate":2738,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4638275554467728,"extension":6.031752817944013},"index":1,"playId":"651eab02-cfaf-32f3-a1eb-13ebece35e20","pitchNumber":1,"startTime":"2026-03-18T22:12:05.473Z","endTime":"2026-03-18T22:12:11.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":807987,"link":"/api/v1/people/807987"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604789008329085,"aZ":-30.479402391358583,"pfxX":5.4627732877284005,"pfxZ":1.1257644677615697,"pX":0.597074301427228,"pZ":0.9861248316019372,"vX0":4.730632475735442,"vY0":-122.89128346189494,"vZ0":-5.016167700657454,"x":94.24,"y":212.15,"x0":-2.0754807515828237,"y0":50.000503543686385,"z0":5.700016601606107,"aX":8.197057309503847},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-11.2,"spinRate":2729,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4489287384904026,"extension":6.176327789783095},"index":2,"playId":"ed8bf57f-b8dd-3d6d-8734-a1d917a7dcba","pitchNumber":2,"startTime":"2026-03-18T22:12:23.751Z","endTime":"2026-03-18T22:12:26.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":807987,"link":"/api/v1/people/807987"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22604293516028,"aZ":-13.775807529134404,"pfxX":-4.224916707315898,"pfxZ":9.876928746658102,"pX":-1.1098669723863053,"pZ":3.067280036706711,"vX0":4.023921535701061,"vY0":-136.20154114139385,"vZ0":-5.030608569260621,"x":159.31,"y":155.96,"x0":-2.0634417762451305,"y0":50.00619270321815,"z0":5.904027878287122,"aX":-7.873594009319844},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2370,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40342196005386777,"extension":5.935968205030384},"index":3,"playId":"1507d7a1-e2df-3382-bf5a-b00af9acca5d","pitchNumber":3,"startTime":"2026-03-18T22:12:43.876Z","endTime":"2026-03-18T22:12:47.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":807987,"link":"/api/v1/people/807987"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.583585255530974,"aZ":-37.72643074870349,"pfxX":-0.6205887020097363,"pfxZ":-3.3216812922829497,"pX":-1.44775414779136,"pZ":1.495391424540259,"vX0":1.8051712444720145,"vY0":-127.5815457116063,"vZ0":-3.5146342098139827,"x":172.18,"y":198.4,"x0":-2.0792260654075974,"y0":50.000596632851654,"z0":5.819160001237484,"aX":-1.0382754969056465},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.5,"breakHorizontal":0.8,"spinRate":2236,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.42688848517821487,"extension":5.991982553709859},"index":4,"playId":"4251501f-3bd0-3363-b7fc-35efb9801142","pitchNumber":4,"startTime":"2026-03-18T22:13:02.171Z","endTime":"2026-03-18T22:13:05.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":807987,"link":"/api/v1/people/807987"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21875803601655,"aZ":-36.50462058231492,"pfxX":-2.253628584938577,"pfxZ":-2.7575418376618224,"pX":0.3925953190585524,"pZ":1.1413445221897935,"vX0":6.226003345913226,"vY0":-125.02353087598043,"vZ0":-4.077787600580255,"x":102.04,"y":207.96,"x0":-1.8466473286696057,"y0":50.005129858667864,"z0":5.817103190045067,"aX":-3.538665152565402},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":2.5,"spinRate":2172,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43954240666330335,"extension":6.014427441367225},"index":5,"playId":"7cc4972f-9ddd-3149-bdbf-4456f80c4181","pitchNumber":5,"startTime":"2026-03-18T22:13:22.690Z","endTime":"2026-03-18T22:13:25.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":807987,"link":"/api/v1/people/807987"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136921339972588,"aZ":-31.335108349634996,"pfxX":-1.6066167779769174,"pfxZ":0.5073671940838897,"pX":-0.9602004942423811,"pZ":1.9989983826014568,"vX0":2.895834843228588,"vY0":-127.09518535701382,"vZ0":-3.568638383512981,"x":153.6,"y":184.81,"x0":-1.8995306382395376,"y0":50.00411306294682,"z0":5.87855381581904,"aX":-2.6603106277549102},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.4,"breakHorizontal":2.4,"spinRate":2109,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.42901635417455397,"extension":6.230918078616106},"hitData":{"launchSpeed":97.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.66,"coordY":163.53}},"index":6,"playId":"99bf6a44-459b-3ea7-a326-e30aec512026","pitchNumber":6,"startTime":"2026-03-18T22:13:45.307Z","endTime":"2026-03-18T22:13:55.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":807987,"link":"/api/v1/people/807987"},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.7,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:13:55.311Z","atBatIndex":63},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Dyan Jorge reaches on a fielding error by pitcher Simon Miller. Alessander De La Cruz scores. Bryant Betancourt to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:14:22.251Z","endTime":"2026-03-18T22:14:48.801Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"postOnSecond":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":815043,"link":"/api/v1/people/815043"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":807987,"fullName":"Alessander De La Cruz","link":"/api/v1/people/807987"},"responsiblePitcher":{"id":815043,"link":"/api/v1/people/815043"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"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(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":87.3,"endSpeed":81.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.890311538189586,"aZ":-33.53570024394769,"pfxX":0.019808314280566508,"pfxZ":-0.8217022116869943,"pX":0.35390058281358566,"pZ":1.970594034091871,"vX0":5.522189082309523,"vY0":-127.09620187847219,"vZ0":-3.318284697449151,"x":103.51,"y":185.57,"x0":-1.8415933774287758,"y0":50.00429732489937,"z0":5.932031251677272,"aX":0.03297016720878764},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.9,"breakHorizontal":-1.2,"spinRate":2086,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4295060722686257,"extension":6.326633341965225},"index":0,"playId":"42294430-f031-30db-8914-88a96bd5094e","pitchNumber":1,"startTime":"2026-03-18T22:14:22.251Z","endTime":"2026-03-18T22:14:28.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"third":{"id":807987,"link":"/api/v1/people/807987"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(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":88.3,"endSpeed":82.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06872820150984,"aZ":-36.7515987873994,"pfxX":-0.39628456723619276,"pfxZ":-2.710321618509001,"pX":0.553502567534802,"pZ":2.3702372636599747,"vX0":5.807344620517688,"vY0":-128.57569894528052,"vZ0":-2.143552431868275,"x":95.9,"y":174.78,"x0":-1.6728834297451882,"y0":50.000294289202245,"z0":6.038628299198694,"aX":-0.6713976050482315},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.2,"breakHorizontal":-0.5,"spinRate":2141,"spinDirection":18},"zone":6,"typeConfidence":2.0,"plateTime":0.4243189585393732,"extension":5.97758030023612},"hitData":{"launchSpeed":59.0,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.35,"coordY":189.12}},"index":1,"playId":"5285d33e-433e-34bd-8f65-eb7bf6c7599c","pitchNumber":2,"startTime":"2026-03-18T22:14:38.235Z","endTime":"2026-03-18T22:14:48.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"third":{"id":807987,"link":"/api/v1/people/807987"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_ab"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_ab"},{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":2.99,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:14:48.801Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ethan Hedges singles on a ground ball to left fielder Anthony Stephan. Bryant Betancourt scores. Dyan Jorge to 3rd. Ethan Hedges to 2nd.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:15:18.340Z","endTime":"2026-03-18T22:15:47.156Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815043,"fullName":"Simon Miller","link":"/api/v1/people/815043"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"postOnThird":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803174,"link":"/api/v1/people/803174"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":{"id":815043,"link":"/api/v1/people/815043"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"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(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":82.3,"endSpeed":77.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98823605160463,"aZ":-30.206565425269947,"pfxX":7.673674308873294,"pfxZ":1.3339468626232929,"pX":-0.45253606308574956,"pZ":1.970630473407665,"vX0":1.6388222935155774,"vY0":-120.01409984915813,"vZ0":-2.980285165554786,"x":134.25,"y":185.57,"x0":-2.139674140443311,"y0":50.00553845638643,"z0":5.878311460768006,"aX":11.362729426792823},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":-14.3,"spinRate":2729,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4538100102187612,"extension":5.998911149076518},"index":0,"playId":"31206a0e-58e1-3b3d-9afe-34359a80a949","pitchNumber":1,"startTime":"2026-03-18T22:15:21.665Z","endTime":"2026-03-18T22:15:24.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":805260,"link":"/api/v1/people/805260","batSide":{"code":"R","description":"Right"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(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":86.3,"endSpeed":80.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263323775303,"aZ":-33.89666744903279,"pfxX":-1.7970676174540792,"pfxZ":-1.0637911181680382,"pX":-0.8553274101432247,"pZ":1.277329881130929,"vX0":3.392359424152318,"vY0":-125.77806927812416,"vZ0":-4.69248366838028,"x":149.6,"y":204.29,"x0":-1.9823826046247186,"y0":50.00320102089158,"z0":5.887065728385428,"aX":-2.9065298529952663},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":2.5,"spinRate":2172,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.43391879771980824,"extension":6.181804015943093},"hitData":{"launchSpeed":108.2,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.92,"coordY":124.55}},"index":1,"playId":"c7a9d947-6d05-3873-a315-506c0ad90782","pitchNumber":2,"startTime":"2026-03-18T22:15:36.176Z","endTime":"2026-03-18T22:15:47.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":805260,"link":"/api/v1/people/805260","batSide":{"code":"R","description":"Right"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805260,"link":"/api/v1/people/805260"},"credit":"b_ab"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_ab"},{"player":{"id":805260,"link":"/api/v1/people/805260"},"credit":"b_pa"},{"player":{"id":815043,"link":"/api/v1/people/815043"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":-26.799999999999997,"leverageIndex":4.29,"dramaIndex":277.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:15:47.156Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:18:12.858Z","endTime":"2026-03-18T22:20:18.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689297,"fullName":"Brody Jessee","link":"/api/v1/people/689297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"postOnSecond":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"postOnThird":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[1],"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T22:16:10.381Z","endTime":"2026-03-18T22:16:16.963Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brody Jessee replaces Simon Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-18T22:16:16.963Z","endTime":"2026-03-18T22:18:15.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689297,"link":"/api/v1/people/689297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":815043,"link":"/api/v1/people/815043","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.479373809905056,"aZ":-19.6100868741978,"pfxX":-7.198710738600004,"pfxZ":6.459463585882521,"pX":0.1374570678463644,"pZ":3.6009847686585723,"vX0":7.325601549796244,"vY0":-139.3250894732615,"vZ0":-3.260710613980218,"x":111.76,"y":141.55,"x0":-1.604506778316239,"y0":50.00050581434137,"z0":6.099648297128039,"aX":-13.997046606222982},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":11.3,"spinRate":2057,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3947662315463627,"extension":5.8638899707224885},"index":2,"playId":"d6318f63-ca01-304f-9576-0517c21b501d","pitchNumber":1,"startTime":"2026-03-18T22:18:15.066Z","endTime":"2026-03-18T22:18:18.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":96.0,"endSpeed":88.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653210964697823,"aZ":-18.106675884543204,"pfxX":-5.56887365079223,"pfxZ":7.075571270255573,"pX":0.1852157646923167,"pZ":3.3361457410035102,"vX0":6.911785713223093,"vY0":-139.6931480278469,"vZ0":-4.262224708490987,"x":109.94,"y":148.7,"x0":-1.5904495652271078,"y0":50.00580181507486,"z0":6.0621625465231,"aX":-11.076524852415202},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":8.8,"spinRate":1982,"spinDirection":187},"zone":2,"typeConfidence":0.91,"plateTime":0.3911705427642467,"extension":5.95357698088877},"index":3,"playId":"9ed9e820-8998-3ed5-9454-6e8fd0c9ced3","pitchNumber":2,"startTime":"2026-03-18T22:18:33.491Z","endTime":"2026-03-18T22:18:36.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-18T22:18:44.844Z","endTime":"2026-03-18T22:18:54.868Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27886907597696,"aZ":-15.80157505114726,"pfxX":-7.616491646957604,"pfxZ":8.152899343024508,"pX":0.16086353566706788,"pZ":4.808386733295995,"vX0":7.829576026517773,"vY0":-141.72712743863997,"vZ0":-1.1939775824168295,"x":110.87,"y":108.95,"x0":-1.6652179095324442,"y0":50.00153159014588,"z0":6.257490283446051,"aX":-15.294206445094515},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2188,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.38837980718678944,"extension":5.942294817297072},"index":5,"playId":"2896c225-f21d-3225-b3fc-9987a04dea0e","pitchNumber":3,"startTime":"2026-03-18T22:18:54.868Z","endTime":"2026-03-18T22:18:58.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":89.0,"endSpeed":81.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83148848865201,"aZ":-32.08268525256907,"pfxX":1.579042569174634,"pfxZ":0.05000859192465157,"pX":-0.09827962733846342,"pZ":3.206611233973393,"vX0":3.873464462290317,"vY0":-129.5445117494973,"vZ0":-0.7285168373571098,"x":120.75,"y":152.2,"x0":-1.8197048199434693,"y0":50.000244494525276,"z0":5.950585841045196,"aX":2.6740917424260457},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":-3.7,"spinRate":1978,"spinDirection":122},"zone":2,"typeConfidence":0.81,"plateTime":0.4233068698929561,"extension":5.911314127889059},"index":6,"playId":"f722a02f-de87-36cc-a34d-eb00f713607e","pitchNumber":4,"startTime":"2026-03-18T22:19:12.441Z","endTime":"2026-03-18T22:19:15.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":86.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72771476893056,"aZ":-19.66175979309767,"pfxX":-6.307754296783525,"pfxZ":6.431448442126381,"pX":-0.615721783871693,"pZ":4.433380705750779,"vX0":4.995979035046812,"vY0":-139.00412096238213,"vZ0":-1.4600065934543318,"x":140.47,"y":119.08,"x0":-1.6216112411104897,"y0":50.00616904190744,"z0":6.2779110414531,"aX":-12.27958803992163},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":10.3,"spinRate":2036,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.39485786011596025,"extension":5.897833974494056},"index":7,"playId":"c24113cb-d45b-3000-9baa-3caa89a464c5","pitchNumber":5,"startTime":"2026-03-18T22:19:36.027Z","endTime":"2026-03-18T22:19:39.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.788875072145455,"aZ":-36.392803005125366,"pfxX":0.5928462919912656,"pfxZ":-2.6416686835065004,"pX":1.2279276202029414,"pZ":0.6139068605636893,"vX0":7.256887198744803,"vY0":-125.02393462739022,"vZ0":-5.632723768261067,"x":70.19,"y":222.2,"x0":-1.7768505889518615,"y0":50.00142570346666,"z0":5.84804666825845,"aX":0.9463644684327893},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.8,"breakHorizontal":-2.5,"spinRate":2349,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4363961577526636,"extension":5.90765664567167},"index":8,"playId":"3b49d92f-1c6d-3027-a1ae-9c767a20e066","pitchNumber":6,"startTime":"2026-03-18T22:19:53.724Z","endTime":"2026-03-18T22:19:56.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.918128451587073,"aZ":-16.652675006652114,"pfxX":-6.055480815512956,"pfxZ":7.750080414915448,"pX":0.9713738910673767,"pZ":3.1560274491526634,"vX0":9.365361192326542,"vY0":-139.35142158753072,"vZ0":-5.087987143304108,"x":79.97,"y":153.57,"x0":-1.6181387449390887,"y0":50.004817797612404,"z0":6.075297514495601,"aX":-12.131022690847502},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2030,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3903353444419677,"extension":6.265381525421353},"index":9,"playId":"f685e018-6c92-3229-a8a2-ad11f5ac6f5c","pitchNumber":7,"startTime":"2026-03-18T22:20:14.707Z","endTime":"2026-03-18T22:20:18.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":689297,"link":"/api/v1/people/689297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":4.27,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:20:18.073Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vimael Machín walks. Dyan Jorge scores. Ethan Hedges to 3rd. Chad Stevens to 2nd.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:20:39.455Z","endTime":"2026-03-18T22:22:05.059Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689297,"fullName":"Brody Jessee","link":"/api/v1/people/689297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"postOnSecond":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"postOnThird":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":{"id":815043,"link":"/api/v1/people/815043"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80978492753743,"aZ":-30.779867667270114,"pfxX":1.102112923128673,"pfxZ":0.7930048080333894,"pX":1.8865227601917003,"pZ":2.420624135627046,"vX0":8.694497622848944,"vY0":-130.44003299477464,"vZ0":-3.4177389024149836,"x":45.09,"y":173.42,"x0":-1.6084048192549905,"y0":50.00155017442402,"z0":6.0245760016331005,"aX":1.931840974289725},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.0,"breakHorizontal":-3.6,"spinRate":2064,"spinDirection":170},"zone":14,"typeConfidence":0.86,"plateTime":0.4170641823400114,"extension":5.896538228128101},"index":0,"playId":"6787e32e-a6ad-34e3-9f2e-ccba0daaa01e","pitchNumber":1,"startTime":"2026-03-18T22:20:42.385Z","endTime":"2026-03-18T22:20:45.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":96.0,"endSpeed":88.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7608161821339,"aZ":-17.500206411183136,"pfxX":-4.916101548394996,"pfxZ":7.351365966115646,"pX":0.4589641404737477,"pZ":3.716833232084299,"vX0":7.762439771668424,"vY0":-139.75341036548858,"vZ0":-3.29127721817438,"x":99.51,"y":138.43,"x0":-1.7041460672377715,"y0":50.00528690637277,"z0":6.0459866805642335,"aX":-9.816808339962176},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":7.4,"spinRate":2006,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3905456566550165,"extension":6.075914920342387},"index":1,"playId":"4daab33a-3a1b-3007-bd51-4748b95fe046","pitchNumber":2,"startTime":"2026-03-18T22:21:00.609Z","endTime":"2026-03-18T22:21:04.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372664911146884,"aZ":-28.57779769998459,"pfxX":1.7579271315261709,"pfxZ":2.0995466106923644,"pX":0.15493470714101373,"pZ":1.5066862137971215,"vX0":4.328300410655284,"vY0":-129.10950670801552,"vZ0":-5.540288308633654,"x":111.09,"y":198.1,"x0":-1.7623644764515507,"y0":50.00254587597393,"z0":5.8421232399375915,"aX":3.0079776549504125},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2083,"spinDirection":169},"zone":14,"typeConfidence":0.88,"plateTime":0.421996056586063,"extension":5.998351000979631},"index":2,"playId":"4f4ddbbc-a9b2-3e21-87df-5fe0a80c8bb7","pitchNumber":3,"startTime":"2026-03-18T22:21:18.344Z","endTime":"2026-03-18T22:21:21.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988039937780655,"aZ":-14.760730883089055,"pfxX":-6.480585453965384,"pfxZ":8.538817906847216,"pX":0.8056850063316529,"pZ":3.6526099474486466,"vX0":8.89729521365386,"vY0":-140.96764450684927,"vZ0":-4.264607527843868,"x":86.29,"y":140.16,"x0":-1.5298069761703075,"y0":50.005996900833914,"z0":6.118917943727382,"aX":-13.221797909131725},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2234,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.386561472661862,"extension":6.126834500864981},"index":3,"playId":"1b51a9b0-1389-3456-8ff7-d595c3fe863c","pitchNumber":4,"startTime":"2026-03-18T22:21:42.109Z","endTime":"2026-03-18T22:21:46.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":96.4,"endSpeed":87.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78805502674764,"aZ":-18.061300607754884,"pfxX":-9.087122209035485,"pfxZ":7.158349747035427,"pX":0.058969103845183404,"pZ":3.5571673146257363,"vX0":8.180108102815234,"vY0":-140.02894900270184,"vZ0":-3.5657912274506165,"x":114.75,"y":142.74,"x0":-1.73007801879183,"y0":50.00199458146713,"z0":6.039965724988942,"aX":-17.912925142662445},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2172,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.39225670878832286,"extension":6.214348244516151},"index":4,"playId":"7267a8dc-416f-3257-be18-21a936a7c509","pitchNumber":5,"startTime":"2026-03-18T22:22:00.271Z","endTime":"2026-03-18T22:22:05.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":805260,"link":"/api/v1/people/805260"},"third":{"id":694170,"link":"/api/v1/people/694170"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":689297,"link":"/api/v1/people/689297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-22.700000000000003,"leverageIndex":5.63,"dramaIndex":285.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:22:05.059Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Robert Calaz called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:22:29.467Z","endTime":"2026-03-18T22:23:15.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689297,"fullName":"Brody Jessee","link":"/api/v1/people/689297"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701734,"link":"/api/v1/people/701734"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813196829848632,"aZ":-30.374146586434616,"pfxX":2.033654359600721,"pfxZ":1.042210813047733,"pX":-0.46143955272205545,"pZ":3.3241940046933958,"vX0":3.2181296763762317,"vY0":-129.3278414977478,"vZ0":-1.2817686753803548,"x":134.59,"y":149.03,"x0":-1.9765068823224956,"y0":50.00384962719429,"z0":6.112949117103774,"aX":3.5147293696789825},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":-4.3,"spinRate":2201,"spinDirection":178},"zone":1,"typeConfidence":0.88,"plateTime":0.4202674380512539,"extension":6.008046058225663},"index":0,"playId":"b79826b9-7a90-3c97-a814-bc481d4896d7","pitchNumber":1,"startTime":"2026-03-18T22:22:29.467Z","endTime":"2026-03-18T22:22:32.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":805260,"link":"/api/v1/people/805260"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315793279538664,"aZ":-28.742747666537802,"pfxX":1.3815585896577305,"pfxZ":1.9179374544932521,"pX":0.3635319070449588,"pZ":3.3227712054378102,"vX0":5.226730606315357,"vY0":-132.5188962844777,"vZ0":-1.7480262483370206,"x":103.14,"y":149.07,"x0":-1.8106320733286225,"y0":50.00005539559632,"z0":6.0830092664689515,"aX":2.4642781007794463},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2170,"spinDirection":187},"zone":3,"typeConfidence":0.76,"plateTime":0.4127359420693497,"extension":5.963192451734847},"index":1,"playId":"8cd28467-cd33-38a2-8220-22003b650710","pitchNumber":2,"startTime":"2026-03-18T22:22:46.974Z","endTime":"2026-03-18T22:22:50.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":805260,"link":"/api/v1/people/805260"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411588337086982,"aZ":-35.936744418859455,"pfxX":1.3150327660136207,"pfxZ":-2.2490602205568546,"pX":0.4822197410232592,"pZ":3.494635910573682,"vX0":5.405420084954433,"vY0":-127.4785289360984,"vZ0":0.4063460834925803,"x":98.62,"y":144.42,"x0":-1.8233845424923532,"y0":50.00444259519163,"z0":6.13510231412322,"aX":2.1974089187338306},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.8,"breakHorizontal":-3.5,"spinRate":2423,"spinDirection":83},"zone":12,"typeConfidence":0.86,"plateTime":0.4271514679827,"extension":5.956847324168783},"index":2,"playId":"ef478594-dd4f-3fb8-80ff-d9bf930fd14e","pitchNumber":3,"startTime":"2026-03-18T22:23:05.536Z","endTime":"2026-03-18T22:23:15.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"first":{"id":605353,"link":"/api/v1/people/605353"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":805260,"link":"/api/v1/people/805260"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_ab"},{"player":{"id":689297,"link":"/api/v1/people/689297"},"credit":"p_ab"},{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":689297,"link":"/api/v1/people/689297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":7.300000000000001,"leverageIndex":2.8,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:23:15.047Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ruben Ibarra grounds out, second baseman Vimael Machín to first baseman Chad Stevens.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:25:24.742Z","endTime":"2026-03-18T22:27:09.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702140,"fullName":"Ruben Ibarra","link":"/api/v1/people/702140"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":702140,"fullName":"Ruben Ibarra","link":"/api/v1/people/702140"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tommy Hopfe remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:24:33.994Z","endTime":"2026-03-18T22:24:34.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alessander De La Cruz remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T22:24:34.012Z","endTime":"2026-03-18T22:24:34.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807987,"link":"/api/v1/people/807987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":809707,"link":"/api/v1/people/809707"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keegan Thompson replaces Parker Mushinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:24:34.013Z","endTime":"2026-03-18T22:25:26.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624522,"link":"/api/v1/people/624522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.347,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02177936168508,"aZ":-28.23640402923363,"pfxX":3.653291988809851,"pfxZ":2.2892982266817867,"pX":-0.49637596209317664,"pZ":4.053724789536493,"vX0":1.3891805779831123,"vY0":-129.9528290504856,"vZ0":0.20683846239376114,"x":135.92,"y":129.33,"x0":-1.5117191602955171,"y0":50.000684865193435,"z0":6.109727010805926,"aX":6.276922823756334},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-7.0,"spinRate":2723,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4207129739870936,"extension":5.704907066959788},"index":3,"playId":"7e3a1b7f-3e47-3cbe-a076-1272f272efd9","pitchNumber":1,"startTime":"2026-03-18T22:25:26.917Z","endTime":"2026-03-18T22:25:29.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.347,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87029515918783,"aZ":-28.401629630706566,"pfxX":3.2963236768619257,"pfxZ":2.1805573715722906,"pX":0.8081709719892579,"pZ":2.1020922082070697,"vX0":4.466244529411125,"vY0":-130.55810282273427,"vZ0":-4.26179923586761,"x":86.19,"y":182.02,"x0":-1.3513505051349735,"y0":50.0023938077294,"z0":5.887130943672242,"aX":5.7041541244448535},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":-7.0,"spinRate":2772,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4191451137757829,"extension":5.616667209128423},"index":4,"playId":"88e529cb-0945-3bc3-916c-c0015a779441","pitchNumber":2,"startTime":"2026-03-18T22:25:42.388Z","endTime":"2026-03-18T22:25:45.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.347,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.383822136386303,"aZ":-28.47723676407093,"pfxX":3.199992151512572,"pfxZ":2.1383904210939146,"pX":-0.3378358064377987,"pZ":2.337863435400908,"vX0":1.9775542356854716,"vY0":-130.66421093364167,"vZ0":-3.71281848568307,"x":129.88,"y":175.66,"x0":-1.520136007324649,"y0":50.00450248611211,"z0":5.915652878914345,"aX":5.536508718679482},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2774,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.4190972992464643,"extension":5.635510908590703},"index":5,"playId":"3a370d01-a2c9-382c-868b-6384b30e13b6","pitchNumber":3,"startTime":"2026-03-18T22:26:00.445Z","endTime":"2026-03-18T22:26:03.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.347,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66476630171902,"aZ":-33.401452213877086,"pfxX":6.087210971253595,"pfxZ":-0.8215649416207711,"pX":1.2995779228969553,"pZ":1.0173606810184819,"vX0":4.531005426440141,"vY0":-122.21880788026401,"vZ0":-4.734329908080315,"x":67.46,"y":211.31,"x0":-1.3798694172578827,"y0":50.006049257936795,"z0":5.900078323168944,"aX":9.06240130028239},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.5,"breakHorizontal":-12.2,"spinRate":2668,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45092424129374686,"extension":5.782569188934334},"index":6,"playId":"646eb43e-195f-34a5-8f33-515e95909c13","pitchNumber":4,"startTime":"2026-03-18T22:26:26.954Z","endTime":"2026-03-18T22:26:30.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.347,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56642226604308,"aZ":-20.17033122299549,"pfxX":-8.954365164052279,"pfxZ":6.603359307367855,"pX":-0.3143057245969016,"pZ":1.5998169525020713,"vX0":6.284192901838961,"vY0":-135.02745618186665,"vZ0":-6.969272846697752,"x":128.98,"y":195.58,"x0":-1.526409004697176,"y0":50.005499111067444,"z0":5.6684969194267465,"aX":-16.28613828819509},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":14.6,"spinRate":2481,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.40801105810875216,"extension":5.616940833254488},"index":7,"playId":"3a7687d3-d00a-3109-92f3-9f062d71f39c","pitchNumber":5,"startTime":"2026-03-18T22:26:45.317Z","endTime":"2026-03-18T22:26:51.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.347,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615938584765424,"aZ":-29.349897462854884,"pfxX":3.0358990959160583,"pfxZ":1.6719155698298405,"pX":0.31945989611211545,"pZ":2.9305379930063165,"vX0":3.3846728606821728,"vY0":-128.94543702778,"vZ0":-1.8790609326740106,"x":104.82,"y":159.66,"x0":-1.404050056244819,"y0":50.00055634170643,"z0":5.9315439575923845,"aX":5.114045253549396},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2749,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.4246556950147333,"extension":5.673555577289074},"hitData":{"launchSpeed":83.5,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.67,"coordY":154.92}},"index":8,"playId":"c2be5c17-f616-30e9-b708-7c4addb434c8","pitchNumber":6,"startTime":"2026-03-18T22:27:02.507Z","endTime":"2026-03-18T22:27:09.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":702140,"link":"/api/v1/people/702140","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702140,"link":"/api/v1/people/702140"},"credit":"b_ab"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_ab"},{"player":{"id":702140,"link":"/api/v1/people/702140"},"credit":"b_pa"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:27:09.320Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Henley grounds out, shortstop Dyan Jorge to first baseman Chad Stevens.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:27:23.846Z","endTime":"2026-03-18T22:27:43.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806120,"fullName":"Kyle Henley","link":"/api/v1/people/806120"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806120,"fullName":"Kyle Henley","link":"/api/v1/people/806120"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283058338688214,"aZ":-22.14894623769079,"pfxX":-7.374584264962739,"pfxZ":5.283193049896791,"pX":-0.4445277220840278,"pZ":2.5195852767070557,"vX0":5.167773323485473,"vY0":-136.70803398580344,"vZ0":-4.655060669627409,"x":133.94,"y":170.75,"x0":-1.3983036142366878,"y0":50.005092962200564,"z0":5.7588012112790175,"aX":-14.002807319277164},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":12.4,"spinRate":2513,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.40018197649322396,"extension":5.740680394573488},"hitData":{"launchSpeed":91.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.27,"coordY":152.9}},"index":0,"playId":"f3f281d0-6d55-35ba-9eda-4245afda6fe9","pitchNumber":1,"startTime":"2026-03-18T22:27:36.852Z","endTime":"2026-03-18T22:27:43.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":806120,"link":"/api/v1/people/806120","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806120,"link":"/api/v1/people/806120"},"credit":"b_ab"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_ab"},{"player":{"id":806120,"link":"/api/v1/people/806120"},"credit":"b_pa"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:27:43.938Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyson Lewis grounds out, shortstop Dyan Jorge to first baseman Chad Stevens.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:28:03.175Z","endTime":"2026-03-18T22:28:18.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132089753599477,"aZ":-34.7178288880149,"pfxX":-7.9468062966087265,"pfxZ":-1.5462287144671203,"pX":0.05415167968495303,"pZ":1.6328369175887898,"vX0":6.451958523568288,"vY0":-127.33084081183705,"vZ0":-3.331766274849155,"x":114.94,"y":194.69,"x0":-1.4800055501414107,"y0":50.00627650109673,"z0":5.705394928569423,"aX":-13.052611679168983},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":13.0,"spinRate":1770,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4301527085949739,"extension":5.81020106430757},"hitData":{"launchSpeed":86.4,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.28,"coordY":152.39}},"index":0,"playId":"ed555216-ac58-3ad6-8ba4-30eb501d04d5","pitchNumber":1,"startTime":"2026-03-18T22:28:12.372Z","endTime":"2026-03-18T22:28:18.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815653,"link":"/api/v1/people/815653"},"credit":"b_ab"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_ab"},{"player":{"id":815653,"link":"/api/v1/people/815653"},"credit":"b_pa"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:28:18.566Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Carrigg doubles (4) on a sharp fly ball to center fielder Kyle Henley.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:30:27.495Z","endTime":"2026-03-18T22:33:25.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687905,"fullName":"Taylor Floyd","link":"/api/v1/people/687905"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[0,2],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":806120,"link":"/api/v1/people/806120"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Floyd replaces Brody Jessee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:28:48.685Z","endTime":"2026-03-18T22:30:29.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687905,"link":"/api/v1/people/687905"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689297,"link":"/api/v1/people/689297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":86.8,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51078350092849,"aZ":-28.694180357445077,"pfxX":-0.9853726917242813,"pfxZ":2.136038119151946,"pX":1.0811558578917262,"pZ":2.766648112485481,"vX0":9.140494623213975,"vY0":-126.19327781644031,"vZ0":2.225898431464867,"x":75.79,"y":164.08,"x0":-2.445800471559446,"y0":50.00038046700165,"z0":4.170800058156352,"aX":-1.6041903698709},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":-0.1,"spinRate":2413,"spinDirection":243},"zone":12,"typeConfidence":0.52,"plateTime":0.4325431362995191,"extension":6.762620076753486},"index":1,"playId":"6fa88b02-3158-3c65-896d-bdfc4b0080b8","pitchNumber":1,"startTime":"2026-03-18T22:30:29.681Z","endTime":"2026-03-18T22:30:33.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:30:59.976Z","endTime":"2026-03-18T22:31:39.709Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"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":86.9,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310601807027254,"aZ":-29.177605911850836,"pfxX":-1.0092824847117323,"pfxZ":1.814331631850301,"pX":-0.9583850981291114,"pZ":4.06824632141271,"vX0":4.301140880730673,"vY0":-126.45744259177155,"vZ0":5.369045409556177,"x":153.53,"y":128.94,"x0":-2.5365695463847153,"y0":50.00056356740239,"z0":4.2391894017471685,"aX":-1.665274478351297},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":1.1,"spinRate":2458,"spinDirection":235},"zone":11,"typeConfidence":0.69,"plateTime":0.4301109601021631,"extension":6.592144016925187},"index":3,"playId":"67c85be6-2bab-3e3b-8c43-85b6c50c6a62","pitchNumber":2,"startTime":"2026-03-18T22:31:39.709Z","endTime":"2026-03-18T22:31:45.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":67.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51966011643862,"aZ":-31.40537023738909,"pfxX":9.798582691562107,"pfxZ":0.6617423766145132,"pX":0.4166578071362536,"pZ":1.9391668859351394,"vX0":3.375186109904378,"vY0":-107.44523211514262,"vZ0":2.5397791692555263,"x":101.12,"y":186.42,"x0":-2.4499510615967393,"y0":50.003375533591125,"z0":4.244170704972971,"aX":11.396321416599678},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.7,"spinRate":2990,"spinDirection":313},"zone":9,"typeConfidence":0.92,"plateTime":0.5107831735806942,"extension":6.494424213507397},"index":4,"playId":"22c6ac13-7e1e-33ff-b0c8-a4aef3f691c7","pitchNumber":3,"startTime":"2026-03-18T22:31:53.546Z","endTime":"2026-03-18T22:32:00.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":77.3,"endSpeed":70.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.802371683397848,"aZ":-31.869423650475593,"pfxX":10.172868535679829,"pfxZ":0.2428125987334404,"pX":-1.090087848774516,"pZ":2.4657855219087357,"vX0":0.7254318701025563,"vY0":-112.5736114662107,"vZ0":3.1708970153388414,"x":158.55,"y":172.2,"x0":-2.738223833084453,"y0":50.00520816081933,"z0":4.268916595428703,"aX":13.0335899316836},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.6,"breakHorizontal":-18.6,"spinRate":2977,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.48690071707703897,"extension":6.347127506671305},"index":5,"playId":"6aa9a951-0d82-31a5-b86b-9b1148d94c05","pitchNumber":4,"startTime":"2026-03-18T22:32:09.114Z","endTime":"2026-03-18T22:32:15.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34128495170132,"aZ":-26.39312725706526,"pfxX":-2.7511635378354597,"pfxZ":3.539373947847597,"pX":0.754098015214169,"pZ":4.283029973244716,"vX0":8.681571216200966,"vY0":-125.93545600468187,"vZ0":5.52806754644235,"x":88.26,"y":123.14,"x0":-2.354133016198382,"y0":50.005302590394685,"z0":4.179503704347612,"aX":-4.499261303460599},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":3.4,"spinRate":2485,"spinDirection":223},"zone":12,"typeConfidence":0.66,"plateTime":0.43204156989995823,"extension":6.573268626792812},"index":6,"playId":"7ae259ec-0973-3589-abf4-2c7a4560ad8a","pitchNumber":5,"startTime":"2026-03-18T22:32:30.920Z","endTime":"2026-03-18T22:32:36.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327037013474275,"aZ":-33.72929135717764,"pfxX":-7.894773108342075,"pfxZ":-1.0667546076191057,"pX":-1.4653435723851371,"pZ":1.3617079669835617,"vX0":3.7509623410447124,"vY0":-120.56335223411482,"vZ0":-1.481588638389683,"x":172.86,"y":202.01,"x0":-2.0228109258328013,"y0":50.00244665596614,"z0":4.9848014721890905,"aX":-11.521557462622638},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.0,"breakHorizontal":13.3,"spinRate":1508,"spinDirection":223},"zone":13,"typeConfidence":0.95,"plateTime":0.45582078926999037,"extension":6.577285491225302},"index":7,"playId":"66c5440c-7fdb-3b95-86a2-ecb7aa5994a8","pitchNumber":6,"startTime":"2026-03-18T22:32:56.004Z","endTime":"2026-03-18T22:32:59.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.356870822837777,"aZ":-26.68657600893926,"pfxX":5.871701868544639,"pfxZ":4.4984276990433045,"pX":-0.2091394284312246,"pZ":2.803076477066168,"vX0":3.283707556065433,"vY0":-109.43692310783847,"vZ0":2.7972258373966548,"x":124.97,"y":163.1,"x0":-2.489082315269624,"y0":50.00063962325591,"z0":4.357121774312566,"aX":7.158806273679602},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":9.1,"breakHorizontal":-11.5,"spinRate":2985,"spinDirection":112},"zone":5,"typeConfidence":0.9,"plateTime":0.49948114959912315,"extension":6.267544460005501},"hitData":{"launchSpeed":102.8,"launchAngle":23.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":164.29,"coordY":52.63}},"index":8,"playId":"17871eb9-780d-34d2-bb98-b6182d16b33a","pitchNumber":7,"startTime":"2026-03-18T22:33:11.829Z","endTime":"2026-03-18T22:33:25.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-4.700000000000001,"leverageIndex":0.65,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:33:25.160Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Hopfe strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:33:49.933Z","endTime":"2026-03-18T22:36:31.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687905,"fullName":"Taylor Floyd","link":"/api/v1/people/687905"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701734,"link":"/api/v1/people/701734"},"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(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":87.9,"endSpeed":81.1,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82395157557001,"aZ":-28.359293964014995,"pfxX":-2.338442436977718,"pfxZ":2.283589243620588,"pX":0.4295040683328014,"pZ":3.3429443267338437,"vX0":8.332394924385206,"vY0":-127.84683067172308,"vZ0":3.304931318168383,"x":100.63,"y":148.52,"x0":-2.5536570469217246,"y0":50.00423029857398,"z0":4.245918151086467,"aX":-3.9109053631410435},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":2.5,"spinRate":2487,"spinDirection":246},"zone":3,"typeConfidence":0.83,"plateTime":0.4267453424435832,"extension":6.71338248458794},"index":0,"playId":"33dd511b-f194-391f-a08b-f3f2e38d3e59","pitchNumber":1,"startTime":"2026-03-18T22:33:53.102Z","endTime":"2026-03-18T22:33:56.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.803854435777936,"aZ":-27.120844585785193,"pfxX":-2.7134955066472077,"pfxZ":3.026077441527633,"pX":-0.3108725551920397,"pZ":3.3602509407580756,"vX0":6.707516145669932,"vY0":-127.52919342592685,"vZ0":3.203306295785495,"x":128.85,"y":148.05,"x0":-2.606443584464528,"y0":50.003601022390704,"z0":4.209982891358717,"aX":-4.533509744875096},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":3.6,"spinRate":2557,"spinDirection":234},"zone":1,"typeConfidence":0.77,"plateTime":0.4272434651446506,"extension":6.640155776976686},"index":1,"playId":"0e5228c9-7793-3b59-a88a-eaebc1747a3b","pitchNumber":2,"startTime":"2026-03-18T22:34:16.779Z","endTime":"2026-03-18T22:34:20.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-18T22:34:29.151Z","endTime":"2026-03-18T22:34:46.116Z","isPitch":false,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06916814682397,"aZ":-34.93632066539968,"pfxX":-4.461820530317103,"pfxZ":-1.913449777068367,"pX":-1.7823190142912348,"pZ":2.768330808156351,"vX0":1.8152085720874631,"vY0":-120.57972395644822,"vZ0":1.6266117965866742,"x":184.94,"y":164.04,"x0":-1.9740447443067282,"y0":50.00507197820327,"z0":5.216718158039133,"aX":-6.4319187453135465},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.6,"breakHorizontal":7.6,"spinRate":1711,"spinDirection":234},"zone":11,"typeConfidence":0.77,"plateTime":0.4579739136864083,"extension":6.535311779390167},"index":3,"playId":"5e313eb1-50ea-3290-82fe-6ab148085758","pitchNumber":3,"startTime":"2026-03-18T22:34:46.116Z","endTime":"2026-03-18T22:34:49.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":75.8,"endSpeed":69.5,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60547881331168,"aZ":-33.64772796097881,"pfxX":12.731573505555039,"pfxZ":-1.2002716112138705,"pX":-2.2119065271767133,"pZ":1.3350669853666102,"vX0":-2.1798276046266043,"vY0":-110.32685334885717,"vZ0":1.467136972957445,"x":201.31,"y":202.73,"x0":-2.861532650082134,"y0":50.00417169904953,"z0":4.22203604589601,"aX":15.61174983322717},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-1.4,"breakHorizontal":-22.4,"spinRate":2910,"spinDirection":97},"zone":13,"typeConfidence":0.92,"plateTime":0.4974789611347159,"extension":6.180877290316226},"index":4,"playId":"6c3946ae-e068-31fd-a5a2-6ec96e587206","pitchNumber":4,"startTime":"2026-03-18T22:35:08.359Z","endTime":"2026-03-18T22:35:11.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53768941554058,"aZ":-34.52011995766559,"pfxX":10.69320690059984,"pfxZ":-1.84128076910895,"pX":-1.090158749245617,"pZ":1.8617795891794091,"vX0":0.6007110197698301,"vY0":-112.40299607996504,"vZ0":2.3796810218626048,"x":158.55,"y":188.51,"x0":-2.749541846890359,"y0":50.004599553591135,"z0":4.309509096919231,"aX":13.600271848797785},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.4,"breakHorizontal":-19.4,"spinRate":2959,"spinDirection":101},"zone":13,"typeConfidence":0.91,"plateTime":0.48842483629879085,"extension":6.580126474086893},"index":5,"playId":"dcd38077-4040-3e05-9cd9-dd6dd78fceac","pitchNumber":5,"startTime":"2026-03-18T22:35:26.123Z","endTime":"2026-03-18T22:35:53.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701734,"fullName":"Ryan McCrystal","link":"/api/v1/people/701734"}},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189985449806713,"aZ":-27.93233171754551,"pfxX":-2.595101900531985,"pfxZ":2.484485837076626,"pX":-0.6142463536585102,"pZ":3.263476345501195,"vX0":5.80926839174449,"vY0":-129.43232541581628,"vZ0":2.9534703587265594,"x":140.41,"y":150.67,"x0":-2.5434485968200726,"y0":50.00427569640246,"z0":4.237133528517192,"aX":-4.435238939533683},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":3.5,"spinRate":2467,"spinDirection":231},"zone":1,"typeConfidence":0.87,"plateTime":0.4220035563490132,"extension":6.612480205516654},"index":6,"playId":"7117597e-0571-30ba-b74a-f2631f751c15","pitchNumber":6,"startTime":"2026-03-18T22:35:59.987Z","endTime":"2026-03-18T22:36:05.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418528123784025,"aZ":-33.576139608319906,"pfxX":-7.075084227281653,"pfxZ":-0.930324967029394,"pX":-0.4078352550167234,"pZ":1.510068265381574,"vX0":5.794860394635718,"vY0":-122.86840957838086,"vZ0":-1.2627979936790448,"x":132.55,"y":198.01,"x0":-1.8933481234644371,"y0":50.001870700975964,"z0":4.919223978285358,"aX":-10.670683778576047},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":11.2,"spinRate":1140,"spinDirection":205},"zone":13,"typeConfidence":0.76,"plateTime":0.44810377006246727,"extension":6.50257420832058},"index":7,"playId":"74a7f03e-2396-3733-aeba-f3efec137843","pitchNumber":7,"startTime":"2026-03-18T22:36:26.291Z","endTime":"2026-03-18T22:36:31.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_ab"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_ab"},{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_pa"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:36:31.338Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alessander De La Cruz grounds out, third baseman Tyson Lewis to first baseman Ruben Ibarra.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:36:37.736Z","endTime":"2026-03-18T22:37:21.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807987,"fullName":"Alessander De La Cruz","link":"/api/v1/people/807987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687905,"fullName":"Taylor Floyd","link":"/api/v1/people/687905"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807987,"fullName":"Alessander De La Cruz","link":"/api/v1/people/807987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":815653,"link":"/api/v1/people/815653"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702140,"link":"/api/v1/people/702140"},"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, 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":74.9,"endSpeed":69.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00360931009776,"aZ":-30.85325239609197,"pfxX":10.955710361939385,"pfxZ":1.0969059080985435,"pX":0.33764239781398137,"pZ":2.571302569181986,"vX0":2.9831395952269837,"vY0":-108.94786501049325,"vZ0":3.247322854980612,"x":104.13,"y":169.35,"x0":-2.472348207496929,"y0":50.002265396198425,"z0":4.394411146518741,"aX":13.178612246790331},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":3.1,"breakHorizontal":-20.6,"spinRate":3017,"spinDirection":118},"zone":6,"typeConfidence":0.92,"plateTime":0.502600803698829,"extension":6.39434726582884},"index":0,"playId":"f7ba02b0-19fc-34e7-ac4c-5e146e07debe","pitchNumber":1,"startTime":"2026-03-18T22:36:53.982Z","endTime":"2026-03-18T22:36:57.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":807987,"link":"/api/v1/people/807987","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.657654512099114,"aZ":-32.57169174236111,"pfxX":10.234236148121262,"pfxZ":-0.3314007301587516,"pX":-1.024580735281069,"pZ":2.032168571604397,"vX0":0.5311158673804491,"vY0":-108.55399168418676,"vZ0":2.8537285723357253,"x":156.05,"y":183.91,"x0":-2.601121806860862,"y0":50.00513877850407,"z0":4.268823459338977,"aX":12.101708034325931},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":0.6,"breakHorizontal":-18.6,"spinRate":2919,"spinDirection":77},"zone":13,"typeConfidence":0.92,"plateTime":0.5063784060806329,"extension":6.404140598421342},"hitData":{"launchSpeed":78.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.6,"coordY":169.61}},"index":1,"playId":"87a52bb1-05d2-344d-b9fc-13b59a4b2972","pitchNumber":2,"startTime":"2026-03-18T22:37:13.068Z","endTime":"2026-03-18T22:37:21.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":807987,"link":"/api/v1/people/807987","batSide":{"code":"R","description":"Right"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807987,"link":"/api/v1/people/807987"},"credit":"b_ab"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_ab"},{"player":{"id":807987,"link":"/api/v1/people/807987"},"credit":"b_pa"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.5,"awayTeamWinProbability":82.5,"homeTeamWinProbabilityAdded":2.700000000000001,"leverageIndex":0.98,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:37:21.245Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryant Betancourt doubles (2) on a sharp line drive to right fielder Esmith Pineda. Cole Carrigg scores.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:37:37.743Z","endTime":"2026-03-18T22:38:00.255Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687905,"fullName":"Taylor Floyd","link":"/api/v1/people/687905"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703204,"link":"/api/v1/people/703204"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":687905,"link":"/api/v1/people/687905"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41996367580467,"aZ":-31.297571312799484,"pfxX":-5.249047849825226,"pfxZ":0.5795570684355873,"pX":-0.0023494550812077505,"pZ":2.5912682119091865,"vX0":6.533168616286915,"vY0":-121.86778428270955,"vZ0":0.8320471878709668,"x":117.09,"y":168.82,"x0":-2.0274652811997718,"y0":50.00267900153697,"z0":4.934452151918823,"aX":-7.949272090285917},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":8.0,"spinRate":1799,"spinDirection":242},"zone":5,"typeConfidence":0.84,"plateTime":0.44827783342607086,"extension":6.525110870958351},"hitData":{"launchSpeed":109.1,"launchAngle":14.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.59,"coordY":120.38}},"index":0,"playId":"e5d8a6ee-166f-3413-90e7-17ea87dca2d6","pitchNumber":1,"startTime":"2026-03-18T22:37:46.924Z","endTime":"2026-03-18T22:38:00.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-9.4,"leverageIndex":1.08,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:38:00.255Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dyan Jorge walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:38:11.895Z","endTime":"2026-03-18T22:39:48.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687905,"fullName":"Taylor Floyd","link":"/api/v1/people/687905"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"postOnSecond":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":68.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.32303110480711,"aZ":-33.105213792376155,"pfxX":10.80069078307362,"pfxZ":-0.7769985897071585,"pX":-1.1702233302995972,"pZ":2.883547990758317,"vX0":-0.1198614403394585,"vY0":-107.93872436355525,"vZ0":4.467043176053692,"x":161.61,"y":160.92,"x0":-2.520845203381248,"y0":50.00337513203131,"z0":4.402485387430354,"aX":12.922797927381284},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-0.1,"breakHorizontal":-19.6,"spinRate":2800,"spinDirection":88},"zone":11,"typeConfidence":0.93,"plateTime":0.504748421496009,"extension":6.361071082260812},"index":0,"playId":"08802f13-d5bd-3c8b-a9d7-d1bd37f98b31","pitchNumber":1,"startTime":"2026-03-18T22:38:30.901Z","endTime":"2026-03-18T22:38:34.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386545627965024,"aZ":-35.37155841881895,"pfxX":-5.414383350680667,"pfxZ":-1.866009072220316,"pX":0.11230552650745038,"pZ":1.4106409237838067,"vX0":8.587464323317231,"vY0":-129.9656455958496,"vZ0":0.09714548301937898,"x":112.72,"y":200.69,"x0":-2.526141399307377,"y0":50.001367831390645,"z0":4.0518752255834025,"aX":-9.293935871294709},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.1,"breakHorizontal":7.9,"spinRate":2211,"spinDirection":263},"zone":14,"typeConfidence":0.92,"plateTime":0.4209150556252883,"extension":6.441946125128645},"index":1,"playId":"48867e74-35de-31d1-a0f9-8f04bf4cfd0e","pitchNumber":2,"startTime":"2026-03-18T22:38:45.970Z","endTime":"2026-03-18T22:38:49.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015303118388708,"aZ":-36.636312967380036,"pfxX":-6.849800403234838,"pfxZ":-2.6293972617545265,"pX":-0.14505699315018739,"pZ":1.9412801058836426,"vX0":8.462216195070182,"vY0":-129.52224061451173,"vZ0":1.5329086464507757,"x":122.53,"y":186.37,"x0":-2.564319583856489,"y0":50.00132470107624,"z0":4.143129282946863,"aX":-11.640097590464402},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.2,"breakHorizontal":10.6,"spinRate":2213,"spinDirection":260},"zone":8,"typeConfidence":0.93,"plateTime":0.4228676073787314,"extension":6.644757484572559},"index":2,"playId":"712a1d56-c490-31a9-9aa1-4e4ececf2018","pitchNumber":3,"startTime":"2026-03-18T22:39:02.735Z","endTime":"2026-03-18T22:39:06.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":69.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130129732045855,"aZ":-33.43698559901781,"pfxX":9.709693265373023,"pfxZ":-1.0141040268795667,"pX":1.794686973902438,"pZ":2.585102497556409,"vX0":6.418930532280411,"vY0":-111.64752559827835,"vZ0":4.05789988740712,"x":48.59,"y":168.98,"x0":-2.3956005684873407,"y0":50.00455372629864,"z0":4.21954930182426,"aX":12.05947708242919},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-0.2,"breakHorizontal":-19.4,"spinRate":3029,"spinDirection":89},"zone":12,"typeConfidence":0.89,"plateTime":0.49366189616152933,"extension":6.51489853610777},"index":3,"playId":"db5be7eb-f5f6-3606-987e-00ea7545a725","pitchNumber":4,"startTime":"2026-03-18T22:39:26.827Z","endTime":"2026-03-18T22:39:30.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":89.5,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.920739139302228,"aZ":-34.039333475545845,"pfxX":-7.186164960141051,"pfxZ":-1.1013521629439316,"pX":1.1188495494297317,"pZ":1.4209865066093021,"vX0":11.301347374425452,"vY0":-129.81787100092654,"vZ0":-0.1244314765731096,"x":74.35,"y":200.41,"x0":-2.3709916845165564,"y0":50.0032104251303,"z0":4.0758116812953,"aX":-12.18334127264221},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.8,"breakHorizontal":10.3,"spinRate":2268,"spinDirection":263},"zone":14,"typeConfidence":0.92,"plateTime":0.4230361889846299,"extension":6.756343387045566},"index":4,"playId":"ae27ed51-c7e1-39c1-9332-4f89569914fb","pitchNumber":5,"startTime":"2026-03-18T22:39:45.301Z","endTime":"2026-03-18T22:39:48.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":694170,"link":"/api/v1/people/694170","batSide":{"code":"R","description":"Right"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694170,"link":"/api/v1/people/694170"},"credit":"b_pa"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-0.1999999999999993,"leverageIndex":0.51,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:39:48.409Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ethan Hedges grounds into a force out, shortstop Carlos Sanchez to second baseman Francisco Urbaez. Dyan Jorge out at 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T22:40:10.933Z","endTime":"2026-03-18T22:40:58.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687905,"fullName":"Taylor Floyd","link":"/api/v1/people/687905"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694170,"fullName":"Dyan Jorge","link":"/api/v1/people/694170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800176,"link":"/api/v1/people/800176"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":688005,"link":"/api/v1/people/688005"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":67.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.543488515130335,"aZ":-30.878201083324782,"pfxX":10.209836231419356,"pfxZ":1.1026400969431496,"pX":-1.5303679706638402,"pZ":2.848926756250537,"vX0":-0.0658797197879219,"vY0":-108.41231084400907,"vZ0":4.100776514192411,"x":175.33,"y":161.86,"x0":-2.8240704114534,"y0":50.00464449129896,"z0":4.321221721072702,"aX":12.045275882641638},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":3.5,"breakHorizontal":-18.5,"spinRate":2948,"spinDirection":93},"zone":11,"typeConfidence":0.92,"plateTime":0.5069672996578527,"extension":6.373805022100702},"index":0,"playId":"7ee50f47-8cc7-35f9-a900-1e39219739e0","pitchNumber":1,"startTime":"2026-03-18T22:40:13.710Z","endTime":"2026-03-18T22:40:19.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":805260,"link":"/api/v1/people/805260","batSide":{"code":"R","description":"Right"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":90.3,"endSpeed":81.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33615622628049,"aZ":-36.50300051823508,"pfxX":-8.703179778214627,"pfxZ":-2.5240275219068327,"pX":-0.8557983051240873,"pZ":2.1820062979268857,"vX0":7.398820229395129,"vY0":-131.2253160643078,"vZ0":1.9260515996274647,"x":149.62,"y":179.87,"x0":-2.6056827882021505,"y0":50.00518902003101,"z0":4.192918426487365,"aX":-14.913185305188579},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.7,"breakHorizontal":13.8,"spinRate":2274,"spinDirection":248},"zone":13,"typeConfidence":0.94,"plateTime":0.42025810658891105,"extension":6.538566475685334},"index":1,"playId":"2015a1b3-9e7e-3f75-b343-1cbadd1e21f8","pitchNumber":2,"startTime":"2026-03-18T22:40:29.162Z","endTime":"2026-03-18T22:40:32.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":805260,"link":"/api/v1/people/805260","batSide":{"code":"R","description":"Right"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383471051733046,"aZ":-35.086262681987286,"pfxX":-9.862003850100283,"pfxZ":-1.6771028716252134,"pX":-0.30286935012811833,"pZ":1.7174281119337926,"vX0":8.972310551897078,"vY0":-130.1557112523956,"vZ0":0.4320553256824673,"x":128.54,"y":192.41,"x0":-2.494491219771348,"y0":50.00316914197874,"z0":4.181895498161179,"aX":-17.114913914432602},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.8,"breakHorizontal":16.2,"spinRate":2215,"spinDirection":258},"zone":7,"typeConfidence":0.93,"plateTime":0.4189987164806972,"extension":6.505921114356241},"hitData":{"launchSpeed":93.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.84,"coordY":149.35}},"index":2,"playId":"87d2905d-1011-3763-a5bc-21d858ac59a9","pitchNumber":3,"startTime":"2026-03-18T22:40:51.048Z","endTime":"2026-03-18T22:40:58.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687905,"link":"/api/v1/people/687905","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701734,"link":"/api/v1/people/701734"},"first":{"id":702140,"link":"/api/v1/people/702140"},"second":{"id":688005,"link":"/api/v1/people/688005"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":800176,"link":"/api/v1/people/800176"},"left":{"id":803174,"link":"/api/v1/people/803174"},"center":{"id":806120,"link":"/api/v1/people/806120"},"right":{"id":703204,"link":"/api/v1/people/703204"}},"offense":{"batter":{"id":805260,"link":"/api/v1/people/805260","batSide":{"code":"R","description":"Right"}},"first":{"id":694170,"link":"/api/v1/people/694170"},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805260,"link":"/api/v1/people/805260"},"credit":"b_ab"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_ab"},{"player":{"id":805260,"link":"/api/v1/people/805260"},"credit":"b_pa"},{"player":{"id":687905,"link":"/api/v1/people/687905"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:40:58.376Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan McCrystal flies out to left fielder Robert Calaz.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-18T22:43:12.045Z","endTime":"2026-03-18T22:43:19.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701734,"fullName":"Ryan McCrystal","link":"/api/v1/people/701734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701734,"fullName":"Ryan McCrystal","link":"/api/v1/people/701734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jesus Freitez replaces center fielder Cole Carrigg, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T22:43:02.019Z","endTime":"2026-03-18T22:43:02.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815438,"link":"/api/v1/people/815438"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":701734,"link":"/api/v1/people/701734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Alessander De La Cruz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T22:43:02.046Z","endTime":"2026-03-18T22:43:02.050Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807987,"link":"/api/v1/people/807987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":809707,"link":"/api/v1/people/809707"},"defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":701734,"link":"/api/v1/people/701734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to right field for Chad Stevens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T22:43:02.050Z","endTime":"2026-03-18T22:43:12.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":807987,"link":"/api/v1/people/807987"}},"offense":{"batter":{"id":701734,"link":"/api/v1/people/701734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40773282109135,"aZ":-17.337806547011844,"pfxX":-5.033407876102991,"pfxZ":8.118880178816923,"pX":-0.057557914227997234,"pZ":2.8132586015781733,"vX0":5.5298268154546655,"vY0":-134.85119086439576,"vZ0":-4.893023772449723,"x":107.67,"y":115.76,"x0":-1.4882558055958794,"y0":50.00533938463085,"z0":5.888113906878,"aX":-9.201287882010346},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2435,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4073548749302649,"extension":5.4959106536840885},"hitData":{"launchSpeed":97.6,"launchAngle":25.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.48,"coordY":96.7}},"index":3,"playId":"bd8ba389-aac4-3920-a74a-8a233b50e958","pitchNumber":1,"startTime":"2026-03-18T22:43:12.045Z","endTime":"2026-03-18T22:43:19.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":701734,"link":"/api/v1/people/701734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701734,"link":"/api/v1/people/701734"},"credit":"b_ab"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_ab"},{"player":{"id":701734,"link":"/api/v1/people/701734"},"credit":"b_pa"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:43:19.323Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Stephan grounds out, second baseman Vimael Machín to first baseman Jesus Freitez.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-18T22:43:43.156Z","endTime":"2026-03-18T22:44:44.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"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":803174,"fullName":"Anthony Stephan","link":"/api/v1/people/803174"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815438,"link":"/api/v1/people/815438"},"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95359116027844,"aZ":-15.583779436221533,"pfxX":-3.186187142654583,"pfxZ":8.928096851014569,"pX":0.15651794434453603,"pZ":1.9471493303914444,"vX0":5.398706340022051,"vY0":-135.3295851876436,"vZ0":-7.359732431446167,"x":96.72,"y":141.66,"x0":-1.4484547217372479,"y0":50.00656776433714,"z0":5.789475829704619,"aX":-5.923708419118701},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":4.7,"spinRate":2453,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.404412971519474,"extension":5.524818174767383},"index":0,"playId":"67afd1f8-dba3-3592-8d34-4bd0e69c60ec","pitchNumber":1,"startTime":"2026-03-18T22:43:43.858Z","endTime":"2026-03-18T22:43:49.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":803174,"link":"/api/v1/people/803174","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":88.1,"endSpeed":79.7,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.894810920161564,"aZ":-34.66519967244467,"pfxX":-7.585693745762037,"pfxZ":-1.5224018668635892,"pX":-0.3937844751206323,"pZ":2.7229711375929826,"vX0":5.138529226219364,"vY0":-128.15160790586427,"vZ0":-1.2492321287577624,"x":132.01,"y":165.26,"x0":-1.4575865107960864,"y0":50.00511949878947,"z0":5.96926476374146,"aX":-12.393441956416597},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":12.4,"spinRate":1683,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4303722552320788,"extension":5.490559658091235},"index":1,"playId":"708726d4-51ca-306b-84af-a0378b80676f","pitchNumber":2,"startTime":"2026-03-18T22:43:59.663Z","endTime":"2026-03-18T22:44:02.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":803174,"link":"/api/v1/people/803174","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":89.7,"endSpeed":80.3,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95044880742508,"aZ":-31.064072512276734,"pfxX":-9.719988888171605,"pfxZ":0.6694601025277951,"pX":-0.4412280161972556,"pZ":-0.04249419285376892,"vX0":5.494367031118195,"vY0":-130.14540197829115,"vZ0":-8.289250959983613,"x":133.82,"y":239.93,"x0":-1.3551687181748786,"y0":50.003222261808396,"z0":5.652032797507509,"aX":-16.107806468081336},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":15.8,"spinRate":1428,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42646333889545174,"extension":5.624444949646396},"index":2,"playId":"95b74d7e-7c3d-3260-bef1-dc48cae8f3fd","pitchNumber":3,"startTime":"2026-03-18T22:44:17.620Z","endTime":"2026-03-18T22:44:20.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":803174,"link":"/api/v1/people/803174","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59180963906486,"aZ":-19.38533000689404,"pfxX":-6.262705174496372,"pfxZ":6.851629688201934,"pX":-0.10606468537860653,"pZ":2.6175994675121994,"vX0":5.40376982018011,"vY0":-135.723972111913,"vZ0":-5.2526108737994255,"x":121.04,"y":168.1,"x0":-1.308801809017813,"y0":50.00186765292301,"z0":5.927142749485235,"aX":-11.688243331397262},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":10.2,"spinRate":2348,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4035012379781642,"extension":5.557462922115266},"hitData":{"launchSpeed":100.3,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":158.97}},"index":3,"playId":"fe528b5a-662d-34be-9660-9c0fd54f5611","pitchNumber":4,"startTime":"2026-03-18T22:44:38.639Z","endTime":"2026-03-18T22:44:44.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":803174,"link":"/api/v1/people/803174","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803174,"link":"/api/v1/people/803174"},"credit":"b_ab"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_ab"},{"player":{"id":803174,"link":"/api/v1/people/803174"},"credit":"b_pa"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:44:44.159Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Urbaez flies out to center fielder Alessander De La Cruz.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-18T22:45:01.162Z","endTime":"2026-03-18T22:45:35.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":688005,"fullName":"Francisco Urbaez","link":"/api/v1/people/688005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688005,"fullName":"Francisco Urbaez","link":"/api/v1/people/688005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807987,"link":"/api/v1/people/807987"},"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(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":89.5,"endSpeed":83.8,"strikeZoneTop":3.078,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20431885686103,"aZ":-25.940898140631546,"pfxX":-0.41364126545368585,"pfxZ":3.547765169549569,"pX":0.47769759184404936,"pZ":2.2253400134422368,"vX0":5.010312336756433,"vY0":-130.45032705092132,"vZ0":-4.73043241155434,"x":98.79,"y":178.7,"x0":-1.3978025456144028,"y0":50.00641770075877,"z0":5.97009349860589,"aX":-0.7280914968303365},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2729,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.41665079889485446,"extension":5.542240119585274},"index":0,"playId":"1b498259-b02e-395a-8702-07923be5fc00","pitchNumber":1,"startTime":"2026-03-18T22:45:10.760Z","endTime":"2026-03-18T22:45:13.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":688005,"link":"/api/v1/people/688005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.078,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837337994973666,"aZ":-27.090095066373156,"pfxX":-1.5972345217075832,"pfxZ":2.9191713481591197,"pX":-0.4797493061157617,"pZ":2.7265164372081974,"vX0":2.864454277539854,"vY0":-131.23312139012828,"vZ0":-2.8978118394241292,"x":135.29,"y":165.16,"x0":-1.3780431131421491,"y0":50.0057536295814,"z0":5.863502363198941,"aX":-2.7857209919207433},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":2.3,"spinRate":2748,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.41740474751584156,"extension":5.597945687490948},"hitData":{"launchSpeed":92.6,"launchAngle":40.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.73,"coordY":65.55}},"index":1,"playId":"245ce386-bc17-33b0-a1eb-7d89feb7f065","pitchNumber":2,"startTime":"2026-03-18T22:45:27.236Z","endTime":"2026-03-18T22:45:35.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624522,"link":"/api/v1/people/624522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":815438,"link":"/api/v1/people/815438"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":805260,"link":"/api/v1/people/805260"},"shortstop":{"id":694170,"link":"/api/v1/people/694170"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":807987,"link":"/api/v1/people/807987"},"right":{"id":677060,"link":"/api/v1/people/677060"}},"offense":{"batter":{"id":688005,"link":"/api/v1/people/688005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688005,"link":"/api/v1/people/688005"},"credit":"b_ab"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_ab"},{"player":{"id":688005,"link":"/api/v1/people/688005"},"credit":"b_pa"},{"player":{"id":624522,"link":"/api/v1/people/624522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:45:35.782Z","atBatIndex":80}]