[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Ramon Mendoza to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:08:37.794Z","endTime":"2026-03-21T17:09:13.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T13:52:33.787Z","endTime":"2026-03-21T16:44:55.246Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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-21T16:44:55.246Z","endTime":"2026-03-21T17:07:31.843Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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-21T17:07:31.843Z","endTime":"2026-03-21T17:08:40.040Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"contextMetrics":{}},{"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":94.2,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26157801258128,"aZ":-8.203756260405386,"pfxX":3.7361082587000394,"pfxZ":12.687023189119934,"pX":0.6180271157888091,"pZ":3.676195850188417,"vX0":-2.477615957417728,"vY0":-137.0564525762396,"vZ0":-4.980463054432232,"x":93.44,"y":139.52,"x0":1.0515857844132632,"y0":50.000950183872675,"z0":6.085803645123094,"aX":7.05752082937329},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.1,"breakHorizontal":-6.2,"spinRate":2366,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40071226653103453,"extension":6.406226095131301},"index":3,"playId":"08b65ffd-eb44-3788-8f53-b4c0cb97dd43","pitchNumber":1,"startTime":"2026-03-21T17:08:40.040Z","endTime":"2026-03-21T17:08:43.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":94.1,"endSpeed":86.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29058738412964,"aZ":-7.607159983958291,"pfxX":3.4981282594240413,"pfxZ":12.969621256372795,"pX":0.05026672996347746,"pZ":2.113229309814954,"vX0":-3.920973772765187,"vY0":-136.78435374393672,"vZ0":-8.75005129003008,"x":115.08,"y":181.72,"x0":1.0481031964004337,"y0":50.003056667771624,"z0":5.876044841159157,"aX":6.6262783636216005},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.8,"breakHorizontal":-5.5,"spinRate":2348,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4005019822725786,"extension":6.563502731025374},"index":4,"playId":"f09c2485-917d-324e-a4d9-5ce337b37adc","pitchNumber":2,"startTime":"2026-03-21T17:08:53.238Z","endTime":"2026-03-21T17:08:56.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71621428819585,"aZ":-38.65360032582055,"pfxX":-6.742028800200195,"pfxZ":-4.657709082772515,"pX":0.08616858989911504,"pZ":2.424180917017307,"vX0":-1.034935798172712,"vY0":-117.55109590570564,"vZ0":-0.2541583026150245,"x":113.72,"y":173.33,"x0":1.4084850822282626,"y0":50.0055133062228,"z0":6.143221074287939,"aX":-9.371355402795444},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.2,"breakHorizontal":12.5,"spinRate":2811,"spinDirection":313},"zone":5,"typeConfidence":2.0,"plateTime":0.4671876918246918,"extension":6.247026196869477},"hitData":{"launchSpeed":91.5,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.39,"coordY":141.7}},"index":5,"playId":"c94a27f3-9999-3110-bf86-b980f6d322e7","pitchNumber":3,"startTime":"2026-03-21T17:09:05.886Z","endTime":"2026-03-21T17:09:13.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T17:09:13.696Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards doubles (2) on a fly ball to right fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:09:26.046Z","endTime":"2026-03-21T17:09:58.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.1,"endSpeed":75.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.122155594289094,"aZ":-28.212755023824815,"pfxX":11.677103093889148,"pfxZ":2.7277552812526196,"pX":1.102084342760521,"pZ":2.7929183274770413,"vX0":-4.548277963633318,"vY0":-119.51280712462824,"vZ0":-1.1918601605859211,"x":74.99,"y":163.37,"x0":1.5082301140496943,"y0":50.004259506881645,"z0":5.822335271337065,"aX":16.96429458657373},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.9,"breakHorizontal":-20.2,"spinRate":2204,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4575753489130885,"extension":6.582916073532502},"index":0,"playId":"91c3f134-c652-385b-a55e-11ab8a3bf03f","pitchNumber":1,"startTime":"2026-03-21T17:09:35.836Z","endTime":"2026-03-21T17:09:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16228847669671,"aZ":-10.524919631431363,"pfxX":4.9206327211964584,"pfxZ":11.451192043840548,"pX":0.6305891278182323,"pZ":2.871810978922192,"vX0":-2.2645422997074007,"vY0":-136.19460718156196,"vZ0":-6.5722335256981985,"x":92.96,"y":161.24,"x0":0.8307241330474062,"y0":50.00188798259238,"z0":6.03409592280534,"aX":9.300874346937476},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.7,"breakHorizontal":-8.5,"spinRate":2330,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.4012223389062881,"extension":6.524963070756064},"hitData":{"launchSpeed":94.5,"launchAngle":21.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.37,"coordY":103.27}},"index":1,"playId":"83024557-638b-381e-9b3c-189f667cdabe","pitchNumber":2,"startTime":"2026-03-21T17:09:48.453Z","endTime":"2026-03-21T17:09:58.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:09:58.675Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:10:10.508Z","endTime":"2026-03-21T17:11:33.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.656767059695124,"aZ":-11.612006429518226,"pfxX":3.539947414999372,"pfxZ":11.250778257503248,"pX":-0.8450118540770896,"pZ":3.2978091169893804,"vX0":-5.828876223528459,"vY0":-134.68080430279656,"vZ0":-5.050188808586586,"x":149.21,"y":149.74,"x0":0.8924783121176499,"y0":50.00393657437858,"z0":6.026205730181868,"aX":6.470916378194683},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-5.0,"spinRate":2262,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.40748656204475653,"extension":6.540054147597715},"index":0,"playId":"77e97da9-c13c-3ffa-a29a-5bde59929903","pitchNumber":1,"startTime":"2026-03-21T17:10:33.977Z","endTime":"2026-03-21T17:10:37.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94127891206235,"aZ":-28.222105249536288,"pfxX":10.336622953463607,"pfxZ":2.6986600920773167,"pX":0.18605225660116834,"pZ":1.0635781561436042,"vX0":-6.502487559512622,"vY0":-119.80131588302459,"vZ0":-5.154633096350312,"x":109.91,"y":210.06,"x0":1.5849951687826402,"y0":50.000043532239665,"z0":5.749018316363639,"aX":15.106222673027352},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":-17.3,"spinRate":2250,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4562380398683632,"extension":6.471890599865624},"index":1,"playId":"30fc2738-40de-33b1-ac58-1ded71d6647b","pitchNumber":2,"startTime":"2026-03-21T17:10:50.066Z","endTime":"2026-03-21T17:10:54.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30736893588145,"aZ":-27.269622387812888,"pfxX":10.155536074563535,"pfxZ":3.317829989046972,"pX":-0.18994031974550898,"pZ":1.6691893367094595,"vX0":-6.970319624490667,"vY0":-120.46582742634503,"vZ0":-3.890672802127395,"x":128.05,"y":109.33,"x0":1.414450207780025,"y0":50.00090787286397,"z0":5.702370211624311,"aX":14.999181690433684},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-16.8,"spinRate":2138,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4538090798672405,"extension":6.696531476889449},"index":2,"playId":"460adf6f-6545-3eea-b4b6-d2dd1334c5d8","pitchNumber":3,"startTime":"2026-03-21T17:11:08.196Z","endTime":"2026-03-21T17:11:12.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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.8,"endSpeed":85.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354779887226673,"aZ":-11.901675248016442,"pfxX":2.5314546880864364,"pfxZ":10.760903411827123,"pX":0.06313149135275374,"pZ":2.8332724371914724,"vX0":-2.871735416674294,"vY0":-136.46806010376736,"vZ0":-6.535993538057845,"x":114.59,"y":162.28,"x0":0.8007584149481551,"y0":50.00525570753108,"z0":6.081308432586728,"aX":4.770158640728753},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.0,"spinRate":2237,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.40154012647091086,"extension":6.504994406938897},"hitData":{"launchSpeed":78.0,"launchAngle":64.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.16,"coordY":171.61}},"index":3,"playId":"2a9b95e4-fc17-3415-83d7-8e9d95ee7f22","pitchNumber":4,"startTime":"2026-03-21T17:11:23.634Z","endTime":"2026-03-21T17:11:33.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:11:33.719Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to third baseman Nolan Gorman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:11:47.766Z","endTime":"2026-03-21T17:13:30.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.719941443585792,"aZ":-30.61784586240752,"pfxX":-1.7275316096642217,"pfxZ":1.0383388709122912,"pX":-1.1003265707736858,"pZ":3.8914095610182766,"vX0":-4.582496447573778,"vY0":-121.04096966439589,"vZ0":0.5914342757536921,"x":158.94,"y":133.71,"x0":1.0320951365938382,"y0":50.005644707551156,"z0":6.29727763532163,"aX":-2.5964189358380465},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":4.1,"spinRate":2480,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4502632285608925,"extension":6.235648280223872},"index":0,"playId":"04a94fb4-c4db-339e-a12f-a6007a9c509b","pitchNumber":1,"startTime":"2026-03-21T17:12:04.613Z","endTime":"2026-03-21T17:12:09.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27697210507739,"aZ":-28.869041386879307,"pfxX":-2.283614936241881,"pfxZ":2.1611050307574544,"pX":-0.7569200532240122,"pZ":2.739971825309762,"vX0":-3.5065797174793563,"vY0":-122.70085960981122,"vZ0":-2.744398017767163,"x":145.85,"y":164.8,"x0":0.9850644187210659,"y0":50.00491022909713,"z0":6.321777171073769,"aX":-3.4976516561891065},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":4.9,"spinRate":2533,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4456467337355945,"extension":6.347636631879973},"index":1,"playId":"0de0a675-19ed-3828-9015-384acdb450ed","pitchNumber":2,"startTime":"2026-03-21T17:12:19.213Z","endTime":"2026-03-21T17:12:22.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-21T17:12:29.000Z","endTime":"2026-03-21T17:12:43.045Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594671821717412,"aZ":-11.116064278791736,"pfxX":2.3751733051015624,"pfxZ":11.206143845876058,"pX":-0.8012379934384813,"pZ":3.2260799632137505,"vX0":-5.2104395885614885,"vY0":-135.92343234152656,"vZ0":-5.508929822884768,"x":147.54,"y":151.68,"x0":0.8282683928193854,"y0":50.00320085244657,"z0":6.044603768706054,"aX":4.464011436062784},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":-3.2,"spinRate":2305,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4023162351335765,"extension":6.47537404181966},"index":3,"playId":"d6568f1d-6c63-3113-b606-c33ad4cb5341","pitchNumber":3,"startTime":"2026-03-21T17:12:43.045Z","endTime":"2026-03-21T17:12:46.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792573053971875,"aZ":-11.711931841574028,"pfxX":3.686756061946462,"pfxZ":10.572006743573548,"pX":-0.9293504989515833,"pZ":3.336454641936297,"vX0":-6.514533215075911,"vY0":-138.01852696738698,"vZ0":-5.2891045381325235,"x":152.42,"y":148.7,"x0":0.9790820326939326,"y0":50.00052049736603,"z0":6.061525934348259,"aX":7.134658946328054},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-5.4,"spinRate":2298,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3963546076682434,"extension":6.592628758248253},"index":4,"playId":"9b2e97b6-8e32-30c6-9b48-ed0d4d5cf1d6","pitchNumber":4,"startTime":"2026-03-21T17:13:02.049Z","endTime":"2026-03-21T17:13:05.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896794161956443,"aZ":-36.09517706498573,"pfxX":-7.965690796161141,"pfxZ":-2.7823602380151193,"pX":-0.9705818339800341,"pZ":2.4119141754386995,"vX0":-3.0725892878380026,"vY0":-118.60895530305827,"vZ0":-0.9737365401960953,"x":154.0,"y":173.66,"x0":1.380372019440399,"y0":50.00220788249766,"z0":6.149899812354506,"aX":-11.229679507463485},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.0,"breakHorizontal":15.2,"spinRate":2757,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4636419491870032,"extension":6.314021203936136},"hitData":{"launchSpeed":68.8,"launchAngle":73.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.93,"coordY":176.45}},"index":5,"playId":"53b6d54d-6522-3ac3-82f0-24b639ab38fe","pitchNumber":5,"startTime":"2026-03-21T17:13:22.599Z","endTime":"2026-03-21T17:13:30.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:13:30.504Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:15:43.119Z","endTime":"2026-03-21T17:17:16.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517072243882165,"aZ":-11.769529643596305,"pfxX":-3.8381567602217714,"pfxZ":11.162495940226439,"pX":-0.47702182104830304,"pZ":1.7882171843138681,"vX0":1.9782403714242751,"vY0":-133.98021538935475,"vZ0":-8.483155336889999,"x":135.18,"y":190.5,"x0":-0.724252393345734,"y0":50.000442547069646,"z0":5.825870205151432,"aX":-7.0135395800615745},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2351,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.40799163905723024,"extension":6.293592956982374},"index":0,"playId":"dd4018a9-8c8f-3122-b94d-9146257099c2","pitchNumber":1,"startTime":"2026-03-21T17:15:51.520Z","endTime":"2026-03-21T17:15:56.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.852496212403718,"aZ":-40.88654122060456,"pfxX":3.131841776148681,"pfxZ":-6.277044184755873,"pX":0.0068978515838464425,"pZ":0.141881856440296,"vX0":1.0986002934811647,"vY0":-117.24624074418011,"vZ0":-4.292851912987416,"x":116.74,"y":234.95,"x0":-0.875112990622627,"y0":50.005079307017866,"z0":5.825474662086483,"aX":4.345770950591157},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.1,"breakHorizontal":-6.0,"spinRate":2489,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46776648023942213,"extension":6.464832053409068},"index":1,"playId":"42523cbb-01b5-30c2-8716-da4396a70b43","pitchNumber":2,"startTime":"2026-03-21T17:16:52.556Z","endTime":"2026-03-21T17:16:56.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":84.9,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22942458993888,"aZ":-30.291937455834326,"pfxX":-6.522419667979724,"pfxZ":1.2110644883849027,"pX":-0.09280089753497597,"pZ":2.613822413101971,"vX0":3.7531294469157728,"vY0":-123.69187865336292,"vZ0":-2.1910673509635785,"x":120.54,"y":168.21,"x0":-0.7809249706974128,"y0":50.00155154972402,"z0":6.046214056301035,"aX":-10.125286177487471},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":10.9,"spinRate":1382,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.44248979064596394,"extension":6.191229469230997},"hitData":{"launchSpeed":104.3,"launchAngle":13.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.83,"coordY":108.48}},"index":2,"playId":"dab30203-a41e-393e-b4a5-e9049a7cc57e","pitchNumber":3,"startTime":"2026-03-21T17:17:09.019Z","endTime":"2026-03-21T17:17:16.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:17:16.755Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to center fielder Jakob Marsee. Victor Scott II to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:17:26.972Z","endTime":"2026-03-21T17:19:00.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096519296054883,"aZ":-13.571159122455597,"pfxX":-1.8197310963156306,"pfxZ":10.066523009162736,"pX":0.4478926447449396,"pZ":1.2360923191167636,"vX0":3.6314125272971807,"vY0":-134.56196697806388,"vZ0":-9.271860918054063,"x":99.93,"y":205.41,"x0":-0.6780539127635494,"y0":50.00434763495768,"z0":5.6709256854280214,"aX":-3.3636332341213704},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":2.6,"spinRate":2105,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40586651679104246,"extension":6.399733603540579},"index":0,"playId":"cce0686f-1a03-38fd-bb60-c6e3f6008705","pitchNumber":1,"startTime":"2026-03-21T17:17:39.945Z","endTime":"2026-03-21T17:17:43.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":92.0,"endSpeed":85.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011766760430252,"aZ":-13.514236313601497,"pfxX":-1.0027650118632716,"pfxZ":10.151065082468445,"pX":-0.3330501492373261,"pZ":1.9927027600224476,"vX0":1.2320432410314146,"vY0":-134.00392099359485,"vZ0":-7.666330410805184,"x":129.7,"y":184.98,"x0":-0.6661723631100998,"y0":50.00641642327964,"z0":5.834793087763042,"aX":-1.8440082775090667},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":1.6,"spinRate":2198,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.40705288370148196,"extension":6.3995768506521795},"index":1,"playId":"589c0d78-6c45-33ba-8c8f-92c945e8f9b6","pitchNumber":2,"startTime":"2026-03-21T17:18:06.770Z","endTime":"2026-03-21T17:18:11.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":91.5,"endSpeed":83.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843540305152533,"aZ":-12.651860883653834,"pfxX":-0.5608988843004354,"pfxZ":10.90437214587824,"pX":-0.49118258768550893,"pZ":3.101482249957162,"vX0":0.48695010185433196,"vY0":-133.24984256099577,"vZ0":-5.261675850863667,"x":135.72,"y":155.04,"x0":-0.6038287451748865,"y0":50.00138133226797,"z0":6.0230555752503605,"aX":-1.004013000995228},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":1.0,"spinRate":2059,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.4117657290598715,"extension":6.2223528456342905},"index":2,"playId":"7d875b76-de8b-3431-9c7b-d3fcca52e650","pitchNumber":3,"startTime":"2026-03-21T17:18:27.789Z","endTime":"2026-03-21T17:18:31.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57573071278354,"aZ":-34.68656715407682,"pfxX":3.374581470899286,"pfxZ":-1.600951379471688,"pX":-0.11433102182662458,"pZ":2.2462211765297644,"vX0":0.29644266830803767,"vY0":-123.70861202273268,"vZ0":-1.904848182093744,"x":121.36,"y":178.13,"x0":-0.6744367891179324,"y0":50.002634952901474,"z0":5.8975091650674525,"aX":5.300076042270872},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":-6.2,"spinRate":2602,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.44051328186345895,"extension":6.483103403793734},"hitData":{"launchSpeed":90.8,"launchAngle":15.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.44,"coordY":111.24}},"index":3,"playId":"890aa49a-9784-3b48-8691-c16f7082bbda","pitchNumber":4,"startTime":"2026-03-21T17:18:50.737Z","endTime":"2026-03-21T17:19:00.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":8.100000000000009,"leverageIndex":1.44,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:19:00.397Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (1) on a sharp line drive to center fielder Jakob Marsee. Victor Scott II scores. Masyn Winn scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:19:29.133Z","endTime":"2026-03-21T17:19:41.503Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228052923092516,"aZ":-43.96745814827455,"pfxX":4.720826903605795,"pfxZ":-8.73606143201387,"pX":0.6103768587359122,"pZ":1.4886635610925165,"vX0":1.7232271643900954,"vY0":-115.41083515240148,"vZ0":-0.5520471371092361,"x":93.73,"y":198.59,"x0":-0.758885571093616,"y0":50.000313374213,"z0":5.9609253635317625,"aX":6.375157377417986},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.7,"breakHorizontal":-9.0,"spinRate":2502,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4743593429534321,"extension":6.42359009928913},"hitData":{"launchSpeed":108.7,"launchAngle":18.0,"totalDistance":395.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.35,"coordY":41.23}},"index":0,"playId":"b6909228-edab-39ea-9a14-897471a3ab49","pitchNumber":1,"startTime":"2026-03-21T17:19:29.133Z","endTime":"2026-03-21T17:19:41.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":11.099999999999994,"leverageIndex":1.48,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:19:41.503Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:20:02.886Z","endTime":"2026-03-21T17:21:27.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(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":93.6,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.521201446585863,"aZ":-11.983596374164922,"pfxX":-0.6978104056097959,"pfxZ":10.72391679664691,"pX":0.2087122610330183,"pZ":3.8222676227343624,"vX0":2.7272052974652925,"vY0":-136.25482617004496,"vZ0":-3.5651891334560037,"x":109.04,"y":135.58,"x0":-0.7139034269543563,"y0":50.00609628319824,"z0":5.973993941603427,"aX":-1.314478758419379},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":0.7,"spinRate":2257,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.401764387579556,"extension":6.3683272149610595},"index":0,"playId":"9da79894-4370-3001-82c0-44ae712929ac","pitchNumber":1,"startTime":"2026-03-21T17:20:17.807Z","endTime":"2026-03-21T17:20:22.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216914216635725,"aZ":-13.644216008763017,"pfxX":-0.9198302822581177,"pfxZ":10.08429099075907,"pX":-0.46764996356503113,"pZ":3.537742024853305,"vX0":1.0520695562085611,"vY0":-134.47143092957995,"vZ0":-3.9380006500541227,"x":134.83,"y":143.26,"x0":-0.7438173259507973,"y0":50.0051301428331,"z0":5.984357764843267,"aX":-1.6906739894189653},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":1.4,"spinRate":2269,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40678093337376975,"extension":6.268017295761214},"index":1,"playId":"74157744-0dbe-3bfc-a8b1-aac168a07efc","pitchNumber":2,"startTime":"2026-03-21T17:20:33.612Z","endTime":"2026-03-21T17:20:37.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":83.8,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73977771963714,"aZ":-33.45033459415707,"pfxX":3.3617690524380723,"pfxZ":-0.8266114893589691,"pX":-0.4026496642800024,"pZ":3.6863093254589736,"vX0":-0.1334721153953096,"vY0":-122.18957116269364,"vZ0":0.9456708611580902,"x":132.35,"y":139.25,"x0":-0.7859423568294298,"y0":50.00392526486697,"z0":6.126357948265456,"aX":5.181186211834033},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-6.1,"spinRate":2376,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.4450067987072477,"extension":6.3603144655789094},"index":2,"playId":"e5b2a5c9-5431-39ba-8baf-480501285e89","pitchNumber":3,"startTime":"2026-03-21T17:20:49.515Z","endTime":"2026-03-21T17:20:53.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945261092693013,"aZ":-11.470238201606865,"pfxX":-2.6253759723798282,"pfxZ":11.092338802020631,"pX":0.03517833609144832,"pZ":1.8336535408224,"vX0":3.2235583914029773,"vY0":-135.81076865985185,"vZ0":-8.149836247058156,"x":115.66,"y":189.27,"x0":-0.8264674864116967,"y0":50.00561912921635,"z0":5.672790180520346,"aX":-4.901722269448194},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2261,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4034209604012613,"extension":6.38755063942218},"index":3,"playId":"a2e75648-a914-313c-a39c-2aa327b486ae","pitchNumber":4,"startTime":"2026-03-21T17:21:06.147Z","endTime":"2026-03-21T17:21:09.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":92.4,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64196930051414,"aZ":-13.072860914548382,"pfxX":-1.9528397314992767,"pfxZ":10.3904254821556,"pX":0.66982972203408,"pZ":1.6835919333972067,"vX0":4.403102583440092,"vY0":-134.36395216224466,"vZ0":-8.174858006035466,"x":91.47,"y":193.32,"x0":-0.7324583746842245,"y0":50.00309601582919,"z0":5.68343898580257,"aX":-3.5904794746146376},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":2.6,"spinRate":2273,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4068118904912006,"extension":6.382224106943895},"index":4,"playId":"95fdcb4b-d213-32ab-bb64-58eaaa9b3082","pitchNumber":5,"startTime":"2026-03-21T17:21:22.441Z","endTime":"2026-03-21T17:21:27.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.83,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:21:27.667Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a sharp line drive to left fielder Connor Norby. Alec Burleson to 3rd. Nolan Gorman to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:22:44.973Z","endTime":"2026-03-21T17:23:13.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T17:21:51.156Z","endTime":"2026-03-21T17:22:46.976Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204341200671692,"aZ":-35.09280823902591,"pfxX":2.355465030047698,"pfxZ":-2.0172387022197853,"pX":0.38936057228183346,"pZ":3.2417676841173506,"vX0":1.5762709296586046,"vY0":-119.41106409586891,"vZ0":0.5860998877901298,"x":102.16,"y":151.25,"x0":-0.5844134032877887,"y0":50.000875024829675,"z0":6.141155676251697,"aX":3.413180093895204},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.2,"breakHorizontal":-4.7,"spinRate":2359,"spinDirection":77},"zone":3,"typeConfidence":2.0,"plateTime":0.4580506531350421,"extension":6.344394905496117},"index":1,"playId":"29e6b6a6-7f1c-3c12-9087-9dd0b365b35e","pitchNumber":1,"startTime":"2026-03-21T17:22:46.976Z","endTime":"2026-03-21T17:22:50.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.554225497054283,"aZ":-33.068685758823804,"pfxX":2.951632544593606,"pfxZ":-0.5714895427965452,"pX":-0.3160624375742748,"pZ":2.572910570857463,"vX0":0.1944028173445423,"vY0":-122.72437878307647,"vZ0":-1.5511912498466927,"x":129.05,"y":169.31,"x0":-0.7803727623874134,"y0":50.005803405849576,"z0":5.987553099901148,"aX":4.577173439114957},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.2,"breakHorizontal":-5.4,"spinRate":2480,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.44354154177238936,"extension":6.359949718666209},"hitData":{"launchSpeed":113.2,"launchAngle":9.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.75,"coordY":98.53}},"index":2,"playId":"89b658c6-5f11-3574-8023-fcda46d65824","pitchNumber":2,"startTime":"2026-03-21T17:23:03.047Z","endTime":"2026-03-21T17:23:13.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.21,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:23:13.074Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to right fielder Griffin Conine. Alec Burleson scores. Nolan Gorman to 3rd. Nelson Velázquez to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:23:29.144Z","endTime":"2026-03-21T17:23:51.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51446613602936,"aZ":-25.558518759211555,"pfxX":-6.519569961554003,"pfxZ":4.208966758061554,"pX":0.4384849945329683,"pZ":1.7658671930638918,"vX0":5.092291329961919,"vY0":-124.23385174261014,"vZ0":-4.706362606567459,"x":100.29,"y":191.1,"x0":-0.7848831515153484,"y0":50.003483523734545,"z0":5.794107493033121,"aX":-10.251529575458076},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":10.7,"spinRate":1056,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.43989649405929043,"extension":6.462405193209109},"hitData":{"launchSpeed":89.1,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.68,"coordY":131.68}},"index":0,"playId":"630e7393-69fc-3fda-a647-81def40ef6b3","pitchNumber":1,"startTime":"2026-03-21T17:23:42.964Z","endTime":"2026-03-21T17:23:51.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":4.800000000000011,"leverageIndex":1.22,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:23:51.993Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"José Fermín out on a sacrifice fly to right fielder Griffin Conine. Nolan Gorman scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:24:11.016Z","endTime":"2026-03-21T17:24:31.675Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173675199920673,"aZ":-34.957127101715315,"pfxX":7.26045461579367,"pfxZ":-2.0478588682704952,"pX":0.42400235859877755,"pZ":2.059915495186422,"vX0":0.6419413475264608,"vY0":-116.32591215165058,"vZ0":-1.2636793985565853,"x":100.84,"y":183.16,"x0":-0.7983948210439127,"y0":50.001014336621765,"z0":5.94416025975654,"aX":9.882443080974301},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.7,"breakHorizontal":-13.3,"spinRate":2306,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.47205441705601814,"extension":6.494472795285034},"hitData":{"launchSpeed":88.0,"launchAngle":34.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.43,"coordY":83.24}},"index":0,"playId":"90affbd8-f14b-357f-9f93-388bf8a4209a","pitchNumber":1,"startTime":"2026-03-21T17:24:20.731Z","endTime":"2026-03-21T17:24:31.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"second":{"id":676369,"link":"/api/v1/people/676369"},"third":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.92,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:24:31.675Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pedro Pagés lines into a force out, center fielder Jakob Marsee to third baseman Drew Faurot. Nelson Velázquez out at 3rd. Thomas Saggese to 2nd. Pedro Pagés to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:24:49.200Z","endTime":"2026-03-21T17:25:47.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":702656,"link":"/api/v1/people/702656"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"},{"player":{"id":702656,"link":"/api/v1/people/702656"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60469827005302,"aZ":-14.255340634064012,"pfxX":-3.953576875456201,"pfxZ":9.481549787860317,"pX":-0.475211307581664,"pZ":3.297302138936224,"vX0":2.046893142617572,"vY0":-136.72209029692738,"vZ0":-4.3576109554511895,"x":135.11,"y":149.75,"x0":-0.7205677233712141,"y0":50.00356351648798,"z0":5.892501045563114,"aX":-7.4729655865487405},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2431,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4008515000433026,"extension":6.376891119650885},"index":0,"playId":"49f81668-47b2-3d9b-979f-861ac5908283","pitchNumber":1,"startTime":"2026-03-21T17:25:01.226Z","endTime":"2026-03-21T17:25:06.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376785257261325,"aZ":-10.843117379612734,"pfxX":-3.6861485535106358,"pfxZ":11.191755031749764,"pX":1.0968109186588688,"pZ":1.4668359390646626,"vX0":5.300259546928274,"vY0":-136.75931379421183,"vZ0":-9.653780903830613,"x":75.19,"y":199.18,"x0":-0.3818385262291149,"y0":50.00463693152978,"z0":5.773144374926124,"aX":-7.0272967262300865},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":5.6,"spinRate":2428,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3995389054991709,"extension":6.495669608152027},"index":1,"playId":"73bb6716-9d55-317f-9d7e-6ae72bec85c1","pitchNumber":2,"startTime":"2026-03-21T17:25:19.641Z","endTime":"2026-03-21T17:25:22.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51401654259713,"aZ":-31.26616118754803,"pfxX":8.435524420316689,"pfxZ":0.6432158821474303,"pX":0.04656961882481987,"pZ":1.3872005357821886,"vX0":-0.3393685216715272,"vY0":-117.70260597251682,"vZ0":-3.6667613539034267,"x":115.22,"y":201.33,"x0":-0.904190284398964,"y0":50.00122333601016,"z0":5.848202215110557,"aX":11.881534875736085},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.6,"breakHorizontal":-15.2,"spinRate":2274,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4646420656682593,"extension":6.414394821962852},"hitData":{"launchSpeed":79.4,"launchAngle":25.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.17,"coordY":90.87}},"index":2,"playId":"b57e10c5-c931-3657-a3a6-524ec4003cbc","pitchNumber":3,"startTime":"2026-03-21T17:25:35.667Z","endTime":"2026-03-21T17:25:47.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.76,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:25:47.217Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramon Mendoza strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:26:17.297Z","endTime":"2026-03-21T17:27:09.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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":92.5,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6882465613941,"aZ":-11.506192271635252,"pfxX":-2.822997702329798,"pfxZ":11.101181321842457,"pX":-0.06257989693989513,"pZ":3.406295993251189,"vX0":2.1737943613032304,"vY0":-134.72006092443127,"vZ0":-4.777158395742539,"x":119.39,"y":146.81,"x0":-0.5079429515961214,"y0":50.00604091969451,"z0":5.997493600059154,"aX":-5.257864328146432},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2305,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4045514596828945,"extension":6.40822995043383},"index":0,"playId":"b09fb668-8d26-33fb-87b0-c3393b3978f3","pitchNumber":1,"startTime":"2026-03-21T17:26:17.297Z","endTime":"2026-03-21T17:26:20.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058757292272418,"aZ":-24.363928711501657,"pfxX":-1.782113237619333,"pfxZ":4.873924195779509,"pX":-0.11667005782000471,"pZ":4.132430878113058,"vX0":2.3398186679158948,"vY0":-125.41305140362404,"vZ0":0.27643748970333226,"x":121.45,"y":127.2,"x0":-0.8278110664025149,"y0":50.000672046854035,"z0":5.999188021071558,"aX":-2.8542917771587337},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.1,"breakHorizontal":2.8,"spinRate":896,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.435824157567251,"extension":6.28848395060333},"index":1,"playId":"96bc765e-64f1-35fe-9806-b900b5751b18","pitchNumber":2,"startTime":"2026-03-21T17:26:32.991Z","endTime":"2026-03-21T17:26:36.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.106552632542265,"aZ":-28.229246308870348,"pfxX":8.101850599188095,"pfxZ":2.8827203155435477,"pX":0.2171546941907289,"pZ":3.0688431578866506,"vX0":-0.031058563270952078,"vY0":-115.54738264790223,"vZ0":-0.49035382968320507,"x":108.72,"y":155.92,"x0":-0.8239585486869715,"y0":50.0019325540622,"z0":5.968227319815396,"aX":11.086362269492462},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.4,"breakHorizontal":-14.8,"spinRate":2351,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4718579829622427,"extension":6.52939776059485},"index":2,"playId":"79e4a040-c84a-3e55-850e-e50d00c01579","pitchNumber":3,"startTime":"2026-03-21T17:26:49.316Z","endTime":"2026-03-21T17:26:52.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888926467669677,"aZ":-11.711979429143124,"pfxX":-2.4020452573452475,"pfxZ":10.61059242741267,"pX":0.3631108258467795,"pZ":3.482984546109294,"vX0":2.934277663274793,"vY0":-137.3696758582866,"vZ0":-4.620269435593632,"x":103.16,"y":144.74,"x0":-0.4023482906844755,"y0":50.000219970498804,"z0":5.970719040083911,"aX":-4.631245339278452},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":3.8,"spinRate":2310,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3973772208622526,"extension":6.356670516767041},"index":3,"playId":"33d2e28f-750d-3c10-9d3c-1ef356dea3e9","pitchNumber":4,"startTime":"2026-03-21T17:27:06.420Z","endTime":"2026-03-21T17:27:09.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:27:09.530Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:29:06.237Z","endTime":"2026-03-21T17:29:54.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.070230994962795,"aZ":-13.308276094927429,"pfxX":3.6124305944048154,"pfxZ":10.252684288157264,"pX":-0.034549708465759985,"pZ":2.9688919156414393,"vX0":-4.582349377662038,"vY0":-134.96748754314763,"vZ0":-5.717285047866462,"x":118.32,"y":158.62,"x0":1.2179423201485373,"y0":50.00385196267855,"z0":6.05615912209957,"aX":6.648295522260306},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-5.5,"spinRate":2193,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4062178283060076,"extension":6.525082463996063},"index":0,"playId":"b3b985c6-3706-3054-9430-43240bf7fb65","pitchNumber":1,"startTime":"2026-03-21T17:29:19.052Z","endTime":"2026-03-21T17:29:22.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.614090003704415,"aZ":-44.244444310184534,"pfxX":-2.170510664695019,"pfxZ":-9.92160417759126,"pX":1.7423141523054364,"pZ":6.949723062395678,"vX0":1.316815027561194,"vY0":-109.12167070928814,"vZ0":10.758496906082527,"x":50.59,"y":51.14,"x0":1.4156847292024208,"y0":50.0022019492292,"z0":6.705647283451028,"aX":-2.6406219166798204},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.1,"breakHorizontal":3.6,"spinRate":2366,"spinDirection":339},"zone":12,"typeConfidence":2.0,"plateTime":0.5002562220344191,"extension":6.221756955658445},"index":1,"playId":"b078ce89-0f8e-37f7-bf87-e9edf5f79a15","pitchNumber":2,"startTime":"2026-03-21T17:29:32.494Z","endTime":"2026-03-21T17:29:36.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91321703640333,"aZ":-25.054905664387185,"pfxX":10.010042695339292,"pfxZ":4.675279971231364,"pX":0.613918391273837,"pZ":1.8394707120861897,"vX0":-5.270003145277181,"vY0":-122.0432849494733,"vZ0":-4.311129132959637,"x":93.6,"y":189.11,"x0":1.4902655266173688,"y0":50.00227206882227,"z0":5.763153991804432,"aX":15.2409863691876},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.8,"breakHorizontal":-17.0,"spinRate":2207,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.44719902504941045,"extension":6.650783270798962},"hitData":{"launchSpeed":81.1,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.46,"coordY":168.59}},"index":2,"playId":"cf7a4d38-2aa8-3304-b058-7f8aead3b431","pitchNumber":3,"startTime":"2026-03-21T17:29:49.758Z","endTime":"2026-03-21T17:29:54.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:29:54.612Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Griffin Conine lines out to right fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:30:13.519Z","endTime":"2026-03-21T17:31:11.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.020644639336147,"aZ":-31.387563051125447,"pfxX":-2.95159408944219,"pfxZ":0.528777623170571,"pX":-0.9156932055624514,"pZ":3.608959574238429,"vX0":-4.168994129967901,"vY0":-120.4635777195453,"vZ0":-0.06050902040456507,"x":151.9,"y":141.34,"x0":1.2107401635544524,"y0":50.00338768747554,"z0":6.373810144477844,"aX":-4.404979068535206},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.2,"breakHorizontal":6.2,"spinRate":2458,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.45203657036486433,"extension":6.15129828792081},"index":0,"playId":"d44e1933-69ec-3f52-b1d0-9931241c389b","pitchNumber":1,"startTime":"2026-03-21T17:30:17.754Z","endTime":"2026-03-21T17:30:24.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":93.1,"endSpeed":86.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57694965917559,"aZ":-14.584451566631001,"pfxX":2.3908710256862857,"pfxZ":9.329770975255922,"pX":0.3407430256228517,"pZ":3.1321963079586497,"vX0":-3.392750412565136,"vY0":-135.68491661106432,"vZ0":-5.009752482367606,"x":104.01,"y":154.21,"x0":1.2902942275032374,"y0":50.0044201653323,"z0":6.00084055354973,"aX":4.508602285632754},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-3.7,"spinRate":2240,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4019728594172167,"extension":6.468916950155837},"index":1,"playId":"53efa543-b2f2-3858-8fbe-767b18b05851","pitchNumber":2,"startTime":"2026-03-21T17:30:30.595Z","endTime":"2026-03-21T17:30:34.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645342084352297,"aZ":-12.109143965868494,"pfxX":4.069284202743385,"pfxZ":10.737107602028043,"pX":-0.05351316406214024,"pZ":1.2849011998607667,"vX0":-4.980072972780435,"vY0":-135.5994912134479,"vZ0":-9.805873163238878,"x":119.04,"y":204.09,"x0":1.2750581609616654,"y0":50.00522290686692,"z0":5.784991936092392,"aX":7.60662670432831},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2299,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4033714680746008,"extension":6.574803700170415},"index":2,"playId":"d7f9b7ca-c2bb-399a-a64a-dfc721a285e9","pitchNumber":3,"startTime":"2026-03-21T17:30:50.488Z","endTime":"2026-03-21T17:30:59.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03876108976274,"aZ":-29.120233981529577,"pfxX":-1.5656161872252896,"pfxZ":1.9789302441444994,"pX":-0.005456169807952758,"pZ":1.7629981934884411,"vX0":-2.276964782995122,"vY0":-122.31821010583768,"vZ0":-4.811885090755227,"x":117.21,"y":191.18,"x0":1.1344624291647234,"y0":50.001423043734206,"z0":6.200657483204803,"aX":-2.415092134916903},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":3.2,"spinRate":2538,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.44473600819392756,"extension":6.308703567033576},"hitData":{"launchSpeed":95.5,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.43,"coordY":77.34}},"index":3,"playId":"1a90ad47-3ebc-3909-8395-da53854873ff","pitchNumber":4,"startTime":"2026-03-21T17:31:04.814Z","endTime":"2026-03-21T17:31:11.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.1,"awayTeamWinProbability":12.900000000000006,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:31:11.737Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby challenged (pitch result), call on the field was confirmed: Connor Norby called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:31:21.112Z","endTime":"2026-03-21T17:33:00.933Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":94.2,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63149606802797,"aZ":-12.321824105745419,"pfxX":2.895016679798033,"pfxZ":10.537942003138518,"pX":0.4709713744738564,"pZ":0.9400555327922981,"vX0":-2.6721231274048467,"vY0":-136.7467420599035,"vZ0":-11.023814427437594,"x":99.05,"y":213.4,"x0":1.087172556173558,"y0":50.00290000961731,"z0":5.8815391517860505,"aX":5.454120433950457},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":-4.7,"spinRate":2196,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.401340524031748,"extension":6.668577850176691},"index":0,"playId":"d888c86a-0e40-3e34-9ba2-9aea1f7e2518","pitchNumber":1,"startTime":"2026-03-21T17:31:37.523Z","endTime":"2026-03-21T17:31:42.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918796237301134,"aZ":-12.960132235537928,"pfxX":1.4150796485491846,"pfxZ":10.402485783322579,"pX":0.09073821467836511,"pZ":2.0314826256754106,"vX0":-3.2337502931774185,"vY0":-135.38689540856168,"vZ0":-8.005312129962363,"x":113.54,"y":183.93,"x0":1.1194464772647943,"y0":50.00404428851141,"z0":5.943670768216346,"aX":2.614280045343032},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-1.8,"spinRate":2360,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.40532863898075444,"extension":6.6067671653551985},"index":1,"playId":"275450e0-66b5-359f-b1b3-554381339718","pitchNumber":2,"startTime":"2026-03-21T17:31:51.256Z","endTime":"2026-03-21T17:31:55.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60869737152826,"aZ":-24.91864601113514,"pfxX":11.163671517304724,"pfxZ":4.760743649534739,"pX":-0.020020951729721202,"pZ":2.44189957089542,"vX0":-7.304760218787392,"vY0":-122.03089552104187,"vZ0":-2.830009915675772,"x":117.76,"y":172.85,"x0":1.5457781673493214,"y0":50.00309378160874,"z0":5.73913926380987,"aX":17.01738266091211},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.3,"breakHorizontal":-18.7,"spinRate":2117,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.4470191411147888,"extension":6.674043633844946},"index":2,"playId":"4dabd210-2744-31be-9c48-0148e83dbb3a","pitchNumber":3,"startTime":"2026-03-21T17:32:07.913Z","endTime":"2026-03-21T17:32:12.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":83.7,"endSpeed":77.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.878674124116383,"aZ":-30.300038914671575,"pfxX":10.40590929104172,"pfxZ":1.2382129346453077,"pX":1.648238444988572,"pZ":1.9358934746818333,"vX0":-3.391592642141843,"vY0":-121.95563163160236,"vZ0":-2.917539181838899,"x":54.17,"y":186.51,"x0":1.700958325642554,"y0":50.00425407076065,"z0":5.748199588935651,"aX":15.752524167149081},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":-18.1,"spinRate":2213,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4482820223631676,"extension":6.453059182753805},"index":3,"playId":"104764ed-33a5-39d0-bf29-ed573cb58fad","pitchNumber":4,"startTime":"2026-03-21T17:32:27.267Z","endTime":"2026-03-21T17:32:33.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.171490799338372,"aZ":-12.568167250208916,"pfxX":3.3778768875756446,"pfxZ":10.168237662549398,"pX":-1.282933181917897,"pZ":1.8933049934347612,"vX0":-7.081883949426605,"vY0":-137.00612643850312,"vZ0":-8.60388175428676,"x":165.9,"y":187.66,"x0":0.8800132154467001,"y0":50.005842472638115,"z0":5.904408523944924,"aX":6.515585845886155},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2333,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.3976006092857016,"extension":6.633287902242385},"index":4,"playId":"5492ce65-b946-36d7-ba12-e7ed26c47243","pitchNumber":5,"startTime":"2026-03-21T17:32:42.691Z","endTime":"2026-03-21T17:32:47.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.732951117815723,"aZ":-13.04871335029745,"pfxX":2.4269786301187066,"pfxZ":10.077720019095269,"pX":0.80693725781553,"pZ":2.7443860748331974,"vX0":-2.1296430523986505,"vY0":-136.56674805008674,"vZ0":-6.0420147854020945,"x":86.24,"y":164.68,"x0":1.2797262473633368,"y0":50.00234533861693,"z0":5.874964726891241,"aX":4.606044406014975},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":-4.0,"spinRate":2343,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.4003276903245627,"extension":6.585492372901535},"index":5,"playId":"ff19b8a3-04ae-3376-b288-1f8075bbc1f6","pitchNumber":6,"startTime":"2026-03-21T17:32:57.919Z","endTime":"2026-03-21T17:33:00.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"}},"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:33:00.933Z","atBatIndex":15},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Victor Scott II bunt grounds out softly, pitcher Janson Junk to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:35:27.642Z","endTime":"2026-03-21T17:35:32.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64488694396138,"aZ":-43.021650080282804,"pfxX":5.3658766745142294,"pfxZ":-7.621157620718678,"pX":0.5002638584604648,"pZ":1.9613718721671929,"vX0":1.639388133526586,"vY0":-118.78191165544311,"vZ0":0.06722906798341355,"x":97.93,"y":185.82,"x0":-0.8967910089296169,"y0":50.00435432657741,"z0":5.858065468826691,"aX":7.635404062654938},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.4,"breakHorizontal":-10.1,"spinRate":2594,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4618699590033377,"extension":6.499403647158557},"hitData":{"launchSpeed":41.4,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":124.24,"coordY":187.26}},"index":0,"playId":"a1f42b4e-bc4d-37d2-81aa-75259019b552","pitchNumber":1,"startTime":"2026-03-21T17:35:27.642Z","endTime":"2026-03-21T17:35:32.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.9,"awayTeamWinProbability":13.099999999999994,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:35:32.969Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:35:54.631Z","endTime":"2026-03-21T17:37:24.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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, 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":80.5,"endSpeed":74.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.395708595756176,"aZ":-32.87390725333757,"pfxX":6.497753855831052,"pfxZ":-0.5061845305619883,"pX":0.08468541787339558,"pZ":2.0441333255677923,"vX0":0.39763596650465927,"vY0":-117.21308585135756,"vZ0":-1.843947684790849,"x":113.77,"y":183.59,"x0":-0.9311276404762449,"y0":50.00035689570417,"z0":5.91375487698875,"aX":9.029487991566112},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.1,"breakHorizontal":-11.9,"spinRate":2406,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.46749573168365366,"extension":6.465669405324198},"index":0,"playId":"936cd1e8-c314-344a-8e31-ab3640085ba4","pitchNumber":1,"startTime":"2026-03-21T17:36:01.749Z","endTime":"2026-03-21T17:36:05.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.767651534716308,"aZ":-11.500416242089013,"pfxX":-1.4765468980413083,"pfxZ":10.904138310001285,"pX":0.3545785373144443,"pZ":3.164079242466254,"vX0":2.697828328660431,"vY0":-137.17685881248454,"vZ0":-5.258845889360221,"x":103.48,"y":153.35,"x0":-0.4520706508722531,"y0":50.00467006375272,"z0":5.897408800846251,"aX":-2.800139398994656},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":2.0,"spinRate":2290,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.40005233914662996,"extension":6.373681228197491},"index":1,"playId":"81be38ae-c172-368f-9f03-2fb9cbbff6e5","pitchNumber":2,"startTime":"2026-03-21T17:36:17.489Z","endTime":"2026-03-21T17:36:21.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45881995966201,"aZ":-10.98564456302046,"pfxX":-2.2298740518677946,"pfxZ":10.877873325112283,"pX":-0.23709383845718113,"pZ":3.8050567328161042,"vX0":1.3761623814094863,"vY0":-139.43464791527953,"vZ0":-3.735954490859795,"x":126.04,"y":136.04,"x0":-0.4500506319997739,"y0":50.00587078946857,"z0":5.899736446001693,"aX":-4.3448944592897565},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2270,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3944281978537294,"extension":6.243699827958089},"index":2,"playId":"51a75694-fea9-313d-8152-c9e49c335697","pitchNumber":3,"startTime":"2026-03-21T17:36:34.402Z","endTime":"2026-03-21T17:36:38.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363088527144665,"aZ":-34.58481460213929,"pfxX":2.9524648192737555,"pfxZ":-1.5391059454839522,"pX":0.66757364007871,"pZ":0.4017360529903077,"vX0":2.248167332964026,"vY0":-124.30664913574005,"vZ0":-5.722098606625956,"x":91.55,"y":227.93,"x0":-0.6328557584644109,"y0":50.00555453649957,"z0":5.611265905759779,"aX":4.612288205312944},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-5.9,"spinRate":2549,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4409477370189281,"extension":6.574494121428328},"index":3,"playId":"7b44a07b-552f-3cc4-9902-10aeca4f1836","pitchNumber":4,"startTime":"2026-03-21T17:36:55.318Z","endTime":"2026-03-21T17:37:00.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481342868513106,"aZ":-32.25411205944442,"pfxX":9.913724748634175,"pfxZ":-0.05882396534907741,"pX":0.6714485320665794,"pZ":2.3603597776370715,"vX0":0.18143591404995973,"vY0":-117.16756591112711,"vZ0":-1.04962536685884,"x":91.41,"y":175.05,"x0":-0.6946214850326696,"y0":50.00248628589439,"z0":5.832677093766762,"aX":13.759649524546104},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":-18.0,"spinRate":2461,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.46778224043155125,"extension":6.466919040547503},"hitData":{"launchSpeed":92.0,"launchAngle":47.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.77,"coordY":105.65}},"index":4,"playId":"880577dd-2794-3c1c-9c6b-42af81ef6f0b","pitchNumber":5,"startTime":"2026-03-21T17:37:17.007Z","endTime":"2026-03-21T17:37:24.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:37:24.057Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out softly to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:37:39.911Z","endTime":"2026-03-21T17:39:14.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27198059789642,"aZ":-34.11901152792177,"pfxX":2.9630043740946865,"pfxZ":-1.2329481783268648,"pX":0.01288250757630528,"pZ":4.082792001117968,"vX0":0.9849428270787369,"vY0":-124.52690925952885,"vZ0":2.4479027888861262,"x":116.51,"y":128.54,"x0":-0.7724329443048847,"y0":50.00398959823729,"z0":5.903535015165517,"aX":4.668011165878594},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":-5.6,"spinRate":2508,"spinDirection":94},"zone":12,"typeConfidence":2.0,"plateTime":0.43931426180454736,"extension":6.4354133420465},"index":0,"playId":"94f75765-2155-35db-a879-9c66224d7512","pitchNumber":1,"startTime":"2026-03-21T17:37:52.789Z","endTime":"2026-03-21T17:37:57.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98567054417089,"aZ":-15.772230833426612,"pfxX":-5.228852023717825,"pfxZ":8.392158096503554,"pX":-0.20115015693348953,"pZ":2.623578465944246,"vX0":3.7556008688572033,"vY0":-138.666675317556,"vZ0":-4.9188918019507435,"x":124.67,"y":167.94,"x0":-0.8913176050103688,"y0":50.00312016713335,"z0":5.4671089526294985,"aX":-10.21887486259493},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2145,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39447859399347873,"extension":6.483735158325052},"index":1,"playId":"0c39dc44-c64d-3e85-a56f-aae0cb37fc3c","pitchNumber":2,"startTime":"2026-03-21T17:38:08.475Z","endTime":"2026-03-21T17:38:12.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626862856221877,"aZ":-15.334942813987235,"pfxX":-4.794107985576685,"pfxZ":8.64018439280361,"pX":0.01822924312066147,"pZ":2.909875613950119,"vX0":4.020029574563071,"vY0":-138.41326260439268,"vZ0":-4.529607405932531,"x":116.31,"y":160.21,"x0":-0.8269775643669379,"y0":50.00292877063375,"z0":5.587736602146777,"aX":-9.343093664689924},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2257,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39506334398294296,"extension":6.434111495444186},"index":2,"playId":"2a14a60b-1abd-385e-bfc0-370c344103e3","pitchNumber":3,"startTime":"2026-03-21T17:38:27.232Z","endTime":"2026-03-21T17:38:30.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":85.0,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.635036065904636,"aZ":-37.02242045910402,"pfxX":3.9641715325664326,"pfxZ":-3.0771593783655167,"pX":0.031031168572845404,"pZ":2.2459756346516064,"vX0":0.8933368254604261,"vY0":-123.89803995551136,"vZ0":-0.8909929422650213,"x":115.82,"y":178.14,"x0":-0.848358487002907,"y0":50.00288665984991,"z0":5.6679670737610826,"aX":6.245658181189397},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.5,"breakHorizontal":-7.4,"spinRate":2417,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.439832767201485,"extension":6.560967630702908},"index":3,"playId":"7426d1ea-dbe7-3539-8eb8-37536d288dff","pitchNumber":4,"startTime":"2026-03-21T17:38:50.214Z","endTime":"2026-03-21T17:38:55.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51793867936101,"aZ":-35.331185851618926,"pfxX":3.3251100739845367,"pfxZ":-1.9593116702766205,"pX":0.009589032695946555,"pZ":0.8505692335683728,"vX0":1.0367275054105864,"vY0":-125.41261507559645,"vZ0":-4.611358909407274,"x":116.63,"y":215.81,"x0":-0.8399224722735916,"y0":50.00231057478843,"z0":5.557207734647488,"aX":5.359700539950602},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.3,"breakHorizontal":-6.2,"spinRate":2498,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.43475981490919713,"extension":6.586060934628659},"hitData":{"launchSpeed":89.7,"launchAngle":22.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"soft","location":"8","coordinates":{"coordX":121.62,"coordY":119.57}},"index":4,"playId":"237d1eaf-b094-3a04-9cb1-bd84753bce57","pitchNumber":5,"startTime":"2026-03-21T17:39:09.398Z","endTime":"2026-03-21T17:39:14.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:39:14.740Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:41:03.358Z","endTime":"2026-03-21T17:42:01.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":92.5,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196285986824968,"aZ":-12.978467410482468,"pfxX":3.5477906524397604,"pfxZ":10.518023753846055,"pX":0.666249612374423,"pZ":2.4276570017638703,"vX0":-2.4735580709661216,"vY0":-134.49626601771794,"vZ0":-6.995338091173081,"x":91.6,"y":173.23,"x0":1.1386642250266066,"y0":50.00437989814822,"z0":5.989834077221451,"aX":6.475859127757963},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2230,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.407834298964175,"extension":6.548325539814516},"index":0,"playId":"cbf0b10c-d9c9-35c3-b2aa-87c0b3a21fea","pitchNumber":1,"startTime":"2026-03-21T17:41:16.893Z","endTime":"2026-03-21T17:41:21.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04928334139829,"aZ":-32.80537201469058,"pfxX":-0.6967704757066511,"pfxZ":-0.41686860660354963,"pX":0.2209626528978343,"pZ":1.9215091831714688,"vX0":-1.997238853280999,"vY0":-122.35222739185998,"vZ0":-3.8013631369041523,"x":108.58,"y":186.9,"x0":1.1382023943861055,"y0":50.001967151765555,"z0":6.305234415239189,"aX":-1.0566705089536639},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":1.7,"spinRate":2515,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4475823681835931,"extension":6.377443866266998},"index":1,"playId":"5f4b3f46-597f-30e2-917d-ffbda8319d5e","pitchNumber":2,"startTime":"2026-03-21T17:41:29.809Z","endTime":"2026-03-21T17:41:33.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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.6,"endSpeed":75.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744650449601,"aZ":-27.612714341479393,"pfxX":12.518752104831917,"pfxZ":3.175415532931864,"pX":0.8993150049793655,"pZ":1.3089507730091514,"vX0":-5.187006307803883,"vY0":-120.08702598498627,"vZ0":-4.460000946955377,"x":82.72,"y":203.44,"x0":1.4799775560568147,"y0":50.00494364502628,"z0":5.692916910842175,"aX":17.991548832681882},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.8,"breakHorizontal":-21.1,"spinRate":2261,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.45895201535252017,"extension":6.604684275283658},"index":2,"playId":"afebd524-fedc-350d-b3ad-74ecee3f8d51","pitchNumber":3,"startTime":"2026-03-21T17:41:44.110Z","endTime":"2026-03-21T17:41:48.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047453137904572,"aZ":-29.38449676108135,"pfxX":12.680036102389408,"pfxZ":1.9028107148677567,"pX":0.8334297237132053,"pZ":1.759912434614197,"vX0":-5.2703108472509985,"vY0":-121.33481281591143,"vZ0":-3.2721019542542633,"x":85.23,"y":191.26,"x0":1.4041351972381058,"y0":50.00482086611133,"z0":5.727223830304903,"aX":18.626310145231688},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":-21.5,"spinRate":2289,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.45401568434407213,"extension":6.7565188324331},"hitData":{"launchSpeed":94.2,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.35,"coordY":160.12}},"index":3,"playId":"860e013f-71f1-381c-8a76-399d6a6d5dfa","pitchNumber":4,"startTime":"2026-03-21T17:41:56.904Z","endTime":"2026-03-21T17:42:01.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:42:01.807Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Faurot strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:42:20.154Z","endTime":"2026-03-21T17:43:58.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23930660407832,"aZ":-14.093692874720192,"pfxX":2.3920349274522783,"pfxZ":9.547927375469726,"pX":0.4824594848577109,"pZ":3.9988702315118245,"vX0":-2.618291182233202,"vY0":-136.54170584834947,"vZ0":-2.946727725816191,"x":98.61,"y":130.81,"x0":1.1416888805113026,"y0":50.00313774292346,"z0":6.058153092300024,"aX":4.5300803680989405},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":-3.8,"spinRate":2207,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.4006889135907037,"extension":6.547493065119756},"index":0,"playId":"8dc0b8bc-146c-3bbd-b14b-719a77077383","pitchNumber":1,"startTime":"2026-03-21T17:42:30.282Z","endTime":"2026-03-21T17:42:34.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.81315500179301,"aZ":-29.29620401928194,"pfxX":-1.8584853466226576,"pfxZ":1.9098947105227886,"pX":-0.15588531492277558,"pZ":4.593638811250778,"vX0":-2.4335622824055108,"vY0":-120.96187433950814,"vZ0":1.8393674067674362,"x":122.94,"y":114.75,"x0":1.098184977521313,"y0":50.00282481500056,"z0":6.3613344044446505,"aX":-2.8009023527934658},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.1,"breakHorizontal":3.8,"spinRate":2369,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4498774565578856,"extension":6.366851006944471},"index":1,"playId":"f13406e2-37e6-30d3-b983-e77efdc34ad2","pitchNumber":2,"startTime":"2026-03-21T17:42:42.620Z","endTime":"2026-03-21T17:42:46.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671231363073097,"aZ":-13.518112360762624,"pfxX":2.285613892971948,"pfxZ":10.223277742413817,"pX":-0.10539977241322038,"pZ":2.655461470544134,"vX0":-3.735886794158471,"vY0":-133.47850320395838,"vZ0":-6.163408551832,"x":121.02,"y":167.08,"x0":1.008196171496278,"y0":50.00362047714141,"z0":5.9477899361226,"aX":4.171569097535505},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-3.5,"spinRate":2148,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4085782994558964,"extension":6.731825622801848},"index":2,"playId":"ea957951-b29f-3582-a176-2483bfa52b8c","pitchNumber":3,"startTime":"2026-03-21T17:42:56.235Z","endTime":"2026-03-21T17:42:59.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5594818112976,"aZ":-11.300994856486138,"pfxX":2.6460369092617113,"pfxZ":11.335750054325867,"pX":0.9134493052596003,"pZ":3.2857578586136613,"vX0":-1.452766788763201,"vY0":-135.11700652657646,"vZ0":-5.117126841134739,"x":82.18,"y":150.06,"x0":1.1154466628069761,"y0":50.005481067242414,"z0":6.00437439500019,"aX":4.873284900096529},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-4.4,"spinRate":2246,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40601260283704743,"extension":6.557999836071481},"index":3,"playId":"78754753-b208-3496-b77a-a479bcd9a1a1","pitchNumber":4,"startTime":"2026-03-21T17:43:10.023Z","endTime":"2026-03-21T17:43:14.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743108426208696,"aZ":-10.952658796289017,"pfxX":3.150472152566205,"pfxZ":11.583880434079166,"pX":-0.024712587872389478,"pZ":2.2130161279677214,"vX0":-3.980462370808496,"vY0":-134.6321290607872,"vZ0":-7.6993181804159745,"x":117.94,"y":179.03,"x0":1.0649320869641714,"y0":50.00649130797602,"z0":5.888736507388685,"aX":5.773921425858123},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":-4.8,"spinRate":2228,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.40712137810719407,"extension":6.551219691053828},"index":4,"playId":"7b626cdb-811a-332b-9436-d5157d85ce7d","pitchNumber":5,"startTime":"2026-03-21T17:43:24.222Z","endTime":"2026-03-21T17:43:28.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860232001320934,"aZ":-25.569602958340685,"pfxX":10.246962138748552,"pfxZ":4.469746273044576,"pX":0.7863768554330055,"pZ":2.647502898726446,"vX0":-4.389105105304393,"vY0":-120.89861681938092,"vZ0":-2.275152842595978,"x":87.03,"y":167.3,"x0":1.2952917656556293,"y0":50.00439869508137,"z0":5.847910676070792,"aX":15.150278837873664},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.8,"breakHorizontal":-17.5,"spinRate":2096,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4532806242302114,"extension":6.526743575815991},"index":5,"playId":"a1b8bef7-4f7d-38e1-bf03-6a0f2ca16555","pitchNumber":6,"startTime":"2026-03-21T17:43:37.218Z","endTime":"2026-03-21T17:43:40.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":93.6,"endSpeed":86.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387272867752547,"aZ":-10.653889662368003,"pfxX":3.691617599941031,"pfxZ":11.289493016234761,"pX":0.35125564498499484,"pZ":2.537971606989663,"vX0":-3.2624543613778894,"vY0":-136.32402927552258,"vZ0":-7.098494356459237,"x":103.61,"y":170.25,"x0":1.0764749080899012,"y0":50.004688352439295,"z0":5.88965835498364,"aX":7.037932606620121},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":-6.1,"spinRate":2261,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.39984855272425124,"extension":6.705955470363479},"index":6,"playId":"1c3f23fb-a863-34c6-a5d0-8db8137b1aa1","pitchNumber":7,"startTime":"2026-03-21T17:43:54.857Z","endTime":"2026-03-21T17:43:58.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:43:58.663Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out sharply to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:44:09.836Z","endTime":"2026-03-21T17:44:44.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.787838517835468,"aZ":-31.217523814355037,"pfxX":-2.1031491619530827,"pfxZ":0.6580194527443854,"pX":-0.07726526559109483,"pZ":3.4865651685581454,"vX0":-1.8750470516082094,"vY0":-119.64133097928247,"vZ0":0.1340969282725335,"x":119.95,"y":144.64,"x0":0.9869578135365839,"y0":50.0057039208393,"z0":6.203244289046659,"aX":-3.081940022946486},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":4.2,"spinRate":2461,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.45595686124584267,"extension":6.42932315847342},"index":0,"playId":"28bf838d-7a49-3301-8eb7-df377ac4bd2e","pitchNumber":1,"startTime":"2026-03-21T17:44:21.408Z","endTime":"2026-03-21T17:44:25.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.716145905142977,"aZ":-33.86415775127449,"pfxX":-5.915956905592366,"pfxZ":-1.2189150323341558,"pX":-0.26931136114730087,"pZ":2.1274711529959918,"vX0":-1.8721842935131625,"vY0":-117.16898795326453,"vZ0":-1.5933144272909092,"x":127.27,"y":181.34,"x0":1.3092125093622573,"y0":50.00210029359981,"z0":5.988729494221296,"aX":-8.202296646390014},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.3,"breakHorizontal":11.2,"spinRate":2451,"spinDirection":310},"zone":7,"typeConfidence":2.0,"plateTime":0.46796772372391704,"extension":6.362926360810924},"hitData":{"launchSpeed":102.7,"launchAngle":15.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.14,"coordY":78.01}},"index":1,"playId":"d50f3774-4863-3170-ac41-898db29ad54d","pitchNumber":2,"startTime":"2026-03-21T17:44:39.666Z","endTime":"2026-03-21T17:44:44.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:44:44.855Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:46:37.955Z","endTime":"2026-03-21T17:49:10.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60971002688837,"aZ":-12.423534829787618,"pfxX":-3.7661034313084563,"pfxZ":10.431888898892307,"pX":0.728694329449482,"pZ":2.5601114993732574,"vX0":5.697919866613697,"vY0":-137.04031486319556,"vZ0":-5.738746826789346,"x":89.22,"y":169.66,"x0":-0.8926282753857778,"y0":50.002566853043625,"z0":5.53754796202988,"aX":-7.13046077878529},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2088,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4004171367158942,"extension":6.3931479186194755},"index":0,"playId":"fd82cb17-3765-3a3f-81ed-b30b8d9d6cf7","pitchNumber":1,"startTime":"2026-03-21T17:46:57.068Z","endTime":"2026-03-21T17:47:00.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66338945663262,"aZ":-15.1226329959462,"pfxX":-5.130246923964082,"pfxZ":8.786466427255123,"pX":-0.11671436407405543,"pZ":3.5543404735507296,"vX0":3.9514580683662857,"vY0":-138.3790297239446,"vZ0":-2.7238460767731087,"x":121.45,"y":142.81,"x0":-0.8961136236990423,"y0":50.00320493810916,"z0":5.563607756399059,"aX":-9.957050105524944},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2237,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39569963631011795,"extension":6.376317310502269},"index":1,"playId":"5c7d364e-9bed-3f59-b199-9c5da380cac2","pitchNumber":2,"startTime":"2026-03-21T17:47:16.075Z","endTime":"2026-03-21T17:47:19.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T17:47:27.763Z","endTime":"2026-03-21T17:47:42.371Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39068030256964,"aZ":-14.304897273686816,"pfxX":-1.5716491091950515,"pfxZ":9.048965551408934,"pX":-0.02119182823724184,"pZ":4.239798760543358,"vX0":2.471135166084715,"vY0":-139.19074139687987,"vZ0":-1.610461869942356,"x":117.81,"y":124.31,"x0":-0.7137129555955198,"y0":50.00074896724582,"z0":5.76654305720956,"aX":-3.1031335312543438},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":2.4,"spinRate":2258,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39255642565086823,"extension":6.4469351386335685},"index":3,"playId":"dfb8ca62-248d-3ba6-83d3-c5f8567e225b","pitchNumber":3,"startTime":"2026-03-21T17:47:42.371Z","endTime":"2026-03-21T17:47:46.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":86.1,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.18678240916716,"aZ":-32.19154907123191,"pfxX":4.547522236433783,"pfxZ":-0.005177283152236534,"pX":-0.020442490834851508,"pZ":1.260887171237755,"vX0":0.6876100142822905,"vY0":-125.56080309509258,"vZ0":-4.317804972112849,"x":117.78,"y":204.74,"x0":-0.8884224153513973,"y0":50.00606515983965,"z0":5.54804964207066,"aX":7.4525985698140165},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-8.4,"spinRate":2475,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43194655490905287,"extension":6.5155359009982226},"index":4,"playId":"9e8c518a-4146-3d68-8e8c-ff87eaff86aa","pitchNumber":4,"startTime":"2026-03-21T17:47:59.179Z","endTime":"2026-03-21T17:48:03.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":95.7,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20034692367593,"aZ":-12.29368572902029,"pfxX":-4.541503907177274,"pfxZ":10.081650331330877,"pX":-0.24190299392827244,"pZ":3.0729860847778228,"vX0":3.7218986540913273,"vY0":-139.2937720718174,"vZ0":-4.278254464835236,"x":126.22,"y":155.81,"x0":-1.0028737877166818,"y0":50.005669114315964,"z0":5.436751801711753,"aX":-8.959061694165904},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2295,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39266184372844304,"extension":6.359112485590987},"index":5,"playId":"d6fb359a-f857-37f6-a4f7-3a1245166515","pitchNumber":5,"startTime":"2026-03-21T17:48:20.443Z","endTime":"2026-03-21T17:48:24.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676405271647592,"aZ":-43.607586277420545,"pfxX":5.137856487329255,"pfxZ":-7.972093956572478,"pX":0.026656707262475363,"pZ":0.4198238569122572,"vX0":0.7736577786607299,"vY0":-119.494613515711,"vZ0":-2.798043487503805,"x":115.98,"y":227.44,"x0":-0.9689168434010542,"y0":50.0016632219681,"z0":5.552841746884851,"aX":7.371636464406569},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.9,"breakHorizontal":-9.5,"spinRate":2494,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4597217038393615,"extension":6.399281685966458},"index":6,"playId":"94db4b85-1c48-3d1a-aae1-c05c57d0c81e","pitchNumber":6,"startTime":"2026-03-21T17:48:39.552Z","endTime":"2026-03-21T17:48:43.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.843877187032955,"aZ":-42.639229305559404,"pfxX":3.6582652001460256,"pfxZ":-7.435470757591624,"pX":0.3106925537575742,"pZ":2.1214452220808795,"vX0":1.5398815351712545,"vY0":-118.02632686108618,"vZ0":0.5701816248255478,"x":105.16,"y":181.5,"x0":-0.8257309597150715,"y0":50.00087729018958,"z0":5.809166838498235,"aX":5.150733834275649},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.1,"breakHorizontal":-7.0,"spinRate":2492,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4643952715848143,"extension":6.454289614620948},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.59,"coordY":132.2}},"index":7,"playId":"8f336da8-bb31-3d0f-95bc-662288c52184","pitchNumber":7,"startTime":"2026-03-21T17:48:58.466Z","endTime":"2026-03-21T17:49:10.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.31,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:49:10.194Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a sharp line drive to center fielder Jakob Marsee. Nolan Gorman to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:49:18.941Z","endTime":"2026-03-21T17:49:40.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":94.9,"endSpeed":85.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30069197336517,"aZ":-11.87994177725837,"pfxX":-0.7141060227899044,"pfxZ":10.65043271098625,"pX":-0.03654077102267558,"pZ":2.9083180824834343,"vX0":1.9442117817529743,"vY0":-138.0325642756676,"vZ0":-5.3829067873669585,"x":118.39,"y":160.26,"x0":-0.6611855442598967,"y0":50.00485947617262,"z0":5.702476325551663,"aX":-1.3612268185143335},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":0.8,"spinRate":2288,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3987209060713779,"extension":6.468218050923331},"hitData":{"launchSpeed":110.5,"launchAngle":14.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.55,"coordY":93.79}},"index":0,"playId":"6c8710bf-f34a-3f4e-a4df-ca525a1cfd0b","pitchNumber":1,"startTime":"2026-03-21T17:49:32.827Z","endTime":"2026-03-21T17:49:40.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.49,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:49:40.987Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Thomas Saggese grounds into a force out, third baseman Drew Faurot to second baseman Xavier Edwards. Nolan Gorman scores. Nelson Velázquez out at 2nd. Thomas Saggese to 1st. Throwing error by second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:49:55.689Z","endTime":"2026-03-21T17:50:55.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702656,"link":"/api/v1/people/702656"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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(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":80.6,"endSpeed":74.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667728251456207,"aZ":-28.286002743756555,"pfxX":8.145150873363516,"pfxZ":2.772981744221082,"pX":0.22216262443489163,"pZ":1.8003568203185,"vX0":0.08270184631584493,"vY0":-117.47484218327841,"vZ0":-3.017690063079995,"x":108.53,"y":190.17,"x0":-0.8721684224215687,"y0":50.00324494617486,"z0":5.723455630980135,"aX":11.415441811968044},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.6,"breakHorizontal":-14.8,"spinRate":2315,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.46576014798491716,"extension":6.490995036610562},"index":0,"playId":"33a5e1d4-3391-3470-b4de-e6933ac6413f","pitchNumber":1,"startTime":"2026-03-21T17:50:09.173Z","endTime":"2026-03-21T17:50:13.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":86.5,"endSpeed":80.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47193579665182,"aZ":-31.337674756152538,"pfxX":2.6605074006499616,"pfxZ":0.5139249266507608,"pX":0.6790641553708606,"pZ":1.2958561349509723,"vX0":2.5845988069097308,"vY0":-126.08469685404044,"vZ0":-4.594462016253665,"x":91.12,"y":203.79,"x0":-0.7001303253306962,"y0":50.00431934844385,"z0":5.63321810983125,"aX":4.339777744613275},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":-5.4,"spinRate":2560,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4322407385607612,"extension":6.4513279289967},"index":1,"playId":"82ddd259-bd53-37a7-bf18-9a6fa0a85e5d","pitchNumber":2,"startTime":"2026-03-21T17:50:27.138Z","endTime":"2026-03-21T17:50:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2753021312153,"aZ":-25.72983356946907,"pfxX":-4.295689626953044,"pfxZ":3.9663181086551536,"pX":-0.9473169059824539,"pZ":2.4788018205849336,"vX0":1.5480578482083174,"vY0":-126.28485663914483,"vZ0":-2.882071823189799,"x":153.11,"y":171.85,"x0":-1.0080482804440005,"y0":50.00393963835875,"z0":5.691541682822223,"aX":-6.9800572073712726},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":7.4,"spinRate":927,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.43274007723003294,"extension":6.464724905908255},"hitData":{"launchSpeed":100.3,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.3,"coordY":166.17}},"index":2,"playId":"5d36f29f-bad9-3553-831f-9e91c575c41e","pitchNumber":3,"startTime":"2026-03-21T17:50:45.742Z","endTime":"2026-03-21T17:50:55.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.57,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:50:55.060Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, third baseman Drew Faurot to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:51:27.810Z","endTime":"2026-03-21T17:52:43.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702656,"link":"/api/v1/people/702656"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":85.3,"endSpeed":80.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.319029302672337,"aZ":-31.215154604547628,"pfxX":3.530008071747404,"pfxZ":0.6009075904135415,"pX":-0.6090315445952154,"pZ":2.2788535779198558,"vX0":-0.7936558095192071,"vY0":-124.41698081458523,"vZ0":-2.506406041674066,"x":140.21,"y":177.25,"x0":-0.7496085698620649,"y0":50.00527645194522,"z0":5.825441992462618,"aX":5.668366951592292},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-6.2,"spinRate":2382,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4362477589880296,"extension":6.421212265176049},"index":0,"playId":"e76e18d4-a505-392e-9b84-489f5da7b75d","pitchNumber":1,"startTime":"2026-03-21T17:51:27.810Z","endTime":"2026-03-21T17:51:35.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.551910788609963,"aZ":-29.827119068765015,"pfxX":8.406385019431443,"pfxZ":1.673071936064333,"pX":0.6839869814916334,"pZ":1.4082704088806481,"vX0":0.8884972378150306,"vY0":-117.1716955589879,"vZ0":-3.4730195460488424,"x":90.93,"y":200.76,"x0":-0.7923921360002665,"y0":50.00231666390504,"z0":5.674418994224071,"aX":11.776842518688655},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.5,"breakHorizontal":-15.5,"spinRate":2362,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4660993849972548,"extension":6.576104195360732},"index":1,"playId":"f3a7cc08-bd72-3d25-992c-5330fe0ceb08","pitchNumber":2,"startTime":"2026-03-21T17:51:43.533Z","endTime":"2026-03-21T17:51:48.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Thomas Saggese caught stealing 2nd base, catcher Liam Hicks to second baseman Xavier Edwards.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"f3a7cc08-bd72-3d25-992c-5330fe0ceb08","startTime":"2026-03-21T17:52:16.441Z","endTime":"2026-03-21T17:52:16.442Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.28,"dramaIndex":18.0,"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":85.9,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52516596763844,"aZ":-24.530778988135523,"pfxX":-1.855826609430569,"pfxZ":4.741737088287551,"pX":0.7288039827485101,"pZ":1.605903495091987,"vX0":4.252629147832409,"vY0":-125.18274097622698,"vZ0":-5.187001576594635,"x":89.22,"y":195.42,"x0":-0.7390667389547496,"y0":50.003136760666244,"z0":5.673252182794154,"aX":-2.992180000925272},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":2.5,"spinRate":886,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4349189494030967,"extension":6.457533349941182},"index":3,"playId":"e573b2f4-7dad-35f9-860e-4e74033afef1","pitchNumber":3,"startTime":"2026-03-21T17:52:16.443Z","endTime":"2026-03-21T17:52:20.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021356917822523,"aZ":-34.20559689020951,"pfxX":2.637499405321882,"pfxZ":-1.33762170378961,"pX":-0.10221059023006908,"pZ":2.227087199301613,"vX0":0.4046728628401972,"vY0":-121.74897169894368,"vZ0":-1.7597922007120452,"x":120.9,"y":178.65,"x0":-0.6130530649607909,"y0":50.00152849771845,"z0":5.884339488217342,"aX":4.0100091459764915},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":-4.9,"spinRate":2419,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4476945051634189,"extension":6.426681905141592},"hitData":{"launchSpeed":79.3,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":169.19}},"index":4,"playId":"3773b694-5363-3385-92c4-b3082cf0ad5d","pitchNumber":4,"startTime":"2026-03-21T17:52:33.797Z","endTime":"2026-03-21T17:52:43.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.28,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:52:43.138Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to right fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:54:44.801Z","endTime":"2026-03-21T17:55:18.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.71601916748046,"aZ":-35.20168997327357,"pfxX":-2.9168976923476206,"pfxZ":-2.1385710473660673,"pX":1.1545227180048065,"pZ":4.098470565727204,"vX0":0.6444372683999686,"vY0":-117.18895517382538,"vZ0":1.9269373932119873,"x":72.99,"y":128.12,"x0":1.2578910154501264,"y0":50.00386265597563,"z0":6.514820547609359,"aX":-4.124398924592832},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.2,"breakHorizontal":5.2,"spinRate":2499,"spinDirection":281},"zone":12,"typeConfidence":2.0,"plateTime":0.4644707183464605,"extension":6.244814499306094},"index":0,"playId":"ce1bc1de-b509-3be6-821c-81bdc0e7ee1e","pitchNumber":1,"startTime":"2026-03-21T17:54:48.422Z","endTime":"2026-03-21T17:54:54.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":81.3,"endSpeed":75.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.903237936273353,"aZ":-26.90370557393615,"pfxX":10.02101411879302,"pfxZ":3.680758239837645,"pX":0.9907648713001698,"pZ":2.1814425662137507,"vX0":-4.500526076359436,"vY0":-118.38288856996617,"vZ0":-2.6740967251774195,"x":79.23,"y":179.88,"x0":1.6064830580036447,"y0":50.00137135679236,"z0":5.768306679677199,"aX":14.336004813867474},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.4,"breakHorizontal":-17.2,"spinRate":2146,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4612697827512342,"extension":6.750200864486245},"index":1,"playId":"c62d1381-dc0b-3884-9eb6-0f7470c6c219","pitchNumber":2,"startTime":"2026-03-21T17:55:01.204Z","endTime":"2026-03-21T17:55:05.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60181329850557,"aZ":-11.462496511339621,"pfxX":3.665678487508952,"pfxZ":11.323313553321366,"pX":-0.07920544803754949,"pZ":2.4211354761782315,"vX0":-4.235520359420002,"vY0":-133.60623077291976,"vZ0":-7.042871427149781,"x":120.02,"y":173.41,"x0":1.0416181510649234,"y0":50.005831980316216,"z0":5.894340293893755,"aX":6.706956918125846},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.4,"breakHorizontal":-5.9,"spinRate":2271,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4081215266434919,"extension":6.6052676357448785},"hitData":{"launchSpeed":87.0,"launchAngle":23.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.22,"coordY":114.85}},"index":2,"playId":"b4ce4c41-19d5-3df1-a416-3ac8acd22027","pitchNumber":3,"startTime":"2026-03-21T17:55:14.928Z","endTime":"2026-03-21T17:55:18.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:55:18.917Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (2) on a sharp line drive to left fielder Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:55:29.905Z","endTime":"2026-03-21T17:56:39.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.8,"endSpeed":76.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425556139570624,"aZ":-25.042650700213667,"pfxX":9.826025375246864,"pfxZ":4.835545300092573,"pX":0.2749909683711103,"pZ":1.3587337261772057,"vX0":-5.736010967841059,"vY0":-120.40294622464333,"vZ0":-5.157576770826722,"x":106.52,"y":202.09,"x0":1.406293564421988,"y0":50.00294216062089,"z0":5.732809858341378,"aX":14.489618140749732},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":-16.6,"spinRate":2159,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.45416102631764144,"extension":6.599516610949818},"index":0,"playId":"8fe2e52b-4100-3c46-a3ed-39308e418338","pitchNumber":1,"startTime":"2026-03-21T17:55:45.366Z","endTime":"2026-03-21T17:55:50.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918650114821855,"aZ":-11.762493785778265,"pfxX":2.0226260828489204,"pfxZ":11.12038071188079,"pX":0.867280080281473,"pZ":3.300248399022698,"vX0":-1.5620964651702678,"vY0":-134.33758841048208,"vZ0":-5.051539069183521,"x":83.94,"y":149.67,"x0":1.1922623906151322,"y0":50.003802603584106,"z0":6.034770604881375,"aX":3.7131027097295726},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":-3.4,"spinRate":2298,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4070511649970099,"extension":6.523661060351731},"index":1,"playId":"1cc04e4b-9416-3e2f-9629-8f0d1eb18ae4","pitchNumber":2,"startTime":"2026-03-21T17:55:57.923Z","endTime":"2026-03-21T17:56:01.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958882754793706,"aZ":-10.999355228276107,"pfxX":4.001772403513244,"pfxZ":11.566375639207545,"pX":-0.3131881882775929,"pZ":2.5099181290043515,"vX0":-4.925129383139458,"vY0":-134.18121652323126,"vZ0":-7.066766498319414,"x":128.94,"y":171.01,"x0":1.0227671792852604,"y0":50.00060881839622,"z0":5.9543013383771815,"aX":7.325098224022933},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":-6.2,"spinRate":2314,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.407572232731197,"extension":6.805976386946707},"hitData":{"launchSpeed":111.0,"launchAngle":14.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.22,"coordY":113.68}},"index":2,"playId":"578444a9-33d6-36df-9529-6b16fbdbc844","pitchNumber":3,"startTime":"2026-03-21T17:56:29.317Z","endTime":"2026-03-21T17:56:39.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.33,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:56:39.443Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:56:58.119Z","endTime":"2026-03-21T17:59:11.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.28904807542629,"aZ":-27.830271815091272,"pfxX":-2.5597687228255674,"pfxZ":2.8298700678434408,"pX":-1.1169561482459582,"pZ":1.0579334676434247,"vX0":-4.521768500451209,"vY0":-121.66416744185193,"vZ0":-6.3203126370701055,"x":159.58,"y":210.22,"x0":1.0805672038296088,"y0":50.00480200587404,"z0":6.025742950345531,"aX":-3.933340909385779},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":5.5,"spinRate":2329,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.44597831813251565,"extension":6.48543033397124},"index":0,"playId":"fd568679-dc17-3b58-b7bf-4355d8beada4","pitchNumber":1,"startTime":"2026-03-21T17:57:09.821Z","endTime":"2026-03-21T17:57:13.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Agustín Ramírez steals (1) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"fd568679-dc17-3b58-b7bf-4355d8beada4","startTime":"2026-03-21T17:57:21.698Z","endTime":"2026-03-21T17:57:30.315Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"postOnThird":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.7,"dramaIndex":29.0,"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669891598176797,"aZ":-14.500340661441438,"pfxX":1.9834750744845278,"pfxZ":9.47206239064227,"pX":0.9481451568020233,"pZ":2.3853549233604565,"vX0":-1.1072065679140306,"vY0":-135.0628588826735,"vZ0":-7.0097364512696725,"x":80.86,"y":174.38,"x0":1.103565930136581,"y0":50.002315831222596,"z0":6.014791547421202,"aX":3.7009449164132406},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":-3.4,"spinRate":2140,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4039982171699399,"extension":6.483250975708424},"index":2,"playId":"828e2aa5-85e8-39f9-8f5a-c4a7f1f1b112","pitchNumber":2,"startTime":"2026-03-21T17:57:30.315Z","endTime":"2026-03-21T17:57:33.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-21T17:57:41.979Z","endTime":"2026-03-21T17:57:56.282Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":92.5,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72663284119801,"aZ":-12.988120040581185,"pfxX":1.7585378008609915,"pfxZ":10.305033119274636,"pX":-0.42198150482121916,"pZ":1.210252972670189,"vX0":-4.0784896896574345,"vY0":-134.50620616036437,"vZ0":-10.115836892289852,"x":133.08,"y":206.1,"x0":0.8746569015066195,"y0":50.006118131366605,"z0":5.90332888157868,"aX":3.275464084636453},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-2.5,"spinRate":2208,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4047075714351829,"extension":6.7165364667120535},"index":4,"playId":"312e7784-9ec6-3161-8c66-f8fa2e30c2aa","pitchNumber":3,"startTime":"2026-03-21T17:57:56.282Z","endTime":"2026-03-21T17:58:01.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38170916860449,"aZ":-33.05247503997867,"pfxX":-0.8850232320823607,"pfxZ":-0.5872212019288225,"pX":-0.13485017372550137,"pZ":1.7373058532063124,"vX0":-2.9572370019781005,"vY0":-120.73999508956975,"vZ0":-3.534778145015039,"x":122.14,"y":191.87,"x0":1.2160690258953775,"y0":50.00412222622333,"z0":6.099757529882946,"aX":-1.3191848395679837},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.6,"breakHorizontal":2.3,"spinRate":2506,"spinDirection":264},"zone":8,"typeConfidence":2.0,"plateTime":0.45197639636616893,"extension":6.297773379010642},"index":5,"playId":"c8513b7b-ee20-3c85-b4a9-458f703af5f5","pitchNumber":4,"startTime":"2026-03-21T17:58:13.634Z","endTime":"2026-03-21T17:58:17.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79410334735832,"aZ":-27.83951523275956,"pfxX":10.263769492125178,"pfxZ":2.960706040005478,"pX":1.5872204391828182,"pZ":1.6670895800832415,"vX0":-2.9099033359556787,"vY0":-120.07235113583215,"vZ0":-3.683938991539523,"x":56.5,"y":193.77,"x0":1.4798298528384453,"y0":50.00286048204328,"z0":5.692858170624703,"aX":15.01736757419904},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.8,"breakHorizontal":-17.9,"spinRate":2172,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.45581637028789723,"extension":6.715369951968513},"index":6,"playId":"0262ba27-43bf-379e-92a5-938f0f556dc9","pitchNumber":5,"startTime":"2026-03-21T17:58:30.435Z","endTime":"2026-03-21T17:58:34.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.294879208378134,"aZ":-36.819427202308816,"pfxX":-5.068648338512194,"pfxZ":-3.3453583715147737,"pX":-0.15152858835797325,"pZ":3.2596762434869166,"vX0":-2.8203795250620014,"vY0":-116.62543547121541,"vZ0":1.6520154947027292,"x":122.78,"y":150.77,"x0":1.7288360701653125,"y0":50.00360304891154,"z0":5.994383927393942,"aX":-7.0370468046846915},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.4,"breakHorizontal":9.8,"spinRate":2708,"spinDirection":313},"zone":2,"typeConfidence":2.0,"plateTime":0.4682233033108427,"extension":6.31441967796632},"index":7,"playId":"f311f2fd-6d37-38f9-a484-c03e21dc0fab","pitchNumber":6,"startTime":"2026-03-21T17:59:07.634Z","endTime":"2026-03-21T17:59:11.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.0,"awayTeamWinProbability":7.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:59:11.869Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to center fielder José Fermín. Agustín Ramírez scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:59:21.010Z","endTime":"2026-03-21T18:00:16.869Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":695766,"link":"/api/v1/people/695766"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.287639209271592,"aZ":-25.700942488129627,"pfxX":9.838178717133067,"pfxZ":4.344453260407299,"pX":1.1728812498507226,"pZ":1.5566426014715953,"vX0":-3.7805672461333675,"vY0":-120.94846706047863,"vZ0":-4.579322927377588,"x":72.29,"y":196.75,"x0":1.4728912469197404,"y0":50.00339245320026,"z0":5.712690739029582,"aX":14.66212757812709},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2028,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.45184807711159536,"extension":6.654275087938349},"index":0,"playId":"ed1df23f-cda6-3d09-9c2c-658bc515db64","pitchNumber":1,"startTime":"2026-03-21T17:59:36.075Z","endTime":"2026-03-21T17:59:39.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-21T17:59:53.783Z","endTime":"2026-03-21T18:00:04.986Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34539906898578,"aZ":-14.410836468207883,"pfxX":3.1611316971595027,"pfxZ":9.55133878898756,"pX":-0.7950829659205598,"pZ":3.44622798084102,"vX0":-6.129906427636832,"vY0":-135.01624625505136,"vZ0":-3.9760732759361606,"x":147.31,"y":145.73,"x0":1.0864149403015786,"y0":50.003204877801984,"z0":5.941192491458832,"aX":5.879681291994934},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":-4.6,"spinRate":2246,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4045187878819103,"extension":6.741999150802755},"hitData":{"launchSpeed":75.9,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.01,"coordY":115.34}},"index":2,"playId":"1a4e41e3-3103-34e0-9501-c73094998875","pitchNumber":2,"startTime":"2026-03-21T18:00:04.986Z","endTime":"2026-03-21T18:00:16.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:00:16.869Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Griffin Conine homers (2) on a fly ball to right field. Otto Lopez scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:00:57.995Z","endTime":"2026-03-21T18:01:49.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":695766,"link":"/api/v1/people/695766"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":695766,"link":"/api/v1/people/695766"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a9da7e94-1fc4-3754-bf5e-7b71c91592d7","startTime":"2026-03-21T18:00:43.738Z","endTime":"2026-03-21T18:00:47.386Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554098341272187,"aZ":-12.836062917069006,"pfxX":2.964729362340953,"pfxZ":10.270539589262585,"pX":0.470580917330587,"pZ":3.8750784092852197,"vX0":-2.8428905514248926,"vY0":-135.36465891844574,"vZ0":-3.472479278389458,"x":99.06,"y":134.15,"x0":1.1419834141604923,"y0":50.000790483816715,"z0":6.054846863002542,"aX":5.580903338268691},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":-4.9,"spinRate":2274,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40243559306083876,"extension":6.527183043673261},"index":1,"playId":"a69c7009-5af3-3a71-9b8e-48a1a8e37f0b","pitchNumber":1,"startTime":"2026-03-21T18:01:00.193Z","endTime":"2026-03-21T18:01:03.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.216790757803548,"aZ":-13.187919928587933,"pfxX":3.94716022991298,"pfxZ":10.147558483131625,"pX":0.19630642695144296,"pZ":2.722627614528633,"vX0":-3.163924281016,"vY0":-135.36065683951384,"vZ0":-6.237443224517874,"x":109.52,"y":165.27,"x0":0.8626191625725282,"y0":50.006574813620276,"z0":5.965853909310831,"aX":7.388051524004249},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2209,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40335409011798173,"extension":6.620131884302724},"hitData":{"launchSpeed":109.1,"launchAngle":26.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.78,"coordY":61.48}},"index":2,"playId":"f7f27ca8-47cc-3379-99fa-b74c358672c9","pitchNumber":2,"startTime":"2026-03-21T18:01:19.610Z","endTime":"2026-03-21T18:01:49.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":0.61,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:01:49.531Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Connor Norby homers (2) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:02:09.564Z","endTime":"2026-03-21T18:03:37.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":695766,"link":"/api/v1/people/695766"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.9,"endSpeed":86.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.335113166884444,"aZ":-11.2997312701877,"pfxX":1.570050865565739,"pfxZ":11.058462964544688,"pX":-0.11716549233124146,"pZ":1.1721294761029772,"vX0":-3.808269222708012,"vY0":-136.35502340770202,"vZ0":-10.513911398714628,"x":121.47,"y":207.13,"x0":1.0921197549460728,"y0":50.00163497625507,"z0":5.852391458883684,"aX":2.9637068501293586},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-2.0,"spinRate":2201,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4013358536513141,"extension":6.759443477035298},"index":0,"playId":"8cbf48bc-0388-3596-ba2b-98fe36ba26f9","pitchNumber":1,"startTime":"2026-03-21T18:02:09.564Z","endTime":"2026-03-21T18:02:14.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.680478470192273,"aZ":-20.93048449775189,"pfxX":8.929171124248468,"pfxZ":7.45579227431654,"pX":-0.20846839209802173,"pZ":0.32126441321273086,"vX0":-6.3085189539442,"vY0":-122.18910628798045,"vZ0":-8.161887274542147,"x":124.95,"y":230.11,"x0":1.2501507205618216,"y0":50.00311700202917,"z0":5.511144746183627,"aX":13.465896318906587},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.8,"breakHorizontal":-14.6,"spinRate":1995,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4487321909415951,"extension":6.907726329966326},"index":1,"playId":"7eb46f0a-3810-3cf6-9597-413ef657c2fc","pitchNumber":2,"startTime":"2026-03-21T18:02:22.618Z","endTime":"2026-03-21T18:02:26.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985951378244398,"aZ":-12.353426289712623,"pfxX":4.287394630706521,"pfxZ":11.255884656895574,"pX":-0.06747174884383507,"pZ":2.6039174039184836,"vX0":-4.860904146163081,"vY0":-132.30349790277995,"vZ0":-5.8948632520190705,"x":119.57,"y":168.47,"x0":1.2424004862774052,"y0":50.00354240721533,"z0":5.777644699053925,"aX":7.55056551589076},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.2,"breakHorizontal":-6.6,"spinRate":2262,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4150467381549232,"extension":6.762013625433307},"index":2,"playId":"c79a52a3-d60d-38eb-814c-934884e994c5","pitchNumber":3,"startTime":"2026-03-21T18:02:43.724Z","endTime":"2026-03-21T18:02:46.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":82.7,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59488616841168,"aZ":-27.963437149081198,"pfxX":-2.322742546264431,"pfxZ":2.80853242352474,"pX":-0.5279001368984656,"pZ":0.7540635054578304,"vX0":-3.0808356345921912,"vY0":-120.51046512966563,"vZ0":-6.418230806320048,"x":137.12,"y":218.42,"x0":1.0603122650271593,"y0":50.0003628353543,"z0":5.867475471550405,"aX":-3.4741806557310495},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":4.8,"spinRate":2479,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4515195072588054,"extension":6.4193179518299965},"index":3,"playId":"58811239-cb21-319f-9bf4-b2465326f705","pitchNumber":4,"startTime":"2026-03-21T18:02:58.072Z","endTime":"2026-03-21T18:03:02.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54905221494002,"aZ":-11.173433119306942,"pfxX":3.4139351535563884,"pfxZ":11.590604119532134,"pX":-0.11419411049340474,"pZ":2.8925822834349475,"vX0":-4.3475841675789315,"vY0":-133.68952427152237,"vZ0":-5.968689180740431,"x":121.35,"y":160.68,"x0":1.088787951999132,"y0":50.003099200596296,"z0":5.954482038642682,"aX":6.186153728459143},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.9,"breakHorizontal":-5.3,"spinRate":2305,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.40954349169515236,"extension":6.614763809220611},"hitData":{"launchSpeed":103.4,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.16,"coordY":59.06}},"index":4,"playId":"1ea052e0-6a35-32ed-be35-5f1e7227c024","pitchNumber":5,"startTime":"2026-03-21T18:03:14.384Z","endTime":"2026-03-21T18:03:37.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":0.45,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:03:37.789Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christopher Morel walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:03:34.134Z","endTime":"2026-03-21T18:05:37.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695766,"fullName":"Mason Molina","link":"/api/v1/people/695766"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":82.4,"endSpeed":76.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.705929943957457,"aZ":-25.58161000236332,"pfxX":10.537321015582474,"pfxZ":4.509403599299126,"pX":0.126812567898719,"pZ":1.0829633934654879,"vX0":-6.603847859923703,"vY0":-119.80107466135318,"vZ0":-5.412526875913414,"x":112.17,"y":209.54,"x0":1.5407887306500256,"y0":50.005522538060916,"z0":5.639296041193231,"aX":15.420996784299021},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.2,"breakHorizontal":-17.6,"spinRate":2108,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4560356234084213,"extension":6.938295309302921},"index":0,"playId":"3af87e42-77f9-30a2-9c2c-4f0792ac3cbe","pitchNumber":1,"startTime":"2026-03-21T18:04:18.248Z","endTime":"2026-03-21T18:04:22.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707037587880578,"aZ":-23.107915218728674,"pfxX":8.37031454786219,"pfxZ":5.9007386035463485,"pX":0.18818073768008753,"pZ":1.3818484251385472,"vX0":-5.492358389451916,"vY0":-122.75182862354305,"vZ0":-5.564397408309132,"x":109.83,"y":201.47,"x0":1.3593231989324084,"y0":50.003482179445086,"z0":5.627375828774198,"aX":12.863559626219855},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.7,"breakHorizontal":-14.0,"spinRate":2054,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4450227962679558,"extension":6.8200385777966055},"index":1,"playId":"9e1da29e-1c18-3694-8738-7f6b0509c97a","pitchNumber":2,"startTime":"2026-03-21T18:04:31.180Z","endTime":"2026-03-21T18:04:36.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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.0,"endSpeed":85.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97453381265826,"aZ":-9.3673938104389,"pfxX":2.327312416472718,"pfxZ":12.208859730702995,"pX":0.4058533253644949,"pZ":0.9927742293694047,"vX0":-2.4231205530440247,"vY0":-135.19878667231717,"vZ0":-11.070357468982486,"x":101.53,"y":211.98,"x0":1.0074905096135698,"y0":50.003603581072845,"z0":5.777613031714549,"aX":4.347802850982951},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":-3.7,"spinRate":2310,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4037280916375381,"extension":6.676571893142205},"index":2,"playId":"061198fd-6d61-3f2e-bf3b-34b86b2f2305","pitchNumber":3,"startTime":"2026-03-21T18:04:45.154Z","endTime":"2026-03-21T18:04:49.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.546118884017716,"aZ":-23.817327902049534,"pfxX":9.048055113876332,"pfxZ":5.6510707748290745,"pX":-0.2249981830402698,"pZ":1.8382295123782704,"vX0":-6.295647576190222,"vY0":-120.37050201194128,"vZ0":-4.273790546608898,"x":125.58,"y":189.15,"x0":1.2380300783186529,"y0":50.0056667100757,"z0":5.724964225797832,"aX":13.390099009000275},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":2221,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.45360606999462405,"extension":6.6749079212786215},"index":3,"playId":"7a82518d-12e4-368d-9059-1a3cc23b9c8b","pitchNumber":4,"startTime":"2026-03-21T18:04:58.471Z","endTime":"2026-03-21T18:05:02.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.845016750457145,"aZ":-25.8746855496196,"pfxX":10.101420890557751,"pfxZ":4.16356652094889,"pX":-0.20604726024760134,"pZ":0.7993632341203121,"vX0":-6.816723389454176,"vY0":-121.67902494203896,"vZ0":-6.061295317552049,"x":124.85,"y":217.2,"x0":1.3067108766334294,"y0":50.00239903572267,"z0":5.53822093661876,"aX":15.284418946166108},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":-16.9,"spinRate":2278,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4485819488473939,"extension":6.703927741903599},"index":4,"playId":"ba00a10c-b00c-329b-be11-4cabfd847af3","pitchNumber":5,"startTime":"2026-03-21T18:05:16.246Z","endTime":"2026-03-21T18:05:21.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73171095498389,"aZ":-14.972071130265892,"pfxX":4.390260150917908,"pfxZ":9.489555917015846,"pX":1.1331732606789349,"pZ":2.175783748415131,"vX0":-1.221155343049773,"vY0":-132.8681831142351,"vZ0":-7.010849304340196,"x":73.81,"y":180.03,"x0":1.0242955068129542,"y0":50.00355215753345,"z0":5.908612791256551,"aX":7.960066952466261},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2237,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.41004471540977017,"extension":6.718391746675326},"index":5,"playId":"6b7a923f-538c-3a56-81aa-1942135af315","pitchNumber":6,"startTime":"2026-03-21T18:05:32.443Z","endTime":"2026-03-21T18:05:37.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":695766,"link":"/api/v1/people/695766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:05:37.020Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Faurot singles on a sharp line drive to right fielder Nelson Velázquez. Christopher Morel to 3rd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:08:02.809Z","endTime":"2026-03-21T18:08:45.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822472,"fullName":"Domenic Picone","link":"/api/v1/people/822472"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"postOnThird":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"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-21T18:05:47.042Z","endTime":"2026-03-21T18:06:29.929Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Domenic Picone replaces Mason Molina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"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-21T18:06:29.929Z","endTime":"2026-03-21T18:08:04.677Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822472,"link":"/api/v1/people/822472"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695766,"link":"/api/v1/people/695766","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045741170996536,"aZ":-15.709944819134403,"pfxX":-7.401258581527795,"pfxZ":9.221263199155631,"pX":-0.9907535026550344,"pZ":2.4529367997373956,"vX0":3.189985634960662,"vY0":-132.46328762410667,"vZ0":-3.281861570369605,"x":154.77,"y":172.55,"x0":-1.245943969130622,"y0":50.00135834935265,"z0":4.849477020582507,"aX":-13.213661463658893},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":12.7,"spinRate":2536,"spinDirection":218},"zone":13,"typeConfidence":0.83,"plateTime":0.41274457809674514,"extension":6.049203953752318},"index":2,"playId":"ba824498-e68f-387c-b781-75c0b8efdeab","pitchNumber":1,"startTime":"2026-03-21T18:08:04.677Z","endTime":"2026-03-21T18:08:08.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338107523463357,"aZ":-14.058122045082202,"pfxX":-6.527403631882107,"pfxZ":10.158216354881898,"pX":0.8183788143827643,"pZ":2.1222771240725287,"vX0":7.179992709911015,"vY0":-132.22591275636472,"vZ0":-4.558186364903178,"x":85.81,"y":181.48,"x0":-1.07514235548839,"y0":50.00209215017812,"z0":4.888977305245018,"aX":-11.63982470130987},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2588,"spinDirection":215},"zone":14,"typeConfidence":1.21,"plateTime":0.4131348166964197,"extension":6.144024029017245},"index":3,"playId":"4802a139-a4c2-321d-b3cd-8116f8fe865e","pitchNumber":2,"startTime":"2026-03-21T18:08:17.437Z","endTime":"2026-03-21T18:08:21.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62572880165935,"aZ":-24.433633641182485,"pfxX":-1.0181870339941583,"pfxZ":4.779841059199406,"pX":0.12026189626877919,"pZ":2.6869904477777258,"vX0":4.05035582378336,"vY0":-125.22128460961169,"vZ0":-0.7398181763408107,"x":112.42,"y":166.23,"x0":-1.3722383560300473,"y0":50.0020932049724,"z0":4.950687653619834,"aX":-1.6489601676426549},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":1.1,"spinRate":2775,"spinDirection":179},"zone":5,"typeConfidence":1.28,"plateTime":0.43415781993826075,"extension":6.003566139060473},"hitData":{"launchSpeed":109.1,"launchAngle":18.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.11,"coordY":83.35}},"index":4,"playId":"818fdad1-a70b-3270-8ffc-ce3158e9b4fc","pitchNumber":3,"startTime":"2026-03-21T18:08:34.792Z","endTime":"2026-03-21T18:08:45.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_ab"},{"player":{"id":822472,"link":"/api/v1/people/822472"},"credit":"p_ab"},{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_pa"},{"player":{"id":822472,"link":"/api/v1/people/822472"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.14,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:08:45.584Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:08:59.326Z","endTime":"2026-03-21T18:11:03.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822472,"fullName":"Domenic Picone","link":"/api/v1/people/822472"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33934216151541,"aZ":-16.243475570658546,"pfxX":-8.098064090463717,"pfxZ":8.76686989474101,"pX":0.9866315954199126,"pZ":1.3772000043255157,"vX0":8.17642732418787,"vY0":-133.3527819024125,"vZ0":-5.729312241067518,"x":79.39,"y":201.6,"x0":-1.054385251443019,"y0":50.000619948424955,"z0":4.709032570737792,"aX":-14.710616779626925},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":13.1,"spinRate":2478,"spinDirection":222},"zone":14,"typeConfidence":1.25,"plateTime":0.409381311862266,"extension":6.06957400772972},"index":0,"playId":"67525ec7-c822-3e6c-b1ee-23739d82565b","pitchNumber":1,"startTime":"2026-03-21T18:09:13.305Z","endTime":"2026-03-21T18:09:18.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":702656,"link":"/api/v1/people/702656"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.158457478750247,"aZ":-29.239426307647214,"pfxX":7.402851928640553,"pfxZ":2.1495392821635964,"pX":0.5331077214120346,"pZ":2.7847713090087463,"vX0":2.2169009389336765,"vY0":-115.38064879749305,"vZ0":1.416869504837462,"x":96.68,"y":163.59,"x0":-1.3990363194364557,"y0":50.00155547521381,"z0":4.956694147978868,"aX":10.093722689368184},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.4,"breakHorizontal":-13.9,"spinRate":2767,"spinDirection":77},"zone":6,"typeConfidence":1.19,"plateTime":0.47264322562933714,"extension":6.12048355667239},"index":1,"playId":"90b9e25f-dc10-3bfa-8e8f-b061dfe35269","pitchNumber":2,"startTime":"2026-03-21T18:09:29.790Z","endTime":"2026-03-21T18:09:33.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":702656,"link":"/api/v1/people/702656"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":91.5,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515625239953465,"aZ":-14.216092060624046,"pfxX":-5.668716851163551,"pfxZ":9.918316291114106,"pX":1.0073591803097501,"pZ":1.0088675089911527,"vX0":7.540918018623928,"vY0":-132.954020822022,"vZ0":-6.832011257293365,"x":78.6,"y":211.54,"x0":-1.1144916316744349,"y0":50.00040342564506,"z0":4.621888464046997,"aX":-10.26134486170914},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2620,"spinDirection":218},"zone":14,"typeConfidence":1.31,"plateTime":0.4102207757963199,"extension":6.2194506013297435},"index":2,"playId":"94d566e2-2e45-394d-9fd2-1e4c0987f8be","pitchNumber":3,"startTime":"2026-03-21T18:09:51.675Z","endTime":"2026-03-21T18:09:55.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":702656,"link":"/api/v1/people/702656"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44791909139151,"aZ":-17.413040213192502,"pfxX":-6.755741124578414,"pfxZ":8.174818732061443,"pX":0.5816132932335297,"pZ":1.586852361429776,"vX0":6.960815326839452,"vY0":-133.0226051130855,"vZ0":-4.918874000425955,"x":94.83,"y":195.93,"x0":-1.1816262147786682,"y0":50.0048644228279,"z0":4.708208760139861,"aX":-12.203219046364516},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2451,"spinDirection":218},"zone":9,"typeConfidence":0.84,"plateTime":0.4105341630007997,"extension":6.130272185319139},"index":3,"playId":"170f18be-f27a-340f-a93d-d15f62b76f4b","pitchNumber":4,"startTime":"2026-03-21T18:10:10.370Z","endTime":"2026-03-21T18:10:15.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":702656,"link":"/api/v1/people/702656"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.001996005798077,"aZ":-28.243298339855148,"pfxX":8.855494456227381,"pfxZ":2.854767734358849,"pX":-0.22033923254985846,"pZ":1.62475578496147,"vX0":0.13488770170915643,"vY0":-116.04881171618739,"vZ0":-1.2336947321227745,"x":125.4,"y":194.91,"x0":-1.4309913578407516,"y0":50.001096964070314,"z0":4.833035605152233,"aX":12.178083848671644},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.1,"spinRate":2819,"spinDirection":71},"zone":8,"typeConfidence":1.39,"plateTime":0.4704681688502905,"extension":6.127014500294588},"index":4,"playId":"f1eacdd2-0585-3a7e-ad6c-b0f3fa010e5b","pitchNumber":5,"startTime":"2026-03-21T18:10:57.948Z","endTime":"2026-03-21T18:11:03.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":702656,"link":"/api/v1/people/702656"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":822472,"link":"/api/v1/people/822472"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":822472,"link":"/api/v1/people/822472"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":2.39,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:11:03.819Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:13:14.360Z","endTime":"2026-03-21T18:14:30.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Emaarion Boyd replaces center fielder Jakob Marsee, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"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-21T18:12:53.850Z","endTime":"2026-03-21T18:12:53.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702708,"link":"/api/v1/people/702708"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: John King replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"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-21T18:12:53.895Z","endTime":"2026-03-21T18:13:16.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983278838102695,"aZ":-33.19195941322563,"pfxX":7.5529944235998965,"pfxZ":-0.576251458790404,"pX":1.3948025368050507,"pZ":3.762288848665248,"vX0":-4.561057232581518,"vY0":-131.38348505709666,"vZ0":1.6222143391628474,"x":63.83,"y":137.2,"x0":2.1622715667454764,"y0":50.00328673973111,"z0":5.584260828500257,"aX":13.349124973457936},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.5,"breakHorizontal":-12.8,"spinRate":2019,"spinDirection":114},"zone":12,"typeConfidence":0.84,"plateTime":0.4151741285239745,"extension":5.749246743292996},"index":2,"playId":"f37e8c72-b585-3cc3-ab99-41d765c43e38","pitchNumber":1,"startTime":"2026-03-21T18:13:16.661Z","endTime":"2026-03-21T18:13:20.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.65969990929429,"aZ":-31.343539349341434,"pfxX":-4.030452679677918,"pfxZ":0.5765942578118874,"pX":-0.13599756517482914,"pZ":2.1314803016408206,"vX0":-3.774937555262878,"vY0":-118.06517316386442,"vZ0":-1.2000868481548126,"x":122.18,"y":181.23,"x0":1.9992942570040055,"y0":50.00056081080873,"z0":5.496382425025308,"aX":-5.764266212652966},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.1,"breakHorizontal":8.2,"spinRate":2712,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.461564607215184,"extension":5.765444812102732},"index":3,"playId":"f2995393-7c0f-3021-bcf6-5dcc4752922f","pitchNumber":2,"startTime":"2026-03-21T18:13:31.179Z","endTime":"2026-03-21T18:13:34.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93316529746939,"aZ":-34.80261088349035,"pfxX":-4.800484344407499,"pfxZ":-1.9031595204133342,"pX":0.8456067175193959,"pZ":2.6048485135524486,"vX0":-1.6939750790990946,"vY0":-116.10550515955379,"vZ0":0.8666194066713107,"x":84.77,"y":168.45,"x0":2.2067078914082985,"y0":50.00568642040462,"z0":5.515769807989496,"aX":-6.613106140269123},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.0,"breakHorizontal":9.1,"spinRate":2734,"spinDirection":334},"zone":6,"typeConfidence":2.0,"plateTime":0.47016120906410874,"extension":5.873867892813426},"index":4,"playId":"0f370c9f-ae8b-3686-a15e-84e225d2eec2","pitchNumber":3,"startTime":"2026-03-21T18:13:46.740Z","endTime":"2026-03-21T18:13:52.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T18:13:58.922Z","endTime":"2026-03-21T18:14:07.334Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":91.8,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330933519217375,"aZ":-23.788545590017886,"pfxX":3.5655844423914935,"pfxZ":4.5530503169089656,"pX":0.6087656423838199,"pZ":4.617564612852649,"vX0":-4.887468680647628,"vY0":-133.74929199443753,"vZ0":1.890073490977818,"x":93.8,"y":114.11,"x0":1.9825374565568568,"y0":50.00390358777763,"z0":5.589251001705809,"aX":6.568984186223228},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.8,"breakHorizontal":-5.6,"spinRate":2044,"spinDirection":128},"zone":12,"typeConfidence":0.93,"plateTime":0.406948871573396,"extension":5.865293101075184},"index":6,"playId":"e30f27ab-90b7-30d5-8b25-e07a9ae95f48","pitchNumber":4,"startTime":"2026-03-21T18:14:07.334Z","endTime":"2026-03-21T18:14:13.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047023185564036,"aZ":-30.18291173385231,"pfxX":8.687389141102859,"pfxZ":1.3657793888243699,"pX":0.7562841729378356,"pZ":2.6424568690726997,"vX0":-5.461524613737785,"vY0":-119.91264867956274,"vZ0":-0.3866446159511526,"x":88.17,"y":167.43,"x0":1.933992847011035,"y0":50.00218402881724,"z0":5.49708098806467,"aX":12.659072721369576},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-14.4,"spinRate":1522,"spinDirection":107},"zone":6,"typeConfidence":0.9,"plateTime":0.45666575543814636,"extension":5.735458259264452},"index":7,"playId":"bd87ede0-0417-39c6-856a-5fe9a846ca6a","pitchNumber":5,"startTime":"2026-03-21T18:14:26.113Z","endTime":"2026-03-21T18:14:30.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:14:30.221Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramon Mendoza walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:14:40.763Z","endTime":"2026-03-21T18:15:59.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"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, 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":77.1,"endSpeed":71.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.85803743487932,"aZ":-39.967517043583236,"pfxX":-6.8270357697566,"pfxZ":-6.035469761349244,"pX":2.7521315742314285,"pZ":4.063881780015131,"vX0":3.2482050429620726,"vY0":-112.15419427366116,"vZ0":4.468085209713952,"x":12.1,"y":129.06,"x0":2.1817169572097477,"y0":50.005079757600335,"z0":6.089694228735732,"aX":-8.809439149959012},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.7,"breakHorizontal":11.6,"spinRate":2758,"spinDirection":317},"zone":12,"typeConfidence":0.86,"plateTime":0.4860003961932473,"extension":5.53944528284364},"index":0,"playId":"eb0f4255-daf1-371d-ab51-5366a6015e32","pitchNumber":1,"startTime":"2026-03-21T18:14:55.049Z","endTime":"2026-03-21T18:14:58.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":78.2,"endSpeed":72.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69529226076757,"aZ":-42.21851352987895,"pfxX":-5.187050343853118,"pfxZ":-7.682215001454361,"pX":-0.40885757537980105,"pZ":1.2017957285298118,"vX0":-3.603617973197947,"vY0":-113.85053106966305,"vZ0":-0.8729604244934106,"x":132.58,"y":206.33,"x0":1.8706552205603726,"y0":50.00361129639751,"z0":5.783473989573484,"aX":-6.781006041737194},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.8,"breakHorizontal":10.3,"spinRate":2817,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.4818436347037647,"extension":5.829943690236202},"index":1,"playId":"39739d33-9cc4-3c13-9d40-1ff876f6ad3b","pitchNumber":2,"startTime":"2026-03-21T18:15:10.017Z","endTime":"2026-03-21T18:15:13.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":77.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.21637179393678,"aZ":-33.52921668198601,"pfxX":-0.7282593642562079,"pfxZ":-0.9145318527077233,"pX":0.06471804932062475,"pZ":1.207136318885054,"vX0":-4.485811784867756,"vY0":-119.9506801506375,"vZ0":-2.9233262360569006,"x":114.53,"y":206.19,"x0":2.039636681292395,"y0":50.001192901346066,"z0":5.376861216786567,"aX":-1.0805387270738829},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":2.2,"spinRate":2775,"spinDirection":309},"zone":14,"typeConfidence":0.92,"plateTime":0.45345484075341647,"extension":5.622402557861261},"index":2,"playId":"59bdb6a9-8050-3b6a-97c7-163ace171b2d","pitchNumber":3,"startTime":"2026-03-21T18:15:25.873Z","endTime":"2026-03-21T18:15:31.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":89.8,"endSpeed":82.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202350695493116,"aZ":-32.81032303731041,"pfxX":10.681890778719136,"pfxZ":-0.37209887933749286,"pX":0.0010939330775410262,"pZ":2.4937174314811346,"vX0":-8.292051818523198,"vY0":-130.5386470769051,"vZ0":-1.109826847853182,"x":116.96,"y":171.45,"x0":1.829307068989963,"y0":50.00079511392071,"z0":5.392113819235768,"aX":18.453024332150044},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.7,"breakHorizontal":-17.5,"spinRate":2181,"spinDirection":114},"zone":5,"typeConfidence":0.84,"plateTime":0.419417210353179,"extension":5.880018754011629},"index":3,"playId":"a54200b7-a134-32ef-a76c-3301a54575ae","pitchNumber":4,"startTime":"2026-03-21T18:15:41.849Z","endTime":"2026-03-21T18:15:46.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957874895968793,"aZ":-30.183237028735235,"pfxX":7.755280953507308,"pfxZ":1.1058861358136731,"pX":1.5368407716391541,"pZ":2.9100064661633165,"vX0":-3.876771423382581,"vY0":-132.4379506274477,"vZ0":-0.8977014333774296,"x":58.42,"y":160.21,"x0":2.002257265153807,"y0":50.00316800055729,"z0":5.436477854629415,"aX":13.949397218489441},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":-13.3,"spinRate":2221,"spinDirection":121},"zone":12,"typeConfidence":0.86,"plateTime":0.41161634742201914,"extension":5.848982105426917},"index":4,"playId":"528170e7-b165-3d36-b4ea-16a3769fc4ad","pitchNumber":5,"startTime":"2026-03-21T18:15:55.232Z","endTime":"2026-03-21T18:15:59.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:15:59.609Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Victor Scott II grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Ramon Mendoza out at 2nd. Victor Scott II to 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:16:23.965Z","endTime":"2026-03-21T18:16:46.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560491209317334,"aZ":-31.863635146583686,"pfxX":6.486073076789424,"pfxZ":0.17601783326041165,"pX":-0.5528081667064134,"pZ":2.0366452671835247,"vX0":-8.422895946259626,"vY0":-131.80134611236474,"vZ0":-2.3540624086090944,"x":130.68,"y":138.07,"x0":1.83343648245593,"y0":50.00327104348795,"z0":5.281556320955458,"aX":11.475350300616972},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.0,"breakHorizontal":-10.1,"spinRate":2052,"spinDirection":115},"zone":7,"typeConfidence":0.87,"plateTime":0.4147021782077913,"extension":5.87303070823629},"index":0,"playId":"a30612c9-b200-33e0-94b9-a59b320daeb2","pitchNumber":1,"startTime":"2026-03-21T18:16:23.965Z","endTime":"2026-03-21T18:16:27.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52799084518873,"aZ":-33.859805737729175,"pfxX":-6.626178932825534,"pfxZ":-1.185741062300254,"pX":0.04036350274419739,"pZ":1.7483456510701456,"vX0":-2.3940396371828383,"vY0":-118.17248237252609,"vZ0":-1.3225256147676565,"x":115.46,"y":191.57,"x0":1.9261282019962933,"y0":50.00305913960871,"z0":5.41247183262567,"aX":-9.4153249235994},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.2,"breakHorizontal":12.6,"spinRate":2780,"spinDirection":302},"zone":8,"typeConfidence":0.92,"plateTime":0.46267119901611453,"extension":5.776165848967143},"hitData":{"launchSpeed":96.7,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.27,"coordY":161.33}},"index":1,"playId":"667f57e6-fd07-3315-984f-843cf0b37329","pitchNumber":2,"startTime":"2026-03-21T18:16:38.717Z","endTime":"2026-03-21T18:16:46.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:16:46.860Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Griffin Conine.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:17:53.027Z","endTime":"2026-03-21T18:20:04.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"98992ec3-4c66-3905-9252-006cc0492339","startTime":"2026-03-21T18:17:33.297Z","endTime":"2026-03-21T18:17:36.297Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5437676680849,"aZ":-39.886083091824176,"pfxX":-4.593560437380652,"pfxZ":-5.843512034485068,"pX":-1.4755786919329756,"pZ":1.4377437744538928,"vX0":-5.613408752413729,"vY0":-114.844916285843,"vZ0":-1.0432407053813557,"x":173.25,"y":199.96,"x0":1.6077328982015906,"y0":50.002016375133934,"z0":5.817028683552677,"aX":-6.063781195647317},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.6,"breakHorizontal":9.8,"spinRate":2921,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.47904435540793244,"extension":5.8130535365313385},"index":1,"playId":"5b3021ff-6f30-36f8-b246-fcc1d548c464","pitchNumber":1,"startTime":"2026-03-21T18:17:55.156Z","endTime":"2026-03-21T18:17:59.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Scott II steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"5b3021ff-6f30-36f8-b246-fcc1d548c464","startTime":"2026-03-21T18:18:08.054Z","endTime":"2026-03-21T18:18:20.801Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"postOnSecond":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.87,"dramaIndex":34.0,"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121688952276052,"aZ":-30.342292515672103,"pfxX":8.841217411863022,"pfxZ":1.0251283875971247,"pX":-1.0428372339552148,"pZ":1.4728000556627148,"vX0":-10.272360847406357,"vY0":-132.79573582227806,"vZ0":-4.285250335523733,"x":156.75,"y":199.01,"x0":1.7247149466940712,"y0":50.00266126905455,"z0":5.311603103300709,"aX":15.809144072032923},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.1,"breakHorizontal":-13.8,"spinRate":2204,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.4122584130185194,"extension":6.018215671366617},"index":3,"playId":"6134ee09-9d02-3529-ae4b-4eb28a2c8364","pitchNumber":2,"startTime":"2026-03-21T18:18:20.801Z","endTime":"2026-03-21T18:18:24.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26310484660432,"aZ":-35.34687889793662,"pfxX":6.893678732582007,"pfxZ":-2.1739469788118164,"pX":0.5509731471726919,"pZ":1.7698483279729635,"vX0":-5.766610693143164,"vY0":-120.55567859590782,"vZ0":-1.0646678993942227,"x":96.0,"y":190.99,"x0":2.0880559432652506,"y0":50.002276872671544,"z0":5.360479250249076,"aX":10.062225182585088},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.0,"breakHorizontal":-10.9,"spinRate":1496,"spinDirection":107},"zone":9,"typeConfidence":0.88,"plateTime":0.45579104228211875,"extension":5.6917606086293455},"index":4,"playId":"c3b9b2e6-a76c-3bb2-8d19-b5f6446ba5ce","pitchNumber":3,"startTime":"2026-03-21T18:18:39.347Z","endTime":"2026-03-21T18:18:44.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13833107272335,"aZ":-34.94110663731213,"pfxX":-3.394992458597269,"pfxZ":-1.9315072062266365,"pX":-1.3724755539373785,"pZ":0.884194450617471,"vX0":-6.823666375753147,"vY0":-118.49721951224218,"vZ0":-2.9426216313561584,"x":169.32,"y":214.91,"x0":1.977578022118114,"y0":50.004294795280785,"z0":5.3120881088559555,"aX":-4.860771690052524},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.0,"breakHorizontal":7.7,"spinRate":2954,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.46099621727716844,"extension":6.022271655875144},"index":5,"playId":"7f0c3e2e-bd20-33d5-ac8d-e56dbc0b6850","pitchNumber":4,"startTime":"2026-03-21T18:18:58.266Z","endTime":"2026-03-21T18:19:06.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.760718103664974,"aZ":-43.328010294879924,"pfxX":-7.184030286185413,"pfxZ":-8.415023669155094,"pX":2.066290492141834,"pZ":4.860075229760618,"vX0":2.1897741609605053,"vY0":-113.77137517549001,"vZ0":6.781121070135022,"x":38.24,"y":107.56,"x0":2.030752349581472,"y0":50.003582326122114,"z0":6.110153739753949,"aX":-9.519998467385403},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.4,"breakHorizontal":12.6,"spinRate":2736,"spinDirection":308},"zone":12,"typeConfidence":0.89,"plateTime":0.47945610642776293,"extension":5.719957997646038},"index":6,"playId":"8d1006cd-76c1-3c25-887c-4a20598622cd","pitchNumber":5,"startTime":"2026-03-21T18:19:39.134Z","endTime":"2026-03-21T18:19:42.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3302596703539,"aZ":-29.182369221842144,"pfxX":7.91817179618403,"pfxZ":2.054546506799884,"pX":0.6119931592159376,"pZ":2.6493819521853226,"vX0":-5.672589246931398,"vY0":-119.40410270527804,"vZ0":-0.5239207349352997,"x":93.67,"y":167.25,"x0":1.980742904596708,"y0":50.00101058597697,"z0":5.479882148601857,"aX":11.520600854339612},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.1,"spinRate":1487,"spinDirection":106},"zone":6,"typeConfidence":0.89,"plateTime":0.45736010401876914,"extension":5.713288205898947},"hitData":{"launchSpeed":92.2,"launchAngle":41.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.94,"coordY":120.18}},"index":7,"playId":"3711f65a-c1c0-3b25-bb3c-5cbc74d7745e","pitchNumber":6,"startTime":"2026-03-21T18:19:56.771Z","endTime":"2026-03-21T18:20:04.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:20:04.738Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to left fielder Thomas Saggese.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:22:28.362Z","endTime":"2026-03-21T18:22:40.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jalin Flores replaces third baseman Nolan Gorman, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"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-21T18:22:15.802Z","endTime":"2026-03-21T18:22:15.858Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703602,"link":"/api/v1/people/703602"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Pushard replaces Domenic Picone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"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-21T18:22:15.858Z","endTime":"2026-03-21T18:22:30.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690155,"link":"/api/v1/people/690155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":822472,"link":"/api/v1/people/822472","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828362891136276,"aZ":-16.83404351926481,"pfxX":-6.234492437835539,"pfxZ":7.9444159843272315,"pX":-0.3047452281216479,"pZ":2.038998812387971,"vX0":5.269913258209303,"vY0":-137.02088321979943,"vZ0":-7.654661820505779,"x":128.62,"y":183.73,"x0":-1.4282682865780763,"y0":50.004143145658105,"z0":5.986080357301284,"aX":-12.041582050154437},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2097,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3973627762379679,"extension":6.279702857515748},"hitData":{"launchSpeed":91.9,"launchAngle":16.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.07,"coordY":92.49}},"index":2,"playId":"c37e674d-d67b-34ef-a644-5f6878a43b17","pitchNumber":1,"startTime":"2026-03-21T18:22:30.246Z","endTime":"2026-03-21T18:22:40.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:22:40.904Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Agustín Ramírez lines out to left fielder Thomas Saggese.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:23:09.810Z","endTime":"2026-03-21T18:23:20.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691268,"fullName":"Yiddi Cappe","link":"/api/v1/people/691268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Yiddi Cappe replaces Xavier Edwards.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"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-21T18:23:05.841Z","endTime":"2026-03-21T18:23:11.938Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691268,"link":"/api/v1/people/691268"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":669364,"link":"/api/v1/people/669364"},"base":1,"defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12806071471097,"aZ":-22.788443125777825,"pfxX":-0.2731008283549792,"pfxZ":5.348823792788688,"pX":0.12811292834559895,"pZ":1.9798045658426542,"vX0":4.2436650628295345,"vY0":-130.3038406002885,"vZ0":-6.19998773805312,"x":112.12,"y":185.33,"x0":-1.4721647632629018,"y0":50.00407428208702,"z0":6.062956948544352,"aX":-0.480048964820148},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-0.2,"spinRate":2196,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.4171022475375108,"extension":6.433827519543198},"hitData":{"launchSpeed":87.0,"launchAngle":18.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.17,"coordY":95.76}},"index":1,"playId":"d6aa3ad9-6555-3275-8093-4e734030b60a","pitchNumber":1,"startTime":"2026-03-21T18:23:11.938Z","endTime":"2026-03-21T18:23:20.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":691268,"link":"/api/v1/people/691268"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:23:20.710Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to center fielder José Fermín.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:23:35.214Z","endTime":"2026-03-21T18:23:58.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691268,"fullName":"Yiddi Cappe","link":"/api/v1/people/691268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.180839529362686,"aZ":-29.60957576574407,"pfxX":-10.170310875936739,"pfxZ":1.602506010199666,"pX":-0.33012786536757394,"pZ":2.0462932153420033,"vX0":6.028447967219491,"vY0":-125.30654781119594,"vZ0":-3.887782350409272,"x":129.58,"y":183.53,"x0":-1.434589326510436,"y0":50.00589261880905,"z0":6.013237747866247,"aX":-16.322252508939933},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":1122,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.43561596427844895,"extension":6.235420288882698},"hitData":{"launchSpeed":97.3,"launchAngle":22.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.98,"coordY":67.56}},"index":0,"playId":"92466e9b-5563-3c69-8b2d-dfeee671d506","pitchNumber":1,"startTime":"2026-03-21T18:23:49.099Z","endTime":"2026-03-21T18:23:58.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691268,"link":"/api/v1/people/691268"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:23:58.863Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Lopez pops out to second baseman Ramon Mendoza.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:24:44.427Z","endTime":"2026-03-21T18:25:46.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d647e1b6-dd46-376e-bb38-570d4d6ee196","startTime":"2026-03-21T18:24:29.146Z","endTime":"2026-03-21T18:24:32.146Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":691268,"link":"/api/v1/people/691268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086890521082143,"aZ":-14.792841805416085,"pfxX":-5.592812081428397,"pfxZ":8.914132659123352,"pX":0.4033603428274783,"pZ":3.061305193869796,"vX0":6.838738538877506,"vY0":-138.33353434868755,"vZ0":-5.734429204914114,"x":101.62,"y":156.12,"x0":-1.367107097039883,"y0":50.00556871882501,"z0":6.142672587893358,"aX":-10.908391001926505},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":8.8,"spinRate":2154,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39503108042794377,"extension":6.302784411096779},"index":1,"playId":"d54e6882-44bb-3b78-8e28-fa92f9eb5c8c","pitchNumber":1,"startTime":"2026-03-21T18:24:46.777Z","endTime":"2026-03-21T18:24:50.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":691268,"link":"/api/v1/people/691268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16576466325627,"aZ":-29.689705207290864,"pfxX":6.347612731132378,"pfxZ":1.6826008201520448,"pX":-0.527570445926251,"pZ":3.4223779110188226,"vX0":1.0777056588407694,"vY0":-120.60245391786644,"vZ0":-0.10260951804394591,"x":137.11,"y":146.38,"x0":-1.8047654041042864,"y0":50.00210986148198,"z0":6.081239627519252,"aX":9.361480716284712},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-11.8,"spinRate":2528,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.453939306388647,"extension":6.161614853944236},"index":2,"playId":"ecbdb6f8-5657-30e5-af03-c392d8ab4a20","pitchNumber":2,"startTime":"2026-03-21T18:25:05.491Z","endTime":"2026-03-21T18:25:09.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":691268,"link":"/api/v1/people/691268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838649004488413,"aZ":-32.236760933033814,"pfxX":7.860602151814563,"pfxZ":-0.040660903657135705,"pX":0.5043352167918562,"pZ":1.7317829861032723,"vX0":3.0639234340793124,"vY0":-121.5281563965416,"vZ0":-3.063785351600405,"x":97.78,"y":192.02,"x0":-1.7974578632633544,"y0":50.00522740162712,"z0":5.835336989168508,"aX":11.650686218431822},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":-15.0,"spinRate":2586,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.45228540009640916,"extension":6.169041741174425},"hitData":{"launchSpeed":72.9,"launchAngle":51.0,"totalDistance":201.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.9,"coordY":151.04}},"index":3,"playId":"2f9dd79c-87cb-3652-8faa-90f5bbd9a570","pitchNumber":3,"startTime":"2026-03-21T18:25:40.018Z","endTime":"2026-03-21T18:25:46.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":691268,"link":"/api/v1/people/691268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:25:46.485Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder John Cruz.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:28:02.684Z","endTime":"2026-03-21T18:28:50.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":800476,"link":"/api/v1/people/800476"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Yiddi Cappe remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"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-21T18:27:28.722Z","endTime":"2026-03-21T18:27:28.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691268,"link":"/api/v1/people/691268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Payton Green replaces shortstop Otto Lopez, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"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-21T18:27:28.775Z","endTime":"2026-03-21T18:27:28.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700243,"link":"/api/v1/people/700243"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: John Cruz replaces left fielder Connor Norby, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"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-21T18:27:28.780Z","endTime":"2026-03-21T18:27:28.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800476,"link":"/api/v1/people/800476"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tony Bullard replaces first baseman Christopher Morel, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"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-21T18:27:28.786Z","endTime":"2026-03-21T18:27:28.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669233,"link":"/api/v1/people/669233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Ekness replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"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-21T18:27:28.794Z","endTime":"2026-03-21T18:28:04.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694795,"link":"/api/v1/people/694795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53377107004693,"aZ":-29.649315159802203,"pfxX":6.519588461578338,"pfxZ":1.6433779260214525,"pX":-0.051080603834150695,"pZ":2.5926214617364507,"vX0":5.880579258489044,"vY0":-121.88828644108551,"vZ0":-0.5001383511697254,"x":118.95,"y":168.78,"x0":-3.324851874563183,"y0":50.00184711190575,"z0":5.317821135150587,"aX":10.00011893023772},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":-13.0,"spinRate":2518,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4460304582678356,"extension":6.623163856520211},"index":5,"playId":"8c4b9c26-9178-39c3-a708-ee660bca0ff3","pitchNumber":1,"startTime":"2026-03-21T18:28:04.850Z","endTime":"2026-03-21T18:28:17.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7428912144444,"aZ":-35.95570207274705,"pfxX":2.7222802881429526,"pfxZ":-2.333340030371396,"pX":-0.9008304869590891,"pZ":2.138369112064845,"vX0":4.781181952164586,"vY0":-125.09641965105097,"vZ0":-0.9666546279253928,"x":151.34,"y":181.04,"x0":-3.173438955382128,"y0":50.00181165863687,"z0":5.417847226334198,"aX":4.413757808343329},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.2,"breakHorizontal":-5.8,"spinRate":2621,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.43402812346503694,"extension":6.4239902416874655},"index":6,"playId":"a2e913f5-1f29-3318-b797-9869846fbe1d","pitchNumber":2,"startTime":"2026-03-21T18:28:23.292Z","endTime":"2026-03-21T18:28:27.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":98.9,"endSpeed":92.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855340506391276,"aZ":-16.128920251759684,"pfxX":-5.6090781764575075,"pfxZ":7.4754630341727015,"pX":-0.2974862810938986,"pZ":2.109531397446961,"vX0":10.045955242651518,"vY0":-143.8527759891896,"vZ0":-5.8983831225200785,"x":128.34,"y":181.82,"x0":-3.068534781465705,"y0":50.00263039449822,"z0":5.146548868560901,"aX":-12.039352428810387},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.8,"breakHorizontal":8.6,"spinRate":2527,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.37733114751522434,"extension":6.538795186317195},"hitData":{"launchSpeed":93.4,"launchAngle":37.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.75,"coordY":103.12}},"index":7,"playId":"39a4848c-9af2-3b0a-818b-87f378f46425","pitchNumber":3,"startTime":"2026-03-21T18:28:42.707Z","endTime":"2026-03-21T18:28:50.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:28:50.395Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jalin Flores flies out sharply to center fielder Emaarion Boyd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:29:03.462Z","endTime":"2026-03-21T18:30:02.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":703602,"fullName":"Jalin Flores","link":"/api/v1/people/703602"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703602,"fullName":"Jalin Flores","link":"/api/v1/people/703602"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702708,"link":"/api/v1/people/702708"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308291258277873,"aZ":-27.533208868312776,"pfxX":8.3604336266296,"pfxZ":2.988297649668122,"pX":1.1411569384304776,"pZ":1.0364128836573345,"vX0":7.590290502640315,"vY0":-123.47056784590993,"vZ0":-4.524171813767187,"x":73.5,"y":210.8,"x0":-3.052838413880395,"y0":50.003293725901415,"z0":5.194627077897333,"aX":12.977319334967898},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":-16.8,"spinRate":2605,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44268168279984765,"extension":6.4743961218134},"index":0,"playId":"9f20b6c7-f9e1-3518-a991-9a03a2bea8b4","pitchNumber":1,"startTime":"2026-03-21T18:29:19.113Z","endTime":"2026-03-21T18:29:24.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339710768470248,"aZ":-24.352166463804302,"pfxX":-9.929366756073852,"pfxZ":3.8261535946039817,"pX":-0.6680577312789739,"pZ":2.5423355179916727,"vX0":9.739768673031168,"vY0":-140.99830153438563,"vZ0":-3.272493146058462,"x":142.46,"y":170.14,"x0":-2.851079770506882,"y0":50.00560415171684,"z0":5.26170674520154,"aX":-20.310583847338705},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":2405,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38616716077960334,"extension":6.5973644441459856},"index":1,"playId":"a5f0787c-6041-303a-96c7-378ffe9c2022","pitchNumber":2,"startTime":"2026-03-21T18:29:37.476Z","endTime":"2026-03-21T18:29:41.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.852474711427156,"aZ":-27.75973781754429,"pfxX":6.6656878971393745,"pfxZ":2.7823540686516726,"pX":-0.8546398545968156,"pZ":2.114933530358445,"vX0":3.7635917465647757,"vY0":-124.39661900358341,"vZ0":-2.013985311740429,"x":149.58,"y":181.68,"x0":-3.2469178973425197,"y0":50.00510585227527,"z0":5.206813985951572,"aX":10.585943649011684},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-12.8,"spinRate":2660,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.4381024412864831,"extension":6.42768218721322},"hitData":{"launchSpeed":100.5,"launchAngle":28.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":92.93,"coordY":49.06}},"index":2,"playId":"b1025aa7-20d8-34d8-93c2-346255a2882f","pitchNumber":3,"startTime":"2026-03-21T18:29:54.080Z","endTime":"2026-03-21T18:30:02.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703602,"link":"/api/v1/people/703602"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":703602,"link":"/api/v1/people/703602"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:30:02.024Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Velázquez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:30:22.812Z","endTime":"2026-03-21T18:31:50.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15096008032336,"aZ":-13.407468675036732,"pfxX":-6.539742219134282,"pfxZ":9.029817014180564,"pX":0.5076924345937932,"pZ":2.555640420037965,"vX0":11.959290439476812,"vY0":-142.21722941467505,"vZ0":-5.09957406501946,"x":97.65,"y":169.78,"x0":-2.8746440765847163,"y0":50.00520245717323,"z0":5.201455473288252,"aX":-13.596081355322205},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2613,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.383016453289458,"extension":6.627435414018489},"index":0,"playId":"90fa301f-74cc-3e70-b7f0-9d86058434c5","pitchNumber":1,"startTime":"2026-03-21T18:30:35.439Z","endTime":"2026-03-21T18:30:39.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504000311617187,"aZ":-22.628708168656022,"pfxX":-8.532608025216168,"pfxZ":4.51290100178745,"pX":-0.11444485445887186,"pZ":2.4387296842910575,"vX0":11.185625008988119,"vY0":-143.46853500123206,"vZ0":-3.634039748771201,"x":121.36,"y":172.93,"x0":-2.9279437393513805,"y0":50.00478866844922,"z0":5.1067598236934995,"aX":-18.057767650494203},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2402,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3795969794727454,"extension":6.522417688506988},"index":1,"playId":"58497446-f0fa-3c17-9234-c71e0d088827","pitchNumber":2,"startTime":"2026-03-21T18:30:53.403Z","endTime":"2026-03-21T18:30:56.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-21T18:31:11.458Z","endTime":"2026-03-21T18:31:25.683Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814217980487562,"aZ":-30.560597566149752,"pfxX":6.390649890516743,"pfxZ":1.037730293886571,"pX":-0.5031051297891724,"pZ":2.071897341475901,"vX0":4.536487117717046,"vY0":-123.86361700092874,"vZ0":-1.426732434986472,"x":136.18,"y":182.84,"x0":-3.1886859487007384,"y0":50.00172227385802,"z0":5.211409809968511,"aX":9.925619333769157},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":-12.6,"spinRate":2516,"spinDirection":71},"zone":7,"typeConfidence":2.0,"plateTime":0.4422535214984773,"extension":6.515743865002933},"index":3,"playId":"3915bf9e-0b77-35dd-b870-ce4c15917fd4","pitchNumber":3,"startTime":"2026-03-21T18:31:25.683Z","endTime":"2026-03-21T18:31:29.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.086527775761404,"aZ":-26.494452019021733,"pfxX":7.253147822615331,"pfxZ":3.688294868495044,"pX":-0.9192080493818965,"pZ":3.1046583658488944,"vX0":3.2829730869280613,"vY0":-122.95827452275496,"vZ0":-0.1406960410902368,"x":152.04,"y":154.95,"x0":-3.2116735061195296,"y0":50.002244827748505,"z0":5.399986314043613,"aX":11.168197908316628},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-13.9,"spinRate":2620,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4444969184879195,"extension":6.658640999441913},"index":4,"playId":"6e1b070b-d8b4-327d-84f5-70d1c32b85e3","pitchNumber":4,"startTime":"2026-03-21T18:31:46.497Z","endTime":"2026-03-21T18:31:50.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:31:50.198Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a line drive to right fielder Nelson Velázquez.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:33:52.188Z","endTime":"2026-03-21T18:35:48.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45603176675426,"aZ":-12.276150762528196,"pfxX":-4.637434739441291,"pfxZ":9.995594184932976,"pX":-0.3303925139319035,"pZ":2.4607683746968934,"vX0":4.737960657402349,"vY0":-139.7043635906801,"vZ0":-7.68912184242731,"x":129.59,"y":172.34,"x0":-1.4402348573497812,"y0":50.00057799493216,"z0":6.043161610522895,"aX":-9.228799076472713},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2128,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39105413838854064,"extension":6.283999406166488},"index":0,"playId":"21e17d28-41b7-351d-b38b-59d8f12ba006","pitchNumber":1,"startTime":"2026-03-21T18:34:03.859Z","endTime":"2026-03-21T18:34:08.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.948702824792417,"aZ":-37.39029230782536,"pfxX":7.877315790512036,"pfxZ":-3.498529455477456,"pX":-1.0359635474440274,"pZ":2.4979309722866474,"vX0":-1.244308101267633,"vY0":-120.5624406022997,"vZ0":-1.2816787282311912,"x":156.49,"y":171.34,"x0":-1.5411094744754108,"y0":50.00511769031587,"z0":6.30296111122318,"aX":11.729653254919553},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":-14.0,"spinRate":2490,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4523546433136194,"extension":6.288242277400242},"index":1,"playId":"ccc55cde-1cba-38e7-b2fe-a19d2605607f","pitchNumber":2,"startTime":"2026-03-21T18:34:19.032Z","endTime":"2026-03-21T18:34:23.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08140838155619,"aZ":-26.200344813198043,"pfxX":-6.647125159335639,"pfxZ":3.7331056303005576,"pX":-0.05924405585062045,"pZ":1.7528762067828427,"vX0":5.674870971913622,"vY0":-125.35215880358737,"vZ0":-5.099278395721406,"x":119.26,"y":191.45,"x0":-1.4830437502884093,"y0":50.00234485274783,"z0":5.938624648364205,"aX":-10.63426946974664},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":10.8,"spinRate":1103,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.43606397124824037,"extension":6.410926623589164},"index":2,"playId":"f9d35954-6677-3cad-a917-1f8cb24ddc27","pitchNumber":3,"startTime":"2026-03-21T18:34:36.441Z","endTime":"2026-03-21T18:34:40.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.863535708968676,"aZ":-33.01644762287209,"pfxX":-7.601928352581766,"pfxZ":-0.5018308790654853,"pX":-1.0427040309498354,"pZ":2.4518690350628005,"vX0":3.9887410520209605,"vY0":-127.831624465742,"vZ0":-2.5682532727463503,"x":156.75,"y":172.58,"x0":-1.6176757956173746,"y0":50.00056403335098,"z0":6.005392342083528,"aX":-12.858567718923396},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.2,"breakHorizontal":13.2,"spinRate":1365,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4249010681768781,"extension":6.33286072648801},"index":3,"playId":"88bc20da-e6eb-3522-8f84-501a1d151b31","pitchNumber":4,"startTime":"2026-03-21T18:34:55.507Z","endTime":"2026-03-21T18:34:59.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":96.4,"endSpeed":88.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94647208821647,"aZ":-13.364621327490186,"pfxX":-4.235706165803272,"pfxZ":9.362795595174632,"pX":-1.320920043254627,"pZ":4.25268984799861,"vX0":1.7662563592770306,"vY0":-140.40635722574973,"vZ0":-3.150348005374968,"x":167.35,"y":123.96,"x0":-1.405656751071942,"y0":50.00108542814182,"z0":6.251466794073058,"aX":-8.508598825650399},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2123,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3891818418120847,"extension":6.070445094684047},"index":4,"playId":"897c6197-4b63-3998-b741-7b2068994be7","pitchNumber":5,"startTime":"2026-03-21T18:35:19.911Z","endTime":"2026-03-21T18:35:23.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.144194587680474,"aZ":-24.442598959592356,"pfxX":1.784692318383541,"pfxZ":4.429995156325818,"pX":0.8835363590763325,"pZ":2.2385893437584934,"vX0":5.1803484348150155,"vY0":-130.45432016909214,"vZ0":-5.265251397945085,"x":83.32,"y":178.34,"x0":-1.3497977413124918,"y0":50.00537070881368,"z0":6.095523670182799,"aX":3.1145505619587026},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-4.2,"spinRate":2352,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4178228103925532,"extension":6.37853439582969},"hitData":{"launchSpeed":91.6,"launchAngle":15.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.53,"coordY":100.66}},"index":5,"playId":"5a42668e-cb8d-381d-8680-8ed441bd5964","pitchNumber":6,"startTime":"2026-03-21T18:35:39.363Z","endTime":"2026-03-21T18:35:48.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.44,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:35:48.138Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Cruz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:36:19.759Z","endTime":"2026-03-21T18:37:33.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":800476,"fullName":"John Cruz","link":"/api/v1/people/800476"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801881,"fullName":"Jacob Jenkins-Cowart","link":"/api/v1/people/801881"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800476,"fullName":"John Cruz","link":"/api/v1/people/800476"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Jenkins-Cowart replaces Griffin Conine.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"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-21T18:36:15.562Z","endTime":"2026-03-21T18:36:21.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801881,"link":"/api/v1/people/801881"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"},"base":1,"defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99191726959071,"aZ":-24.634512523215925,"pfxX":1.0078766810386053,"pfxZ":4.38924195428496,"pX":-0.12069786376179668,"pZ":1.689932695949922,"vX0":3.363092291757975,"vY0":-128.97377921850338,"vZ0":-6.232999322711647,"x":121.6,"y":193.15,"x0":-1.5624558701925515,"y0":50.00189555124816,"z0":5.988687842913518,"aX":1.7297280062747837},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-2.4,"spinRate":2369,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4216072299409621,"extension":6.360455810292481},"index":1,"playId":"a50a29ee-933e-3b5c-8041-2eb1ab13dc8d","pitchNumber":1,"startTime":"2026-03-21T18:36:21.681Z","endTime":"2026-03-21T18:36:25.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":85.9,"endSpeed":79.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450090463770223,"aZ":-24.253224416927726,"pfxX":-6.232644193515911,"pfxZ":5.002379799650033,"pX":-0.6261511541166994,"pZ":0.840839797164758,"vX0":4.201158315258683,"vY0":-124.89706324230791,"vZ0":-7.395794075087476,"x":140.87,"y":216.08,"x0":-1.5177111506324341,"y0":50.00539584651703,"z0":5.826295063493949,"aX":-9.877757802701286},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.7,"breakHorizontal":10.3,"spinRate":1119,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.43803801379947105,"extension":6.285145710680138},"index":2,"playId":"4ad92823-130a-31a2-b5dd-24038ef42f57","pitchNumber":2,"startTime":"2026-03-21T18:36:40.253Z","endTime":"2026-03-21T18:36:44.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706869362684262,"aZ":-12.07984876676381,"pfxX":-5.096085902560164,"pfxZ":10.41389802351231,"pX":-0.43442392026429155,"pZ":2.6609058300465755,"vX0":4.340922248746933,"vY0":-137.80396959090086,"vZ0":-7.0162186527232056,"x":133.56,"y":166.94,"x0":-1.365533095586646,"y0":50.00089995308085,"z0":6.050341558236718,"aX":-9.831491608152051},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":8.4,"spinRate":2248,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3969874290167694,"extension":6.3493625973088825},"index":3,"playId":"ec64d7c5-9024-3f45-975c-e2b5325be652","pitchNumber":3,"startTime":"2026-03-21T18:37:02.426Z","endTime":"2026-03-21T18:37:08.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"ec64d7c5-9024-3f45-975c-e2b5325be652","startTime":"2026-03-21T18:37:09.866Z","endTime":"2026-03-21T18:37:29.444Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22898671052835,"aZ":-30.951676109336315,"pfxX":-7.742252462013513,"pfxZ":0.7632840754278556,"pX":-1.4090387721078357,"pZ":1.7030563632600773,"vX0":3.0172808273150378,"vY0":-125.56529148791569,"vZ0":-4.379790508455065,"x":170.71,"y":192.8,"x0":-1.6198519110184215,"y0":50.00201987073155,"z0":5.985975632927451,"aX":-12.372317620702358},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":13.3,"spinRate":1027,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4360757869088445,"extension":6.3542756603295905},"index":5,"playId":"301d2653-52c2-3b61-8c1c-8b2f67cad46f","pitchNumber":4,"startTime":"2026-03-21T18:37:29.444Z","endTime":"2026-03-21T18:37:33.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800476,"link":"/api/v1/people/800476"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":800476,"link":"/api/v1/people/800476"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.42,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:37:33.046Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tony Bullard singles on a ground ball to left fielder Thomas Saggese. Jacob Jenkins-Cowart to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:37:45.304Z","endTime":"2026-03-21T18:39:01.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669233,"fullName":"Tony Bullard","link":"/api/v1/people/669233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669233,"fullName":"Tony Bullard","link":"/api/v1/people/669233"},"postOnSecond":{"id":801881,"fullName":"Jacob Jenkins-Cowart","link":"/api/v1/people/801881"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669233,"fullName":"Tony Bullard","link":"/api/v1/people/669233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":801881,"fullName":"Jacob Jenkins-Cowart","link":"/api/v1/people/801881"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571196381863384,"aZ":-23.642634795969375,"pfxX":1.2827245423098916,"pfxZ":5.0485332864900965,"pX":-0.6211242682327115,"pZ":2.650630411912272,"vX0":2.4062116173612895,"vY0":-128.3655269723866,"vZ0":-4.182968925071155,"x":140.68,"y":167.21,"x0":-1.7328335329639977,"y0":50.000869194652864,"z0":6.1155066765993595,"aX":2.1654308615730513},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2475,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.42474675636943404,"extension":6.2468867649140725},"index":0,"playId":"d26e6f2e-73b7-3bf9-bfa3-212901efd694","pitchNumber":1,"startTime":"2026-03-21T18:37:55.303Z","endTime":"2026-03-21T18:37:58.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"2ec1cefc-b276-33ca-bbe4-1071a4e13b79","startTime":"2026-03-21T18:38:11.993Z","endTime":"2026-03-21T18:38:15.448Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0019825355741,"aZ":-31.328537667454516,"pfxX":7.459915306380812,"pfxZ":0.5573002561225504,"pX":0.42074402459334265,"pZ":3.3432706370078313,"vX0":2.700429061601825,"vY0":-122.17501765744365,"vZ0":-0.15508299972902195,"x":100.96,"y":148.51,"x0":-1.6654691586602415,"y0":50.00473764698525,"z0":6.079368787658602,"aX":11.382089882846024},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":-14.2,"spinRate":2616,"spinDirection":52},"zone":3,"typeConfidence":2.0,"plateTime":0.44675437315300304,"extension":6.280823717362203},"index":2,"playId":"084159ab-8a2e-393b-ae29-f58468bf5a2b","pitchNumber":2,"startTime":"2026-03-21T18:38:31.935Z","endTime":"2026-03-21T18:38:35.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509751189755324,"aZ":-33.59971256126816,"pfxX":8.964670479516043,"pfxZ":-0.9264772880489014,"pX":0.36647619588895985,"pZ":1.8010901643888027,"vX0":2.5629926066900266,"vY0":-122.79635662049007,"vZ0":-3.1312959486296696,"x":103.03,"y":190.15,"x0":-1.8534883750429685,"y0":50.002153302812296,"z0":5.9282357052262435,"aX":13.798423399367374},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.2,"breakHorizontal":-16.8,"spinRate":2664,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.44470207335110246,"extension":6.339090622717903},"hitData":{"launchSpeed":97.3,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.25,"coordY":103.84}},"index":3,"playId":"2fbe8d22-93f6-3e45-9df5-f6dbd7ce5cae","pitchNumber":3,"startTime":"2026-03-21T18:38:52.356Z","endTime":"2026-03-21T18:39:01.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"first":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669233,"link":"/api/v1/people/669233"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":669233,"link":"/api/v1/people/669233"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.03,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:39:01.696Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Faurot strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:39:31.736Z","endTime":"2026-03-21T18:40:16.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669233,"fullName":"Tony Bullard","link":"/api/v1/people/669233"},"postOnSecond":{"id":801881,"fullName":"Jacob Jenkins-Cowart","link":"/api/v1/people/801881"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140018989196445,"aZ":-27.17547850537441,"pfxX":0.3702915250778078,"pfxZ":2.9228285710241124,"pX":0.488710729867998,"pZ":2.1857489407125406,"vX0":4.795548389255565,"vY0":-129.26610978058972,"vZ0":-4.705689012698645,"x":98.37,"y":179.76,"x0":-1.430126581560331,"y0":50.00455970018415,"z0":6.088599725393785,"aX":0.633139709417264},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2341,"spinDirection":183},"zone":9,"typeConfidence":2.0,"plateTime":0.4219356473087963,"extension":6.481489885357653},"index":0,"playId":"5f4700fb-e9e6-3796-bf3b-2c88f270995f","pitchNumber":1,"startTime":"2026-03-21T18:39:32.240Z","endTime":"2026-03-21T18:39:36.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":87.0,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.094478361874838,"aZ":-29.413001404169844,"pfxX":-9.628578249533511,"pfxZ":1.6792058317705827,"pX":-0.7077372343502467,"pZ":1.755330825577387,"vX0":4.9684871434448,"vY0":-126.7351400134258,"vZ0":-4.861663380149689,"x":143.98,"y":191.39,"x0":-1.4307265196528758,"y0":50.002988980210205,"z0":6.015962760885548,"aX":-15.844395062038586},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":16.4,"spinRate":1093,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.4302825098076575,"extension":6.331753931678756},"index":1,"playId":"121685e1-2479-33b8-94f9-88dbbd6ca2fd","pitchNumber":2,"startTime":"2026-03-21T18:39:51.562Z","endTime":"2026-03-21T18:39:55.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.388718253608307,"aZ":-28.990338405252707,"pfxX":-8.205691999004815,"pfxZ":1.9083032620038,"pX":-0.4017066668763901,"pZ":1.5370180249547154,"vX0":5.48549309981624,"vY0":-127.24588768284436,"vZ0":-5.409862245159997,"x":132.31,"y":197.28,"x0":-1.4985274267878457,"y0":50.00593428011514,"z0":5.934396884177262,"aX":-13.718306042289617},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1297,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4273149174350448,"extension":6.453099786844876},"index":2,"playId":"23db26f7-8b9a-344b-ab7d-c036adeb65af","pitchNumber":3,"startTime":"2026-03-21T18:40:12.286Z","endTime":"2026-03-21T18:40:16.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.8,"awayTeamWinProbability":33.2,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":3.2,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:40:16.825Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Emaarion Boyd flies out to right fielder Nelson Velázquez.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:40:28.704Z","endTime":"2026-03-21T18:40:46.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"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(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":95.2,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.660943343519875,"aZ":-14.355550989185184,"pfxX":-6.632555880164347,"pfxZ":9.120326858007665,"pX":-0.012040873218685955,"pZ":1.855989604963728,"vX0":6.0364212734855585,"vY0":-138.37758493783585,"vZ0":-8.803027182718754,"x":117.46,"y":188.67,"x0":-1.351897053875888,"y0":50.005613643487735,"z0":6.024030910117117,"aX":-12.96342716759056},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2172,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39467093575884205,"extension":6.3338471092473485},"hitData":{"launchSpeed":84.4,"launchAngle":51.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":142.03,"coordY":90.5}},"index":0,"playId":"06661c4b-06ad-3658-a2d1-1b827bec02b5","pitchNumber":1,"startTime":"2026-03-21T18:40:39.158Z","endTime":"2026-03-21T18:40:46.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":702708,"link":"/api/v1/people/702708","batSide":{"code":"R","description":"Right"}},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":801881,"link":"/api/v1/people/801881"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702708,"link":"/api/v1/people/702708"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":702708,"link":"/api/v1/people/702708"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.86,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:40:46.660Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Thomas Saggese homers (1) on a line drive to left field.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:43:10.622Z","endTime":"2026-03-21T18:44:53.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":694795,"link":"/api/v1/people/694795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Jacob Jenkins-Cowart remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"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-21T18:42:07.310Z","endTime":"2026-03-21T18:43:02.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801881,"link":"/api/v1/people/801881"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-21T18:43:02.830Z","endTime":"2026-03-21T18:43:12.809Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.409313070269217,"aZ":-24.71955800147594,"pfxX":5.436477662689371,"pfxZ":4.8228947071654495,"pX":1.0576588499776138,"pZ":0.639538698828143,"vX0":8.29086343532093,"vY0":-123.04156774698045,"vZ0":-5.9919615946039615,"x":76.68,"y":221.51,"x0":-3.0508456764401197,"y0":50.00522172793481,"z0":5.176993277728124,"aX":8.40985319848187},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.7,"breakHorizontal":-11.6,"spinRate":2561,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44366710424780775,"extension":6.571191099269714},"index":2,"playId":"86e6d641-27f3-3049-b319-bbafde69b488","pitchNumber":1,"startTime":"2026-03-21T18:43:12.809Z","endTime":"2026-03-21T18:43:16.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785447601197976,"aZ":-26.122046934237503,"pfxX":6.342138924383374,"pfxZ":3.8713799646447917,"pX":0.6161733578637655,"pZ":1.8224135821812812,"vX0":7.026507239905929,"vY0":-123.99930038134835,"vZ0":-2.973466619708404,"x":93.51,"y":189.57,"x0":-3.0738027886641253,"y0":50.005031975672026,"z0":5.2066078935833,"aX":9.918658254498386},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":-13.1,"spinRate":2555,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4409990999539217,"extension":6.589100678759761},"index":3,"playId":"795dbf46-5811-355c-bbbc-85906d4f3a69","pitchNumber":2,"startTime":"2026-03-21T18:43:30.623Z","endTime":"2026-03-21T18:43:33.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":97.5,"endSpeed":90.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255460305115236,"aZ":-27.434136736035313,"pfxX":-9.127749929022198,"pfxZ":2.291032301921966,"pX":-0.15999303316765923,"pZ":2.1602421894286206,"vX0":11.262083100244697,"vY0":-141.72638670088972,"vZ0":-3.7443847085488526,"x":123.1,"y":180.45,"x0":-2.967953829847515,"y0":50.003897561583884,"z0":5.217206092409288,"aX":-18.88546187703595},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.6,"breakHorizontal":14.8,"spinRate":2482,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3839967157897748,"extension":6.65559902508974},"index":4,"playId":"accfedc7-f4c5-37ec-a751-a263c9efb9e0","pitchNumber":3,"startTime":"2026-03-21T18:43:49.511Z","endTime":"2026-03-21T18:43:54.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":86.4,"endSpeed":80.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77876589954292,"aZ":-28.359724168665192,"pfxX":4.628476234054959,"pfxZ":2.3798158264460434,"pX":0.8683302165470332,"pZ":0.8247847684304112,"vX0":8.122136569572131,"vY0":-125.58130287895285,"vZ0":-4.98457779177812,"x":83.9,"y":216.51,"x0":-3.0055848527901667,"y0":50.00228567939738,"z0":5.134795164610992,"aX":7.410502150407364},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-10.2,"spinRate":2534,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43570837900022674,"extension":6.585026635627199},"index":5,"playId":"443a9753-87d7-3746-9f3f-9e0b10624713","pitchNumber":4,"startTime":"2026-03-21T18:44:07.859Z","endTime":"2026-03-21T18:44:12.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.458550802377598,"aZ":-37.2832869973737,"pfxX":4.1063703144569,"pfxZ":-3.176919264504887,"pX":-0.04301559652653794,"pZ":2.4129482634258603,"vX0":5.750454108439196,"vY0":-125.12478930551327,"vZ0":-0.1862273037983435,"x":118.64,"y":173.63,"x0":-2.8902988354805377,"y0":50.0000004879231,"z0":5.5027617077933,"aX":6.612196643392497},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.6,"breakHorizontal":-8.6,"spinRate":2671,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.43510720923542134,"extension":6.368990580773025},"hitData":{"launchSpeed":104.5,"launchAngle":22.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.59,"coordY":72.89}},"index":6,"playId":"e4ceb282-fc0b-38c4-ad5e-d3e8f43b02c3","pitchNumber":5,"startTime":"2026-03-21T18:44:28.032Z","endTime":"2026-03-21T18:44:53.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":10.5,"leverageIndex":0.82,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:44:53.599Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to first baseman Tony Bullard.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:44:49.575Z","endTime":"2026-03-21T18:47:15.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669233,"link":"/api/v1/people/669233"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399640869741184,"aZ":-29.05235071462696,"pfxX":8.537196425150444,"pfxZ":2.0064242485739676,"pX":-1.038489697273553,"pZ":4.215448244382712,"vX0":2.347646672206185,"vY0":-123.22496497697472,"vZ0":2.7212526711302036,"x":156.58,"y":124.96,"x0":-3.110063254735365,"y0":50.00529135779137,"z0":5.530265816695144,"aX":13.307054159617456},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.0,"spinRate":2549,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.44222167395665846,"extension":6.600896822683828},"index":0,"playId":"b594de94-f81f-387f-8129-8fab97c55e6e","pitchNumber":1,"startTime":"2026-03-21T18:45:14.256Z","endTime":"2026-03-21T18:45:20.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.833675451679333,"aZ":-28.309991146236378,"pfxX":9.174495205466762,"pfxZ":2.5045609868904197,"pX":-0.4630292836733987,"pZ":2.7323732798022196,"vX0":3.692478178217273,"vY0":-122.86343913813036,"vZ0":-0.5713056180990793,"x":134.65,"y":165.01,"x0":-3.1729675431392095,"y0":50.00609488656006,"z0":5.350867211366542,"aX":14.183359717848795},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.7,"breakHorizontal":-17.4,"spinRate":2548,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.4439415623007661,"extension":6.426866672202144},"index":1,"playId":"fe4f92e5-e4bc-3061-baac-7ccfe4409561","pitchNumber":2,"startTime":"2026-03-21T18:45:31.086Z","endTime":"2026-03-21T18:45:34.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250816009455896,"aZ":-26.85815302738649,"pfxX":-9.19721608428815,"pfxZ":2.620862338110121,"pX":-0.1725861618155206,"pZ":1.7852946563519336,"vX0":10.684084358652969,"vY0":-140.29626008214046,"vZ0":-4.554001561556893,"x":123.58,"y":190.58,"x0":-2.8023276353203723,"y0":50.00572527011474,"z0":5.141272802805029,"aX":-18.67636520589467},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":2359,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38769670724491956,"extension":6.591740307142775},"index":2,"playId":"dd608586-d529-3fbb-b7d2-896bbe02f5c5","pitchNumber":3,"startTime":"2026-03-21T18:45:48.273Z","endTime":"2026-03-21T18:45:52.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":96.6,"endSpeed":89.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25807142802095,"aZ":-13.798278517601316,"pfxX":-4.8025550438572076,"pfxZ":8.981544857031011,"pX":-1.149099625357637,"pZ":3.8122964538266215,"vX0":6.42343005544076,"vY0":-140.79844777046242,"vZ0":-2.0697696630964453,"x":160.8,"y":135.85,"x0":-2.8160266993119527,"y0":50.00369005548085,"z0":5.430159426434746,"aX":-9.827371574987495},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2416,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3862208233519695,"extension":6.516789268848663},"index":3,"playId":"7ae0740f-c141-3b4f-8c03-4017bb7f0008","pitchNumber":4,"startTime":"2026-03-21T18:46:08.812Z","endTime":"2026-03-21T18:46:14.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.359710621978458,"aZ":-27.892413378913098,"pfxX":3.686102051863363,"pfxZ":2.743359695194302,"pX":0.753978654718091,"pZ":1.9671621513721103,"vX0":8.162237718171484,"vY0":-123.32036328664746,"vZ0":-2.4231470680968,"x":88.26,"y":185.67,"x0":-3.0597692701605177,"y0":50.003715826170016,"z0":5.283068574249308,"aX":5.755113877843898},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":-8.4,"spinRate":2456,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.44183914629829024,"extension":6.6416077153093775},"index":4,"playId":"ca0052c5-1053-3f97-99d1-c74c9db6c7d6","pitchNumber":5,"startTime":"2026-03-21T18:46:28.624Z","endTime":"2026-03-21T18:46:32.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.723697574076205,"aZ":-29.044848289330023,"pfxX":8.504486731020231,"pfxZ":1.9993457450605305,"pX":0.07719460914020226,"pZ":1.1058535823825806,"vX0":5.0670315053794335,"vY0":-124.75522234576896,"vZ0":-4.047494046536552,"x":114.06,"y":208.92,"x0":-3.0896897376747767,"y0":50.00214189122647,"z0":5.161821410286362,"aX":13.312135090979082},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-16.7,"spinRate":2443,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.44020261047743814,"extension":6.514563293088373},"index":5,"playId":"d3e6e573-bfee-3174-8419-4d055039f07c","pitchNumber":6,"startTime":"2026-03-21T18:46:49.781Z","endTime":"2026-03-21T18:46:54.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57955792371156,"aZ":-14.510485225857089,"pfxX":-4.315849041536741,"pfxZ":8.885022130632668,"pX":-0.5367885964929029,"pZ":2.8122070836486426,"vX0":8.087982743436276,"vY0":-139.6547666720026,"vZ0":-4.274052770982595,"x":137.46,"y":162.85,"x0":-2.901324871678324,"y0":50.002305832443064,"z0":5.307858253274022,"aX":-8.580333613587186},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2455,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3912663792038842,"extension":6.671760651578235},"hitData":{"launchSpeed":82.2,"launchAngle":71.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.69,"coordY":175.84}},"index":6,"playId":"a631427f-0d9f-32d9-bb37-5016637dcac3","pitchNumber":7,"startTime":"2026-03-21T18:47:07.755Z","endTime":"2026-03-21T18:47:15.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:47:15.191Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out softly, pitcher Josh Ekness to first baseman Tony Bullard.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:47:28.577Z","endTime":"2026-03-21T18:47:48.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694795,"link":"/api/v1/people/694795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669233,"link":"/api/v1/people/669233"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74264061516349,"aZ":-25.71443032115803,"pfxX":5.416056050685874,"pfxZ":4.151379161973338,"pX":0.68481423055258,"pZ":1.8189142812882533,"vX0":7.3146188175051865,"vY0":-124.40011809692432,"vZ0":-3.027786452838943,"x":90.9,"y":189.67,"x0":-3.0057218638923713,"y0":50.00130734369854,"z0":5.201057440517482,"aX":8.421263523710454},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-11.6,"spinRate":2583,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.44159189777262187,"extension":6.597617497365575},"hitData":{"launchSpeed":46.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.5,"coordY":183.11}},"index":0,"playId":"8c8f7d44-55a1-3889-94d9-bba05feaf207","pitchNumber":1,"startTime":"2026-03-21T18:47:42.898Z","endTime":"2026-03-21T18:47:48.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:47:48.650Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramon Mendoza pops out to second baseman Yiddi Cappe.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:47:58.452Z","endTime":"2026-03-21T18:50:05.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691268,"link":"/api/v1/people/691268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.018585795189832,"aZ":-29.414079999732543,"pfxX":-7.647870560649495,"pfxZ":1.3366131525609344,"pX":-0.09556394342034857,"pZ":2.5676371963015807,"vX0":10.362463472007072,"vY0":-142.02136235669715,"vZ0":-2.158362663756876,"x":120.64,"y":169.45,"x0":-2.778454180049935,"y0":50.00427743224617,"z0":5.186920977869678,"aX":-15.805196204805725},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.2,"breakHorizontal":12.0,"spinRate":2145,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3839940325278848,"extension":6.6380658086593645},"index":0,"playId":"28aff3fb-c804-3d3f-be7d-567349009605","pitchNumber":1,"startTime":"2026-03-21T18:48:18.067Z","endTime":"2026-03-21T18:48:22.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56200359570159,"aZ":-12.973599451954167,"pfxX":-3.9773770702086506,"pfxZ":9.54867435575629,"pX":0.6836194554519178,"pZ":3.2950898923994223,"vX0":10.973945511625578,"vY0":-140.16525419235674,"vZ0":-3.241950876557851,"x":90.94,"y":149.81,"x0":-2.7472957381111534,"y0":50.00112398900208,"z0":5.301401669265358,"aX":-7.997721135099899},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2544,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3892176840843482,"extension":6.717681464829434},"index":1,"playId":"f90f398b-50ed-3da0-bc1f-95b75e743c47","pitchNumber":2,"startTime":"2026-03-21T18:48:36.014Z","endTime":"2026-03-21T18:48:40.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":97.9,"endSpeed":90.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488556320171156,"aZ":-25.642014549779724,"pfxX":-7.533068861005948,"pfxZ":3.1348325656975344,"pX":0.4553875189139618,"pZ":2.445102730725187,"vX0":12.45510287048112,"vY0":-142.24075691757565,"vZ0":-3.1703816125586877,"x":99.64,"y":172.76,"x0":-2.968021946733004,"y0":50.0040953463605,"z0":5.1699550861185,"aX":-15.699044708645472},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.3,"breakHorizontal":11.6,"spinRate":2380,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.38263318384219724,"extension":6.534652487463264},"index":2,"playId":"51d822e6-aee8-3d32-93f6-85d2bb9f4a20","pitchNumber":3,"startTime":"2026-03-21T18:48:55.535Z","endTime":"2026-03-21T18:48:59.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"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-21T18:49:05.494Z","endTime":"2026-03-21T18:49:21.734Z","isPitch":false,"type":"action","player":{"id":680636,"link":"/api/v1/people/680636"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8518765381887,"aZ":-24.969411154998102,"pfxX":5.938364377827035,"pfxZ":4.45761358303597,"pX":0.8698067256320678,"pZ":1.4440122199649497,"vX0":7.9989613535116035,"vY0":-126.39770698073028,"vZ0":-4.088203051897476,"x":83.85,"y":199.79,"x0":-3.108121254675047,"y0":50.00589029355786,"z0":5.088318299635478,"aX":9.606047786615164},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":-12.6,"spinRate":2602,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4333975030688815,"extension":6.557722314632419},"index":4,"playId":"e760a4b8-f76f-38f3-ba79-c0da78cf396b","pitchNumber":4,"startTime":"2026-03-21T18:49:21.734Z","endTime":"2026-03-21T18:49:27.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9619098752152,"aZ":-26.373208414609273,"pfxX":6.3586576233732615,"pfxZ":3.6091618136435706,"pX":1.1990544051772276,"pZ":1.4250085272166917,"vX0":8.438415624667215,"vY0":-125.65662282561799,"vZ0":-4.247968321308528,"x":71.29,"y":200.3,"x0":-3.021189652279492,"y0":50.00626662473175,"z0":5.264648191909374,"aX":10.234369594656194},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-13.3,"spinRate":2613,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4348494710669355,"extension":6.5363136020794395},"index":5,"playId":"ff96a9c8-7b91-3ece-8af9-287ff70f2ee5","pitchNumber":5,"startTime":"2026-03-21T18:49:41.014Z","endTime":"2026-03-21T18:49:46.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901673262903632,"aZ":-14.173421753108403,"pfxX":-5.0423900132216275,"pfxZ":8.772167750349524,"pX":-0.9007303866845583,"pZ":2.8780307453662815,"vX0":7.335687742354206,"vY0":-141.33616350188709,"vZ0":-4.238128110749641,"x":151.33,"y":161.07,"x0":-2.8576724802668383,"y0":50.002015327615524,"z0":5.287542993472466,"aX":-10.346937083279542},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2547,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38543745256613127,"extension":6.532402196689714},"hitData":{"launchSpeed":61.2,"launchAngle":47.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.3,"coordY":148.52}},"index":6,"playId":"8b6cd636-ff1f-36b1-b950-3d5c0bfd02a1","pitchNumber":6,"startTime":"2026-03-21T18:49:59.800Z","endTime":"2026-03-21T18:50:05.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:50:05.739Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yiddi Cappe flies out to right fielder Nelson Velázquez.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:52:19.533Z","endTime":"2026-03-21T18:52:56.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691268,"fullName":"Yiddi Cappe","link":"/api/v1/people/691268"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676050,"fullName":"Packy Naughton","link":"/api/v1/people/676050"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691268,"fullName":"Yiddi Cappe","link":"/api/v1/people/691268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Packy Naughton replaces Matt Pushard.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T18:51:36.053Z","endTime":"2026-03-21T18:52:21.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676050,"link":"/api/v1/people/676050"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691268,"link":"/api/v1/people/691268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70713244362836,"aZ":-18.42916094301232,"pfxX":5.098908543954471,"pfxZ":7.478501506343354,"pX":1.8611745721019624,"pZ":3.836502541088371,"vX0":-2.858239929250511,"vY0":-134.81355527930364,"vZ0":-1.8074531504116556,"x":46.06,"y":135.19,"x0":2.2735001398780197,"y0":50.00201577037439,"z0":5.818363279723379,"aX":9.371500556640346},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":-8.6,"spinRate":1967,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.4065089562401041,"extension":6.056857867524246},"index":1,"playId":"4cc9fc46-c503-31f4-8054-9f8ad0a6eb4b","pitchNumber":1,"startTime":"2026-03-21T18:52:21.649Z","endTime":"2026-03-21T18:52:25.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691268,"link":"/api/v1/people/691268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":84.6,"endSpeed":77.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19169805136616,"aZ":-27.130198270353166,"pfxX":9.05731541624505,"pfxZ":3.2952749306799003,"pX":0.05918230577398457,"pZ":2.212956827455361,"vX0":-7.7403380326474,"vY0":-122.90318853315941,"vZ0":-3.159299290144955,"x":114.74,"y":179.03,"x0":2.0715147079010485,"y0":50.0034585945956,"z0":5.817402648062467,"aX":13.867038293365525},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":-14.6,"spinRate":1520,"spinDirection":128},"zone":8,"typeConfidence":0.92,"plateTime":0.44553730796038815,"extension":5.949161839763589},"index":2,"playId":"948fdf38-c11c-3d16-99ac-e33e6ce59444","pitchNumber":2,"startTime":"2026-03-21T18:52:35.798Z","endTime":"2026-03-21T18:52:39.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691268,"link":"/api/v1/people/691268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.449444396409493,"aZ":-17.915217461048606,"pfxX":5.377552081671232,"pfxZ":7.668171097267146,"pX":-0.2941448731945689,"pZ":3.791556277855564,"vX0":-7.74694508824381,"vY0":-135.4681387302624,"vZ0":-1.952009319830041,"x":128.21,"y":136.41,"x0":1.9032688191876244,"y0":50.00318982696931,"z0":5.773116503316034,"aX":10.000788563772447},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":-8.2,"spinRate":2043,"spinDirection":151},"zone":11,"typeConfidence":0.87,"plateTime":0.40425111115944246,"extension":6.092503550401119},"hitData":{"launchSpeed":74.0,"launchAngle":26.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.2,"coordY":126.27}},"index":3,"playId":"ed876c82-5005-3685-992d-309ee05111f0","pitchNumber":3,"startTime":"2026-03-21T18:52:50.764Z","endTime":"2026-03-21T18:52:56.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691268,"link":"/api/v1/people/691268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691268,"link":"/api/v1/people/691268"},"credit":"b_ab"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_ab"},{"player":{"id":691268,"link":"/api/v1/people/691268"},"credit":"b_pa"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:52:56.248Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCutcheon grounds out, first baseman Alec Burleson to pitcher Packy Naughton.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:53:23.100Z","endTime":"2026-03-21T18:53:30.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":823817,"fullName":"Jake McCutcheon","link":"/api/v1/people/823817"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676050,"fullName":"Packy Naughton","link":"/api/v1/people/676050"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":823817,"fullName":"Jake McCutcheon","link":"/api/v1/people/823817"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake McCutcheon replaces Agustín Ramírez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-21T18:53:15.745Z","endTime":"2026-03-21T18:53:25.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823817,"link":"/api/v1/people/823817"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421890660273846,"aZ":-27.980093957332446,"pfxX":0.18080381403115697,"pfxZ":2.5669373178370822,"pX":0.40290034184037654,"pZ":2.190165600945527,"vX0":-4.868950351080816,"vY0":-126.3466620827112,"vZ0":-3.0300573493030587,"x":101.64,"y":179.65,"x0":2.323586631450548,"y0":50.001893215144385,"z0":5.630902204834,"aX":0.2963936038829083},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":0.7,"spinRate":2048,"spinDirection":140},"zone":9,"typeConfidence":0.89,"plateTime":0.43192972503288063,"extension":5.984161029781671},"hitData":{"launchSpeed":85.3,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.97,"coordY":168.59}},"index":1,"playId":"8535d71e-2e2b-3f25-a7fe-89f58fd95b81","pitchNumber":1,"startTime":"2026-03-21T18:53:25.248Z","endTime":"2026-03-21T18:53:30.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":823817,"link":"/api/v1/people/823817","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823817,"link":"/api/v1/people/823817"},"credit":"b_ab"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_ab"},{"player":{"id":823817,"link":"/api/v1/people/823817"},"credit":"b_pa"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:53:30.163Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Ramon Mendoza to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:54:00.937Z","endTime":"2026-03-21T18:54:07.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676050,"fullName":"Packy Naughton","link":"/api/v1/people/676050"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32315781834182,"aZ":-20.45379595311598,"pfxX":7.562087868531767,"pfxZ":6.121415112238744,"pX":-0.20522492813768092,"pZ":2.0056889803645253,"vX0":-8.842957447738737,"vY0":-136.16140771074544,"vZ0":-5.874055403907785,"x":124.82,"y":184.63,"x0":2.07196756687286,"y0":50.0031941304519,"z0":5.565371670432319,"aX":14.48196588971537},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":-12.2,"spinRate":1828,"spinDirection":133},"zone":8,"typeConfidence":0.89,"plateTime":0.3992372319609845,"extension":6.038937487689485},"hitData":{"launchSpeed":106.5,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.27,"coordY":159.51}},"index":0,"playId":"ac245e9c-cbd7-3fa4-85b0-7231c6eb4345","pitchNumber":1,"startTime":"2026-03-21T18:54:01.949Z","endTime":"2026-03-21T18:54:07.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:54:07.139Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, shortstop Payton Green to first baseman Tony Bullard.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T18:56:27.470Z","endTime":"2026-03-21T18:57:11.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700243,"link":"/api/v1/people/700243"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669233,"link":"/api/v1/people/669233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake McCutcheon remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-21T18:55:57.492Z","endTime":"2026-03-21T18:55:57.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823817,"link":"/api/v1/people/823817"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Victor Ortega replaces catcher Liam Hicks, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-21T18:55:57.549Z","endTime":"2026-03-21T18:55:57.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703861,"link":"/api/v1/people/703861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Ralston replaces Josh Ekness.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T18:55:57.554Z","endTime":"2026-03-21T18:56:08.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667652,"link":"/api/v1/people/667652"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":6,"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-21T18:56:08.179Z","endTime":"2026-03-21T18:56:29.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46767218734683,"aZ":-36.11514785710227,"pfxX":2.645601695009584,"pfxZ":-2.568367113596615,"pX":-0.08555418603793238,"pZ":4.752886537795275,"vX0":-0.032555246376780006,"vY0":-122.32217886312381,"vZ0":1.4861781207569194,"x":120.26,"y":110.45,"x0":-0.4165693962219707,"y0":50.005040863191425,"z0":7.206886694237415,"aX":4.056488007685906},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.1,"breakHorizontal":-4.8,"spinRate":2207,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.44578094448933037,"extension":5.6604149834944355},"index":4,"playId":"40390f44-23b7-3354-96b2-247574c7af49","pitchNumber":1,"startTime":"2026-03-21T18:56:29.630Z","endTime":"2026-03-21T18:56:33.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.255109287061767,"aZ":-33.33563450726482,"pfxX":1.0203644185962188,"pfxZ":-0.7279064613832942,"pX":-0.214750046913893,"pZ":1.5676276330091474,"vX0":0.236377590517523,"vY0":-124.97165543628702,"vZ0":-6.328955863175547,"x":125.19,"y":196.45,"x0":-0.4429827570337548,"y0":50.00264339979182,"z0":6.8438431370752895,"aX":1.6271510705988383},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.4,"breakHorizontal":-1.9,"spinRate":2206,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.43690694599719127,"extension":5.753052832500826},"index":5,"playId":"809b79d2-18cb-34a7-ba5d-59c3f9c790f0","pitchNumber":2,"startTime":"2026-03-21T18:56:46.145Z","endTime":"2026-03-21T18:56:49.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737567649234055,"aZ":-16.243012544424577,"pfxX":-3.6880370665447995,"pfxZ":8.241499394953545,"pX":-0.659004631388171,"pZ":3.7702476973895442,"vX0":0.20555732129755838,"vY0":-137.0564831707991,"vZ0":-5.759001921954841,"x":142.12,"y":136.98,"x0":-0.2540507129200627,"y0":50.00257442925741,"z0":6.979392434421409,"aX":-7.128527249901928},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":6.7,"spinRate":2298,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39720573956378313,"extension":5.927554272923639},"hitData":{"launchSpeed":78.5,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":160.12}},"index":6,"playId":"2b3a4ca4-bf8f-3be8-9c8a-b6c31fff27a5","pitchNumber":3,"startTime":"2026-03-21T18:57:04.159Z","endTime":"2026-03-21T18:57:11.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:57:11.691Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T18:57:22.557Z","endTime":"2026-03-21T18:59:21.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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, 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":86.3,"endSpeed":80.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07738171405005,"aZ":-35.77131003340349,"pfxX":1.200800332943523,"pfxZ":-2.2234828138762115,"pX":0.532438669304433,"pZ":3.7684796415321977,"vX0":1.7555822558970045,"vY0":-125.78912361698954,"vZ0":-1.0723523879184482,"x":96.7,"y":137.03,"x0":-0.32779147211414195,"y0":50.001901574891576,"z0":7.074255689048894,"aX":1.9435442293909346},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":-2.5,"spinRate":2368,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4337466510477217,"extension":5.856937658069835},"index":0,"playId":"2905b9fd-5024-37d3-8588-fb07d36f7295","pitchNumber":1,"startTime":"2026-03-21T18:57:35.568Z","endTime":"2026-03-21T18:57:39.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515678876022278,"aZ":-37.29141354865276,"pfxX":1.2856398464826804,"pfxZ":-3.1979408905916795,"pX":-0.4116274603838242,"pZ":3.6176603405495005,"vX0":-0.39084878670510126,"vY0":-124.95232340144429,"vZ0":-0.9261766894200474,"x":132.69,"y":141.1,"x0":-0.4212703599067643,"y0":50.00341308652065,"z0":7.026830586299929,"aX":2.0559848948730064},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.8,"breakHorizontal":-2.3,"spinRate":2246,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.43645748107465376,"extension":5.871053696303163},"index":1,"playId":"0e07859f-f314-3e0d-bd9c-01c939ac61e1","pitchNumber":2,"startTime":"2026-03-21T18:57:52.263Z","endTime":"2026-03-21T18:58:19.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5276803042859,"aZ":-30.126129312364178,"pfxX":-4.722955545764261,"pfxZ":1.324361178687039,"pX":0.3796135308148511,"pZ":1.4003920442254665,"vX0":3.4288762989559576,"vY0":-122.72584177859193,"vZ0":-7.0767082925777425,"x":102.53,"y":200.97,"x0":-0.41369805290791056,"y0":50.00320399175626,"z0":6.847231322671305,"aX":-7.292225126299523},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":7.9,"spinRate":883,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.44425017732578853,"extension":5.748376972950903},"index":2,"playId":"3899eb64-65f6-3461-a2c7-c0c6fb9fd326","pitchNumber":3,"startTime":"2026-03-21T18:58:25.074Z","endTime":"2026-03-21T18:58:29.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67952561106426,"aZ":-13.737003428706586,"pfxX":-3.6093364243288852,"pfxZ":9.620239710284876,"pX":0.8389653864641767,"pZ":2.885659869694148,"vX0":4.017554182068711,"vY0":-136.7302535158258,"vZ0":-8.30668917040581,"x":85.02,"y":160.87,"x0":-0.17199643527671354,"y0":50.00675911546716,"z0":6.880952879253717,"aX":-6.919906009707097},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2310,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.3987375555688142,"extension":5.766421260283495},"index":3,"playId":"52fe4f5f-5441-363e-a72b-f8df76a6fbf6","pitchNumber":4,"startTime":"2026-03-21T18:58:42.373Z","endTime":"2026-03-21T18:58:46.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":78.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.72060409442094,"aZ":-30.031230524486794,"pfxX":-5.292381650295407,"pfxZ":1.4105165731863218,"pX":-0.5336780356608649,"pZ":1.717441860185344,"vX0":1.558201754450892,"vY0":-121.20729396979557,"vZ0":-6.340453546702892,"x":137.34,"y":192.41,"x0":-0.4905284519562816,"y0":50.000501985571354,"z0":6.931736843132845,"aX":-8.01393044701216},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":9.4,"spinRate":883,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.448840115988415,"extension":5.557375479031614},"index":4,"playId":"da7037ad-e1a1-3c0e-9cef-0dde34074eff","pitchNumber":5,"startTime":"2026-03-21T18:58:59.073Z","endTime":"2026-03-21T18:59:03.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06302268676922,"aZ":-22.997565063831296,"pfxX":-3.2479150194304998,"pfxZ":5.827687284862193,"pX":0.19943246547036453,"pZ":0.3266779240019942,"vX0":2.47661261773681,"vY0":-124.64929550363065,"vZ0":-11.011460311881372,"x":109.4,"y":229.96,"x0":-0.3850568022300897,"y0":50.00105795557806,"z0":6.700426889407316,"aX":-5.110363615301045},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.3,"breakHorizontal":5.3,"spinRate":890,"spinDirection":239},"zone":14,"typeConfidence":0.78,"plateTime":0.4394313756063064,"extension":5.880213474015304},"index":5,"playId":"dceeec2f-429a-3fb9-89ff-4b4447871529","pitchNumber":6,"startTime":"2026-03-21T18:59:17.707Z","endTime":"2026-03-21T18:59:21.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:59:21.899Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Jacob Jenkins-Cowart. Brody Moore to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T18:59:47.534Z","endTime":"2026-03-21T19:00:43.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":801881,"link":"/api/v1/people/801881"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brody Moore replaces Masyn Winn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-21T18:59:49.832Z","endTime":"2026-03-21T18:59:49.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"base":1,"defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75656138044813,"aZ":-33.472530584578244,"pfxX":0.8300087760526211,"pfxZ":-0.8095929802195805,"pX":0.6554391226559124,"pZ":3.171165065791665,"vX0":2.492351871146827,"vY0":-125.77187369944144,"vZ0":-2.5596524284933775,"x":92.02,"y":153.16,"x0":-0.4549103388706832,"y0":50.002646718469656,"z0":6.908267325211988,"aX":1.3331956315084492},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":-2.0,"spinRate":2210,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.43498458208073076,"extension":5.870514902781225},"index":1,"playId":"2db6aacd-6f65-34dd-9963-11b04d74a035","pitchNumber":1,"startTime":"2026-03-21T18:59:49.834Z","endTime":"2026-03-21T18:59:54.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329265054397002,"aZ":-28.064890259377048,"pfxX":-8.7332835042606,"pfxZ":2.843955842535479,"pX":-0.5715162728243227,"pZ":1.8589045437900464,"vX0":2.2498127681890345,"vY0":-119.79136164526257,"vZ0":-6.028917558913725,"x":138.78,"y":188.59,"x0":-0.3914102895453948,"y0":50.004346631902074,"z0":6.9347632711592775,"aX":-12.623289666809102},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.8,"breakHorizontal":15.2,"spinRate":902,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.458201193726246,"extension":5.533873394246783},"index":2,"playId":"a334b65c-f1ed-3664-a55b-5f5c41540a7e","pitchNumber":2,"startTime":"2026-03-21T19:00:07.905Z","endTime":"2026-03-21T19:00:12.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76187153527774,"aZ":-27.25928554230898,"pfxX":-1.9900314444739196,"pfxZ":3.2556599954614693,"pX":-0.33439111679539946,"pZ":3.371915707443669,"vX0":0.9320629872808002,"vY0":-121.5037945472408,"vZ0":-3.4288908555383335,"x":129.75,"y":147.74,"x0":-0.46255058883545935,"y0":50.00295464011504,"z0":7.146919128271406,"aX":-3.0027226948109385},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":3.4,"spinRate":855,"spinDirection":240},"zone":1,"typeConfidence":0.85,"plateTime":0.4492339065978328,"extension":5.457970072401916},"hitData":{"launchSpeed":84.9,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.94,"coordY":113.52}},"index":3,"playId":"17745b72-1bf0-3e54-be07-16bd6404a35a","pitchNumber":3,"startTime":"2026-03-21T19:00:33.136Z","endTime":"2026-03-21T19:00:43.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.57,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:00:43.288Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jalin Flores flies into a double play, right fielder Jacob Jenkins-Cowart to catcher Victor Ortega to shortstop Payton Green. Deniel Ortiz out at 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:01:20.325Z","endTime":"2026-03-21T19:02:26.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":703602,"fullName":"Jalin Flores","link":"/api/v1/people/703602"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":703602,"fullName":"Jalin Flores","link":"/api/v1/people/703602"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801881,"link":"/api/v1/people/801881"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":811765,"fullName":"Deniel Ortiz","link":"/api/v1/people/811765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801881,"link":"/api/v1/people/801881"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":801881,"link":"/api/v1/people/801881"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":703861,"link":"/api/v1/people/703861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700243,"link":"/api/v1/people/700243"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Deniel Ortiz replaces Alec Burleson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-21T19:01:22.209Z","endTime":"2026-03-21T19:01:22.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811765,"link":"/api/v1/people/811765"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"base":1,"defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61057958503804,"aZ":-32.94400922742241,"pfxX":-0.08914436115716451,"pfxZ":-0.485602386399659,"pX":-0.38390178325519,"pZ":2.8007062996568792,"vX0":0.43308958252379454,"vY0":-124.48684905626995,"vZ0":-3.4693474650640495,"x":131.63,"y":163.16,"x0":-0.5474658893228997,"y0":50.00074104249041,"z0":6.898691750797345,"aX":-0.14192783746413704},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":0.1,"spinRate":2076,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4375738138254306,"extension":5.7378840174871435},"index":1,"playId":"56c866d6-559a-3881-be95-e434509dc25f","pitchNumber":1,"startTime":"2026-03-21T19:01:22.617Z","endTime":"2026-03-21T19:01:26.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"first":{"id":811765,"link":"/api/v1/people/811765"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":95.6,"endSpeed":88.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112350965505343,"aZ":-13.479434879262985,"pfxX":-2.226426159686972,"pfxZ":9.478514693028835,"pX":-0.013016519124970491,"pZ":2.525950156168232,"vX0":1.1858019509688147,"vY0":-139.06407149387252,"vZ0":-9.243480543195826,"x":117.5,"y":170.58,"x0":-0.15406078911674068,"y0":50.00478031998425,"z0":6.772122845007643,"aX":-4.392134713370491},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":3.8,"spinRate":2322,"spinDirection":188},"zone":5,"typeConfidence":0.91,"plateTime":0.3928031220230612,"extension":5.899352198391665},"index":2,"playId":"547c42d5-f5ae-351a-83db-5d9cb6db04f7","pitchNumber":2,"startTime":"2026-03-21T19:01:39.507Z","endTime":"2026-03-21T19:01:43.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"first":{"id":811765,"link":"/api/v1/people/811765"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"08314496-0626-0023-001c-f08cd117d70a","startTime":"2026-03-21T19:02:06.155Z","endTime":"2026-03-21T19:02:13.611Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"first":{"id":811765,"link":"/api/v1/people/811765"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.727244386547277,"aZ":-28.40403790717944,"pfxX":-5.807935288321863,"pfxZ":2.5299374884342747,"pX":-0.28974370446326003,"pZ":2.778676167387305,"vX0":1.8880927138898582,"vY0":-120.59173568730398,"vZ0":-4.304172377049052,"x":128.04,"y":163.76,"x0":-0.3226047261404877,"y0":50.00441305786435,"z0":7.057609234325183,"aX":-8.660787834308428},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":10.2,"spinRate":845,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.45207518935733493,"extension":5.710798997034464},"hitData":{"launchSpeed":83.5,"launchAngle":47.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.15,"coordY":122.6}},"index":4,"playId":"a72a11aa-204b-3751-899a-e6a290e438df","pitchNumber":3,"startTime":"2026-03-21T19:02:13.611Z","endTime":"2026-03-21T19:02:26.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":703602,"link":"/api/v1/people/703602","batSide":{"code":"R","description":"Right"}},"first":{"id":811765,"link":"/api/v1/people/811765"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703602,"link":"/api/v1/people/703602"},"credit":"b_ab"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_ab"},{"player":{"id":703602,"link":"/api/v1/people/703602"},"credit":"b_pa"},{"player":{"id":667652,"link":"/api/v1/people/667652"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":0.91,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:02:26.483Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Payton Green flies out to right fielder José Suárez.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:04:46.604Z","endTime":"2026-03-21T19:05:56.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":700243,"fullName":"Payton Green","link":"/api/v1/people/700243"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7],"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":700243,"fullName":"Payton Green","link":"/api/v1/people/700243"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":699027,"link":"/api/v1/people/699027"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Max Rajcic replaces Packy Naughton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T19:04:48.883Z","endTime":"2026-03-21T19:04:48.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691008,"link":"/api/v1/people/691008"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andy Yerzy replaces catcher Pedro Pagés, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-21T19:04:48.885Z","endTime":"2026-03-21T19:04:48.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647378,"link":"/api/v1/people/647378"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Mitchell replaces center fielder José Fermín, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-21T19:04:48.887Z","endTime":"2026-03-21T19:04:48.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815829,"link":"/api/v1/people/815829"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Won-Bin Cho replaces left fielder Thomas Saggese, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":6,"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-21T19:04:48.889Z","endTime":"2026-03-21T19:04:48.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800231,"link":"/api/v1/people/800231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":695336,"link":"/api/v1/people/695336"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: José Suárez replaces right fielder Nelson Velázquez, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":6,"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-21T19:04:48.891Z","endTime":"2026-03-21T19:04:48.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699027,"link":"/api/v1/people/699027"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Deniel Ortiz remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:04:48.893Z","endTime":"2026-03-21T19:04:48.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811765,"link":"/api/v1/people/811765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brody Moore remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T19:04:48.895Z","endTime":"2026-03-21T19:04:48.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Yohel Pozo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-21T19:04:48.897Z","endTime":"2026-03-21T19:04:48.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.687015975849558,"aZ":-26.336348194128682,"pfxX":-0.3677850726788279,"pfxZ":3.4187343157241363,"pX":-0.028600998104725123,"pZ":0.3282492840892926,"vX0":3.625918273910754,"vY0":-128.768709475886,"vZ0":-8.310844807319045,"x":118.09,"y":229.92,"x0":-1.3975327846184795,"y0":50.00277285497895,"z0":5.586546714322519,"aX":-0.6285573284994572},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":0.0,"spinRate":2438,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4227750706750091,"extension":6.4461169347699885},"index":8,"playId":"b6f3dc43-1a25-34d7-85c9-c9d778e69bec","pitchNumber":1,"startTime":"2026-03-21T19:04:48.899Z","endTime":"2026-03-21T19:04:52.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":93.1,"endSpeed":86.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.962546124043353,"aZ":-20.565009047995794,"pfxX":-8.38735559620477,"pfxZ":6.167279401344336,"pX":0.8154885726473512,"pZ":0.7675995591643284,"vX0":8.045195880017788,"vY0":-135.2411926192046,"vZ0":-9.062216749414572,"x":85.92,"y":218.05,"x0":-1.084836134751066,"y0":50.00525496706168,"z0":5.562238744511105,"aX":-15.794135515911497},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":13.8,"spinRate":2196,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4025013223050511,"extension":6.337802972553268},"index":9,"playId":"0778fe97-e5ed-37df-931a-d178c8297d7f","pitchNumber":2,"startTime":"2026-03-21T19:05:03.170Z","endTime":"2026-03-21T19:05:08.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.364042590524992,"aZ":-12.39693669649052,"pfxX":-7.730998440538541,"pfxZ":9.866828036630327,"pX":-0.08097899514748211,"pZ":2.09070654690083,"vX0":6.008976182744729,"vY0":-140.3405991596184,"vZ0":-7.79734477420265,"x":120.09,"y":182.33,"x0":-1.240446979602482,"y0":50.0016043130877,"z0":5.703969009246493,"aX":-15.492755455519337},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":12.8,"spinRate":2374,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3895904144516731,"extension":6.40052835632697},"index":10,"playId":"375817cb-25f8-375a-804c-e371074f2a93","pitchNumber":3,"startTime":"2026-03-21T19:05:16.547Z","endTime":"2026-03-21T19:05:20.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":95.9,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733132539116607,"aZ":-14.035751967371775,"pfxX":-5.229866586733472,"pfxZ":9.054836519766813,"pX":-0.9006871634605421,"pZ":4.404696300083584,"vX0":3.219485096436042,"vY0":-139.75654459272522,"vZ0":-1.5799683596326275,"x":151.33,"y":119.85,"x0":-1.3804958337940691,"y0":50.00505581662183,"z0":5.886602744806018,"aX":-10.478791738710585},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2246,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39002017924152366,"extension":6.4693149012393265},"index":11,"playId":"9e865791-b6c5-39e1-8e4e-00c4a6007c93","pitchNumber":4,"startTime":"2026-03-21T19:05:34.011Z","endTime":"2026-03-21T19:05:37.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654210103588305,"aZ":-14.373487078755955,"pfxX":-5.260136598049191,"pfxZ":8.87474076440976,"pX":-0.49649170711134283,"pZ":2.7701163548851024,"vX0":4.173056289078179,"vY0":-140.0306167596963,"vZ0":-5.707473465437143,"x":135.93,"y":163.99,"x0":-1.3152425095009765,"y0":50.004275353686566,"z0":5.758919186699519,"aX":-10.551910917907282},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":8.8,"spinRate":2176,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3896635582138561,"extension":6.329728430556377},"hitData":{"launchSpeed":85.4,"launchAngle":47.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.75,"coordY":87.85}},"index":12,"playId":"e1655a51-6b0b-3fbc-a171-cdad4f0d44d5","pitchNumber":5,"startTime":"2026-03-21T19:05:49.905Z","endTime":"2026-03-21T19:05:56.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":700243,"link":"/api/v1/people/700243","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700243,"link":"/api/v1/people/700243"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":700243,"link":"/api/v1/people/700243"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:05:56.964Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Jenkins-Cowart grounds out, first baseman Deniel Ortiz to pitcher Max Rajcic.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:06:21.088Z","endTime":"2026-03-21T19:06:38.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":801881,"fullName":"Jacob Jenkins-Cowart","link":"/api/v1/people/801881"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801881,"fullName":"Jacob Jenkins-Cowart","link":"/api/v1/people/801881"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":811765,"link":"/api/v1/people/811765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"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(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":82.4,"endSpeed":76.5,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40560773806623,"aZ":-44.33932649871938,"pfxX":4.451707857050014,"pfxZ":-8.268660783085396,"pX":-0.7013929433462769,"pZ":3.173752949763054,"vX0":-0.29505555021350505,"vY0":-120.02274125804566,"vZ0":2.208401612981151,"x":143.74,"y":153.09,"x0":-1.1564965467232038,"y0":50.003807540260894,"z0":6.16623122402285,"aX":6.549180928866575},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.3,"breakHorizontal":-8.0,"spinRate":2782,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4549008222756803,"extension":6.365203526057233},"index":0,"playId":"6804b397-524e-3237-b086-04dddd17c0a8","pitchNumber":1,"startTime":"2026-03-21T19:06:21.088Z","endTime":"2026-03-21T19:06:24.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":801881,"link":"/api/v1/people/801881","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69427624349078,"aZ":-26.02708279759058,"pfxX":-7.5686132058801245,"pfxZ":3.7444572913721537,"pX":-0.22327005067282796,"pZ":2.030171552628949,"vX0":5.290429675937485,"vY0":-126.52395264086273,"vZ0":-3.710354541974617,"x":125.51,"y":183.97,"x0":-1.3445900070433565,"y0":50.00446766805195,"z0":5.571422263045785,"aX":-12.430630035721213},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":12.7,"spinRate":2130,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.43079861454449375,"extension":6.590201321117833},"hitData":{"launchSpeed":74.1,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.55,"coordY":169.19}},"index":1,"playId":"ffe4b60a-1458-3fd3-88e0-7851bdf0a800","pitchNumber":2,"startTime":"2026-03-21T19:06:33.917Z","endTime":"2026-03-21T19:06:38.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":801881,"link":"/api/v1/people/801881","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801881,"link":"/api/v1/people/801881"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":801881,"link":"/api/v1/people/801881"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:06:38.727Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Cruz grounds out, third baseman Jalin Flores to first baseman Deniel Ortiz.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:07:06.247Z","endTime":"2026-03-21T19:09:58.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":800476,"fullName":"John Cruz","link":"/api/v1/people/800476"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":800476,"fullName":"John Cruz","link":"/api/v1/people/800476"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":703602,"link":"/api/v1/people/703602"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":811765,"link":"/api/v1/people/811765"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874173404326786,"aZ":-14.794921418548544,"pfxX":-5.492072210220684,"pfxZ":9.00971908781958,"pX":0.6132778998525442,"pZ":2.084162129161686,"vX0":6.796009976449477,"vY0":-138.06049308308934,"vZ0":-6.959681733264164,"x":93.62,"y":182.51,"x0":-1.1672481064079285,"y0":50.00643352351734,"z0":5.634501954742142,"aX":-10.599212686360678},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":8.5,"spinRate":2228,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3968026689244888,"extension":6.551488558625116},"index":0,"playId":"2bac0876-a61f-347e-a7e9-589a0473a786","pitchNumber":1,"startTime":"2026-03-21T19:07:06.247Z","endTime":"2026-03-21T19:07:10.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524408245019544,"aZ":-26.30799134132731,"pfxX":-8.637577449652452,"pfxZ":3.678963581646186,"pX":0.16382031996452398,"pZ":1.1226822306903441,"vX0":6.089016410652789,"vY0":-125.28645703434388,"vZ0":-5.700386778725285,"x":110.76,"y":208.47,"x0":-1.1717635478188415,"y0":50.00542874529808,"z0":5.568655083134488,"aX":-13.77939295893709},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2034,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.43663772107380616,"extension":6.330647827540982},"index":1,"playId":"e3a29acb-3c09-3f99-b37f-80e1b38537c3","pitchNumber":2,"startTime":"2026-03-21T19:07:19.346Z","endTime":"2026-03-21T19:07:28.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996868026171942,"aZ":-16.505488001685148,"pfxX":-7.968591455125635,"pfxZ":7.852617186592061,"pX":-0.4587223973651058,"pZ":3.0151462100286404,"vX0":5.281197476821995,"vY0":-139.76620967452092,"vZ0":-4.597596087567936,"x":134.49,"y":157.37,"x0":-1.3292562082629806,"y0":50.003896129819296,"z0":5.752055116763515,"aX":-15.90010050071016},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":13.4,"spinRate":2313,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3906240037299211,"extension":6.53209012299301},"index":2,"playId":"efdee5a6-da4e-3fc4-afb0-6877cd8107df","pitchNumber":3,"startTime":"2026-03-21T19:08:05.575Z","endTime":"2026-03-21T19:08:09.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515201207219427,"aZ":-44.2559296921765,"pfxX":2.3756029933811718,"pfxZ":-8.035688047227058,"pX":-0.10870575523211967,"pZ":2.125597704564452,"vX0":1.7445972999231325,"vY0":-121.51899698839748,"vZ0":-0.1878843748003134,"x":121.14,"y":181.39,"x0":-1.143055763198771,"y0":50.001567645723235,"z0":6.0299565566532065,"aX":3.572572936824607},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.4,"breakHorizontal":-4.7,"spinRate":2938,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4497418529943782,"extension":6.37485133931031},"index":3,"playId":"7bab1536-a670-36b1-aada-53f61eb8aaad","pitchNumber":4,"startTime":"2026-03-21T19:08:23.382Z","endTime":"2026-03-21T19:08:28.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730593324016578,"aZ":-44.89716546420478,"pfxX":5.368112219542091,"pfxZ":-8.987492313136093,"pX":-0.1001589608849134,"pZ":1.7030889834820346,"vX0":0.4285698916380205,"vY0":-118.7940683543859,"vZ0":-0.3913004442297543,"x":120.82,"y":192.8,"x0":-0.9799017661579539,"y0":50.00214169378728,"z0":5.983752465028669,"aX":7.600305339614602},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.1,"breakHorizontal":-9.8,"spinRate":2879,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.4627169191521414,"extension":6.385063408530915},"index":4,"playId":"4348ba88-9b56-3b53-9530-3bb4bd63d0ab","pitchNumber":5,"startTime":"2026-03-21T19:08:43.641Z","endTime":"2026-03-21T19:08:48.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1036833171045,"aZ":-22.469218890794245,"pfxX":-7.4877635100982864,"pfxZ":5.9391470219518325,"pX":0.4160025782224577,"pZ":0.07374108317909933,"vX0":6.285550845954362,"vY0":-126.57375826154473,"vZ0":-9.016169629346166,"x":101.14,"y":236.79,"x0":-1.1180369525598735,"y0":50.00205135346665,"z0":5.4597078391626255,"aX":-12.235879578037869},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.0,"breakHorizontal":12.2,"spinRate":2048,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.431555523175005,"extension":6.696125741606016},"index":5,"playId":"375c648d-92a4-3ec9-b096-0aef3980c4e5","pitchNumber":6,"startTime":"2026-03-21T19:08:59.681Z","endTime":"2026-03-21T19:09:08.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.671988130735222,"aZ":-12.381902104482233,"pfxX":-4.651931950366775,"pfxZ":10.139740626344814,"pX":-0.4259433336257018,"pZ":3.468826665899927,"vX0":3.9127311568704637,"vY0":-138.7345953298684,"vZ0":-3.909815296862437,"x":133.24,"y":145.12,"x0":-1.2493120896748906,"y0":50.00052147454832,"z0":5.719970553778416,"aX":-9.078476091386118},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2230,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39461562554611795,"extension":6.516574201648936},"index":6,"playId":"98f093e7-b11c-3b67-9f56-7f18720c9617","pitchNumber":7,"startTime":"2026-03-21T19:09:17.823Z","endTime":"2026-03-21T19:09:21.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":86.5,"endSpeed":80.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47137667645409,"aZ":-26.26118521003866,"pfxX":-9.129223992623274,"pfxZ":3.652082786993366,"pX":0.1124883665918585,"pZ":0.5915648607200606,"vX0":5.925037318716406,"vY0":-125.84541225620158,"vZ0":-7.011242426770114,"x":112.71,"y":222.81,"x0":-1.0761535090783716,"y0":50.000864532085856,"z0":5.5156055613009265,"aX":-14.767805647737015},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":15.4,"spinRate":1931,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4338179718970121,"extension":6.605230621144574},"index":7,"playId":"a5aae036-65be-3859-810d-74c9aecbfdb3","pitchNumber":8,"startTime":"2026-03-21T19:09:35.379Z","endTime":"2026-03-21T19:09:40.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728118863671707,"aZ":-44.009529289797335,"pfxX":4.314058423686384,"pfxZ":-7.849267483276126,"pX":-0.19083313970048296,"pZ":1.8573041755868545,"vX0":1.150764730826456,"vY0":-121.4151767457218,"vZ0":-0.8089934130862392,"x":124.27,"y":188.63,"x0":-1.2305788521660124,"y0":50.00536287772566,"z0":5.9942270966999915,"aX":6.501154757273349},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.2,"breakHorizontal":-8.0,"spinRate":2851,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4495406449995305,"extension":6.460037527885302},"hitData":{"launchSpeed":88.6,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.69,"coordY":152.93}},"index":8,"playId":"3b96b79f-c86b-3a0c-a99d-ce61e5bcf57b","pitchNumber":9,"startTime":"2026-03-21T19:09:50.585Z","endTime":"2026-03-21T19:09:58.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":800476,"link":"/api/v1/people/800476","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800476,"link":"/api/v1/people/800476"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":800476,"link":"/api/v1/people/800476"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:09:58.917Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Suárez doubles (1) on a ground ball to left fielder John Cruz.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:12:15.583Z","endTime":"2026-03-21T19:12:28.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800476,"link":"/api/v1/people/800476"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Brzykcy replaces Jack Ralston.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T19:11:59.843Z","endTime":"2026-03-21T19:12:17.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694350,"link":"/api/v1/people/694350"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667652,"link":"/api/v1/people/667652","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90392560146714,"aZ":-12.359418750216678,"pfxX":-4.058634976444461,"pfxZ":10.114923785143732,"pX":-0.9814196665860283,"pZ":2.7726220259198295,"vX0":1.671716938973909,"vY0":-137.7291737987058,"vZ0":-6.057093469726898,"x":154.41,"y":163.92,"x0":-1.0621636677746762,"y0":50.004824164357196,"z0":5.804583826607892,"aX":-7.952988887979969},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2307,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3947096764236937,"extension":6.533472002578163},"hitData":{"launchSpeed":101.5,"launchAngle":-2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.41,"coordY":161.1}},"index":1,"playId":"1c6bfc11-1d33-3369-ac1c-4fb890ca5002","pitchNumber":1,"startTime":"2026-03-21T19:12:17.744Z","endTime":"2026-03-21T19:12:28.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699027,"link":"/api/v1/people/699027"},"credit":"b_ab"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_ab"},{"player":{"id":699027,"link":"/api/v1/people/699027"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.25,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:12:28.951Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Won-Bin Cho strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:12:48.255Z","endTime":"2026-03-21T19:15:12.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":800231,"fullName":"Won-Bin Cho","link":"/api/v1/people/800231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800231,"fullName":"Won-Bin Cho","link":"/api/v1/people/800231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703861,"link":"/api/v1/people/703861"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4849716966331,"aZ":-12.13575293467504,"pfxX":-5.1122486447327695,"pfxZ":10.244714475858862,"pX":-0.5915871000516683,"pZ":4.320578619896072,"vX0":3.1181180754219304,"vY0":-137.97027873043464,"vZ0":-2.1046678528520566,"x":139.55,"y":122.12,"x0":-1.0636463724692022,"y0":50.00382527293198,"z0":5.896657395938442,"aX":-10.000933389296746},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2169,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3947895390995111,"extension":6.511585790813885},"index":0,"playId":"0b87d2ed-772f-3901-b68a-2bcf49d2d058","pitchNumber":1,"startTime":"2026-03-21T19:13:03.312Z","endTime":"2026-03-21T19:13:07.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.956018380262087,"aZ":-12.166787154414099,"pfxX":-4.783969856351751,"pfxZ":10.355083236711986,"pX":-0.7133409247789437,"pZ":2.4241424276254713,"vX0":3.0200585155428707,"vY0":-137.0801066159214,"vZ0":-6.67900846296326,"x":144.19,"y":173.33,"x0":-1.1991814188016505,"y0":50.00231771635951,"z0":5.696794697185742,"aX":-9.243603413499269},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2222,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.39724429561957963,"extension":6.69273106335003},"index":1,"playId":"69cdbff8-e506-311b-bee7-4a9e50e9fede","pitchNumber":2,"startTime":"2026-03-21T19:13:22.641Z","endTime":"2026-03-21T19:13:26.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63129523796547,"aZ":-24.87126556720571,"pfxX":-8.999202904251815,"pfxZ":4.517391136762381,"pX":-1.23750386411467,"pZ":1.5782786966259115,"vX0":3.08173113035476,"vY0":-125.09406440950566,"vZ0":-5.246672719886078,"x":164.17,"y":196.17,"x0":-1.3025608744349613,"y0":50.000690891468196,"z0":5.692312934079895,"aX":-14.537835135271985},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":1856,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4346402436010939,"extension":6.632278623699173},"index":2,"playId":"918f5358-d133-34e9-a68b-bcb6fccb717a","pitchNumber":3,"startTime":"2026-03-21T19:13:40.662Z","endTime":"2026-03-21T19:13:44.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394244050864618,"aZ":-29.76039947820823,"pfxX":1.8270038123943535,"pfxZ":1.4135678883084317,"pX":-0.48352720424860807,"pZ":2.5400025577644314,"vX0":1.754946551485211,"vY0":-128.8714005468524,"vZ0":-2.4128068494589345,"x":135.43,"y":170.2,"x0":-1.4065221601537163,"y0":50.005952137470665,"z0":5.747586405210699,"aX":3.126969407655379},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":2499,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4222243433341961,"extension":6.380440421042193},"index":3,"playId":"e5e7c4b1-6bf0-36ff-be41-35b19a11b5c9","pitchNumber":4,"startTime":"2026-03-21T19:14:00.772Z","endTime":"2026-03-21T19:14:06.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9131935753977,"aZ":-12.034829565399267,"pfxX":-4.235814562032152,"pfxZ":10.399504555273774,"pX":-1.406567656168483,"pZ":2.3957812019135267,"vX0":1.1413810390660757,"vY0":-138.0821235405612,"vZ0":-6.736976284968826,"x":170.62,"y":174.09,"x0":-1.2741398431785862,"y0":50.00506503576136,"z0":5.672221550055485,"aX":-8.20390460593751},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2215,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.39623071058335535,"extension":6.507932904667684},"index":4,"playId":"e5abccf3-097b-33fb-8816-ebfe8b73f588","pitchNumber":5,"startTime":"2026-03-21T19:14:23.804Z","endTime":"2026-03-21T19:14:29.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958786981028126,"aZ":-29.791598800814466,"pfxX":-1.1093812289873477,"pfxZ":1.3502222703177038,"pX":-0.22796072140450915,"pZ":1.7846077071632611,"vX0":3.2880409673712,"vY0":-131.22770082447212,"vZ0":-4.281587841577842,"x":125.69,"y":190.6,"x0":-1.3470733104907806,"y0":50.00081304320314,"z0":5.629344765719247,"aX":-1.9555375172993739},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":1.3,"spinRate":2432,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.4156672886083159,"extension":6.493457005324394},"index":5,"playId":"86842f70-7cb4-3278-aa8f-cac21d149bf1","pitchNumber":6,"startTime":"2026-03-21T19:14:43.446Z","endTime":"2026-03-21T19:14:46.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":86.4,"endSpeed":80.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.965176830766982,"aZ":-22.857211840946277,"pfxX":-8.007748439978226,"pfxZ":5.741581939203914,"pX":-0.262490714012482,"pZ":1.226185176639092,"vX0":5.473945279013992,"vY0":-125.69582279184415,"vZ0":-6.045453210536474,"x":127.01,"y":205.67,"x0":-1.4121001978270042,"y0":50.00623581535784,"z0":5.481383071333585,"aX":-13.004800832092034},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":13.4,"spinRate":1971,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4333353169335097,"extension":6.668217368630909},"index":6,"playId":"8ef4075d-dc90-340a-8919-b0f880b7a09c","pitchNumber":7,"startTime":"2026-03-21T19:15:08.865Z","endTime":"2026-03-21T19:15:12.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":800231,"link":"/api/v1/people/800231","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800231,"link":"/api/v1/people/800231"},"credit":"b_ab"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_ab"},{"player":{"id":800231,"link":"/api/v1/people/800231"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:15:12.279Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan Mitchell out on a sacrifice fly to center fielder Emaarion Boyd. José Suárez scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:15:28.220Z","endTime":"2026-03-21T19:16:53.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":815829,"fullName":"Ryan Mitchell","link":"/api/v1/people/815829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":815829,"fullName":"Ryan Mitchell","link":"/api/v1/people/815829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702708,"link":"/api/v1/people/702708"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":{"id":694350,"link":"/api/v1/people/694350"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573969250923035,"aZ":-36.7339348435706,"pfxX":2.0791062663176736,"pfxZ":-3.0057274535712803,"pX":-0.7405853118313891,"pZ":2.276782063306945,"vX0":1.0313923988052847,"vY0":-121.49034353739572,"vZ0":-0.9426668981333133,"x":145.23,"y":177.31,"x0":-1.438848512650443,"y0":50.00395489433008,"z0":5.822306477197715,"aX":3.1528271514618265},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.4,"breakHorizontal":-4.0,"spinRate":2496,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4483784367203456,"extension":6.32967877378107},"index":0,"playId":"380f0241-3925-3252-8d39-bdff49ddb7d9","pitchNumber":1,"startTime":"2026-03-21T19:15:36.716Z","endTime":"2026-03-21T19:15:41.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":815829,"link":"/api/v1/people/815829","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Victor Ortega. José Suárez to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"380f0241-3925-3252-8d39-bdff49ddb7d9","startTime":"2026-03-21T19:15:58.231Z","endTime":"2026-03-21T19:16:09.334Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699027,"link":"/api/v1/people/699027"},"defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":815829,"link":"/api/v1/people/815829","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"postOnThird":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"08314496-0686-0013-001c-f08cd117d70a","startTime":"2026-03-21T19:16:09.334Z","endTime":"2026-03-21T19:16:21.396Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":815829,"link":"/api/v1/people/815829","batSide":{"code":"L","description":"Left"}},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33433601637502,"aZ":-29.231357894462533,"pfxX":0.10803260158430561,"pfxZ":1.7233967568457302,"pX":-1.4330031619295598,"pZ":3.2487926430912575,"vX0":0.11237175834281006,"vY0":-128.96460473252347,"vZ0":-0.9185948566630795,"x":171.62,"y":151.06,"x0":-1.490955491787447,"y0":50.00213012927949,"z0":5.836420253321955,"aX":0.18449730692281904},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":2451,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4224788909205044,"extension":6.537851115957229},"index":3,"playId":"9478f3d7-3c36-3ce2-a9b8-2e5885a56f63","pitchNumber":2,"startTime":"2026-03-21T19:16:21.396Z","endTime":"2026-03-21T19:16:25.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":815829,"link":"/api/v1/people/815829","batSide":{"code":"L","description":"Left"}},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055322418997058,"aZ":-13.214168333396458,"pfxX":-4.329943265883547,"pfxZ":10.18526807298925,"pX":-0.18365744738943632,"pZ":3.1605763091791177,"vX0":3.774326715983876,"vY0":-135.6675165585261,"vZ0":-4.498016514490702,"x":124.0,"y":153.44,"x0":-1.031258859474346,"y0":50.003260765804384,"z0":5.763040391129022,"aX":-8.060836552990333},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2271,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4039422672391262,"extension":6.672879406819233},"hitData":{"launchSpeed":103.8,"launchAngle":41.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.67,"coordY":70.56}},"index":4,"playId":"b548a83a-d75a-3346-88ab-9329c39fa6ac","pitchNumber":3,"startTime":"2026-03-21T19:16:41.258Z","endTime":"2026-03-21T19:16:53.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":815829,"link":"/api/v1/people/815829","batSide":{"code":"L","description":"Left"}},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815829,"link":"/api/v1/people/815829"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.37,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:16:53.161Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Yerzy called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:17:22.778Z","endTime":"2026-03-21T19:18:48.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":647378,"fullName":"Andy Yerzy","link":"/api/v1/people/647378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647378,"fullName":"Andy Yerzy","link":"/api/v1/people/647378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703861,"link":"/api/v1/people/703861"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.561351534409702,"aZ":-39.42359812960246,"pfxX":0.6651613222262402,"pfxZ":-4.842246162340964,"pX":0.547783555673256,"pZ":1.3202085578041498,"vX0":4.1588368415456145,"vY0":-120.75093798324576,"vZ0":-2.5443016702414782,"x":96.12,"y":203.13,"x0":-1.2738922030350388,"y0":50.00538433125862,"z0":5.812260626052061,"aX":0.9944332622762115},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.1,"breakHorizontal":-2.0,"spinRate":2696,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.45131838115408707,"extension":6.371105678630989},"index":0,"playId":"1c289dcc-677d-3f4c-9690-6e3cbc3c28bc","pitchNumber":1,"startTime":"2026-03-21T19:17:22.778Z","endTime":"2026-03-21T19:17:30.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229683068832177,"aZ":-30.320090191754026,"pfxX":1.0017175703472927,"pfxZ":1.1076430071818057,"pX":0.309357149025146,"pZ":0.6319432504927722,"vX0":3.8688059244060833,"vY0":-128.80692930643914,"vZ0":-6.650735473437404,"x":105.21,"y":221.72,"x0":-1.343442604636331,"y0":50.003924577548,"z0":5.59755650680176,"aX":1.680159706415059},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":-2.6,"spinRate":2575,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4255305551090114,"extension":6.484124216902977},"index":1,"playId":"58629a7a-afe8-3c08-9fc0-ae89f77831ac","pitchNumber":2,"startTime":"2026-03-21T19:17:40.442Z","endTime":"2026-03-21T19:17:44.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123309503652088,"aZ":-12.094403829969298,"pfxX":-4.527990265994634,"pfxZ":10.369618077701686,"pX":-0.488837747553093,"pZ":3.74542488837031,"vX0":3.3751905907038786,"vY0":-137.03392416214174,"vZ0":-3.2822127939459866,"x":135.63,"y":137.65,"x0":-1.1370899883462005,"y0":50.003876626408925,"z0":5.763695502318453,"aX":-8.768646389952586},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2248,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3969635370788258,"extension":6.57324517179188},"index":2,"playId":"61355487-0a5f-3073-bb5c-4c4bc6e3f234","pitchNumber":3,"startTime":"2026-03-21T19:18:00.001Z","endTime":"2026-03-21T19:18:04.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":87.5,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02180177723303,"aZ":-23.61156555935818,"pfxX":-8.748929013285611,"pfxZ":5.129862054708722,"pX":-0.5669874286891219,"pZ":1.0579571680561979,"vX0":4.545974430021835,"vY0":-127.32771473571455,"vZ0":-6.708724618328228,"x":138.61,"y":210.22,"x0":-1.2231142208150476,"y0":50.003558904938146,"z0":5.5510229438116605,"aX":-14.607771770248524},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":15.1,"spinRate":1847,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4274362439095478,"extension":6.488709423724521},"index":3,"playId":"0f90f4a1-b024-3820-8254-3d2c4389be08","pitchNumber":4,"startTime":"2026-03-21T19:18:25.346Z","endTime":"2026-03-21T19:18:28.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293878192404524,"aZ":-10.726586767662731,"pfxX":-4.612852031940827,"pfxZ":11.067054812830051,"pX":-0.32869734346868545,"pZ":2.325129117903072,"vX0":3.846652627330977,"vY0":-137.5552039406607,"vZ0":-6.992465662298556,"x":129.53,"y":176.0,"x0":-1.1382083053034708,"y0":50.00237445927143,"z0":5.608661451171322,"aX":-8.939209639267922},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2208,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.39649136791281325,"extension":6.5904382674141},"index":4,"playId":"a2012edb-517a-329b-a47e-7b2c4a99bccc","pitchNumber":5,"startTime":"2026-03-21T19:18:44.547Z","endTime":"2026-03-21T19:18:48.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":703861,"link":"/api/v1/people/703861"},"first":{"id":669233,"link":"/api/v1/people/669233"},"second":{"id":691268,"link":"/api/v1/people/691268"},"third":{"id":702656,"link":"/api/v1/people/702656"},"shortstop":{"id":700243,"link":"/api/v1/people/700243"},"left":{"id":800476,"link":"/api/v1/people/800476"},"center":{"id":702708,"link":"/api/v1/people/702708"},"right":{"id":801881,"link":"/api/v1/people/801881"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647378,"link":"/api/v1/people/647378"},"credit":"b_ab"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_ab"},{"player":{"id":647378,"link":"/api/v1/people/647378"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:18:48.539Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tony Bullard flies out to right fielder José Suárez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:20:58.674Z","endTime":"2026-03-21T19:22:00.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669233,"fullName":"Tony Bullard","link":"/api/v1/people/669233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813766,"fullName":"Skylar Hales","link":"/api/v1/people/813766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":669233,"fullName":"Tony Bullard","link":"/api/v1/people/669233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699027,"link":"/api/v1/people/699027"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Anyelo Encarnación replaces second baseman Ramon Mendoza, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"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-21T19:19:55.597Z","endTime":"2026-03-21T19:19:55.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699031,"link":"/api/v1/people/699031"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":680636,"link":"/api/v1/people/680636"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Skylar Hales replaces Max Rajcic.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-21T19:19:55.652Z","endTime":"2026-03-21T19:21:00.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813766,"link":"/api/v1/people/813766"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70233680697968,"aZ":-24.755389885080127,"pfxX":-9.576550516343756,"pfxZ":4.050137126076932,"pX":0.811067663947337,"pZ":1.7780924233027977,"vX0":13.176189584895798,"vY0":-134.15484874001868,"vZ0":-4.230264081733889,"x":86.08,"y":190.77,"x0":-2.9087880008888374,"y0":50.00247217604011,"z0":5.1295810990424755,"aX":-17.54094156396324},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":2281,"spinDirection":214},"zone":14,"typeConfidence":0.93,"plateTime":0.40752461416314745,"extension":6.467217786055323},"index":2,"playId":"09da6d1f-1c6c-3c6a-b5eb-2d37a2344ca6","pitchNumber":1,"startTime":"2026-03-21T19:21:00.873Z","endTime":"2026-03-21T19:21:04.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44514363732865,"aZ":-28.5875026736739,"pfxX":2.610016171451763,"pfxZ":2.3694188310402007,"pX":-0.30715056352205855,"pZ":1.6320055582594684,"vX0":6.48622352633416,"vY0":-121.34169290478037,"vZ0":-2.260478746213326,"x":128.71,"y":194.72,"x0":-3.338210949110183,"y0":50.00242600800264,"z0":5.030353284407494,"aX":3.9487000966467227},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-6.0,"spinRate":2479,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.44886112856862104,"extension":6.259313489209999},"index":3,"playId":"65b603a1-0e8a-330f-8ae1-eef4b8140830","pitchNumber":2,"startTime":"2026-03-21T19:21:17.463Z","endTime":"2026-03-21T19:21:21.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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.4,"endSpeed":87.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.475164174863583,"aZ":-17.030582360687887,"pfxX":-2.8981942737726656,"pfxZ":7.840603657177138,"pX":0.7445150197226372,"pZ":2.486574301660717,"vX0":10.822180581050961,"vY0":-137.1537063311235,"vZ0":-4.820438580714785,"x":88.62,"y":171.64,"x0":-2.8525062644002754,"y0":50.00098083491373,"z0":5.405391760884772,"aX":-5.5978793679741905},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":3.4,"spinRate":2280,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.39730695056527177,"extension":6.473475456731292},"index":4,"playId":"f6f6f480-7d83-3793-b7ea-6e009c9b4cb8","pitchNumber":3,"startTime":"2026-03-21T19:21:33.322Z","endTime":"2026-03-21T19:21:36.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08942792929084,"aZ":-17.439403309778914,"pfxX":-3.85975817458473,"pfxZ":7.28613050310315,"pX":0.4862548818834276,"pZ":2.480522057752942,"vX0":10.209207762172385,"vY0":-140.24025825090052,"vZ0":-5.04549388044668,"x":98.47,"y":171.81,"x0":-2.675054375937033,"y0":50.0057090840471,"z0":5.414391639356079,"aX":-7.809493035012403},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":5.3,"spinRate":2229,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.38826050479804364,"extension":6.626781208478914},"hitData":{"launchSpeed":97.5,"launchAngle":37.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.15,"coordY":93.53}},"index":5,"playId":"750f8967-28a2-3008-9144-7cdf586026a0","pitchNumber":4,"startTime":"2026-03-21T19:21:54.424Z","endTime":"2026-03-21T19:22:00.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":669233,"link":"/api/v1/people/669233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669233,"link":"/api/v1/people/669233"},"credit":"b_ab"},{"player":{"id":813766,"link":"/api/v1/people/813766"},"credit":"p_ab"},{"player":{"id":669233,"link":"/api/v1/people/669233"},"credit":"b_pa"},{"player":{"id":813766,"link":"/api/v1/people/813766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:22:00.368Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Faurot strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:22:25.327Z","endTime":"2026-03-21T19:23:18.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813766,"fullName":"Skylar Hales","link":"/api/v1/people/813766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702656,"fullName":"Drew Faurot","link":"/api/v1/people/702656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647378,"link":"/api/v1/people/647378"},"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, 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.6,"endSpeed":73.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44179508144416,"aZ":-37.549616163325446,"pfxX":1.9730164513697463,"pfxZ":-3.9653861339291243,"pX":0.7168369281500597,"pZ":0.35333867201346586,"vX0":7.483762828421446,"vY0":-115.69887081809438,"vZ0":-3.195161144537747,"x":89.68,"y":229.24,"x0":-2.8149464754655127,"y0":50.00240868452251,"z0":5.348340420075495,"aX":2.6745836022095237},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.7,"breakHorizontal":-5.4,"spinRate":2136,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.47329592076199356,"extension":6.4631955080401235},"index":0,"playId":"362e1ef3-91b1-3bbd-8124-935cb9b59cec","pitchNumber":1,"startTime":"2026-03-21T19:22:25.327Z","endTime":"2026-03-21T19:22:29.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":74.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.2590494883482,"aZ":-39.20918916210964,"pfxX":3.2178068510111784,"pfxZ":-5.1077029929478925,"pX":-0.5754519620880001,"pZ":3.957220370811978,"vX0":4.523798430960141,"vY0":-115.37810671938222,"vZ0":4.481634859424936,"x":138.93,"y":131.94,"x0":-2.9641521402510103,"y0":50.004543777061464,"z0":5.720391513636592,"aX":4.429004908331485},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.2,"breakHorizontal":-6.7,"spinRate":2051,"spinDirection":46},"zone":11,"typeConfidence":0.92,"plateTime":0.47099213138883655,"extension":6.525676771174133},"index":1,"playId":"7e7db7ac-1469-3db1-80aa-c5316555e253","pitchNumber":2,"startTime":"2026-03-21T19:22:43.832Z","endTime":"2026-03-21T19:22:47.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16849267712564,"aZ":-21.489805528473546,"pfxX":-1.5713321944224368,"pfxZ":5.521522719810512,"pX":0.6771287667007869,"pZ":2.3699400920468383,"vX0":10.15930815144413,"vY0":-137.2309015317891,"vZ0":-4.194806238387425,"x":91.19,"y":174.79,"x0":-2.8455680497914,"y0":50.00544164019514,"z0":5.355225747936205,"aX":-3.043728638422721},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":1.1,"spinRate":2181,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.39690763790979267,"extension":6.447456216275899},"index":2,"playId":"b44bef40-a0f8-380b-b5c7-6f9e1819e3d6","pitchNumber":3,"startTime":"2026-03-21T19:22:59.703Z","endTime":"2026-03-21T19:23:03.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29502505019615,"aZ":-18.95597656808,"pfxX":-2.234834593094592,"pfxZ":6.414158348394487,"pX":-0.6178568903058744,"pZ":2.649504843043295,"vX0":7.185925733416964,"vY0":-141.05646340914492,"vZ0":-4.31266817088808,"x":140.55,"y":167.24,"x0":-2.8830876707232016,"y0":50.00312066161233,"z0":5.383717152599848,"aX":-4.6066853704043496},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":2.9,"spinRate":2105,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.3850055305149924,"extension":6.543065225658253},"index":3,"playId":"32ee4c60-1ba3-3f46-8026-cbeb1375142b","pitchNumber":4,"startTime":"2026-03-21T19:23:15.165Z","endTime":"2026-03-21T19:23:18.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":702656,"link":"/api/v1/people/702656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_ab"},{"player":{"id":813766,"link":"/api/v1/people/813766"},"credit":"p_ab"},{"player":{"id":702656,"link":"/api/v1/people/702656"},"credit":"b_pa"},{"player":{"id":813766,"link":"/api/v1/people/813766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:23:18.594Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Emaarion Boyd grounds out, shortstop Brody Moore to first baseman Deniel Ortiz.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:23:28.691Z","endTime":"2026-03-21T19:24:06.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813766,"fullName":"Skylar Hales","link":"/api/v1/people/813766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":811765,"link":"/api/v1/people/811765"},"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(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":84.8,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.636069046225604,"aZ":-32.37622838153395,"pfxX":3.3129407589933266,"pfxZ":-0.12263668850114762,"pX":-0.21810719304028817,"pZ":2.095790924832128,"vX0":6.1785698467274015,"vY0":-123.62868737086293,"vZ0":-0.9152753560046738,"x":125.31,"y":182.19,"x0":-3.1594202564292937,"y0":50.0057993607445,"z0":5.136820039399565,"aX":5.240759111165149},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":-7.2,"spinRate":2271,"spinDirection":104},"zone":8,"typeConfidence":0.9,"plateTime":0.4394180577166007,"extension":6.37935370456875},"index":0,"playId":"8bfd96de-48fb-3ef0-a9d0-98f2d0671a74","pitchNumber":1,"startTime":"2026-03-21T19:23:39.133Z","endTime":"2026-03-21T19:23:42.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":702708,"link":"/api/v1/people/702708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.979425496512494,"aZ":-32.66987824934927,"pfxX":3.0376217266169716,"pfxZ":-0.309706841564628,"pX":-0.2756845355039194,"pZ":2.170347466629388,"vX0":6.820826784514381,"vY0":-123.61726707864209,"vZ0":-0.29726876200674923,"x":127.51,"y":180.18,"x0":-3.4437548689550748,"y0":50.00598880393874,"z0":4.988571542316094,"aX":4.796235278898075},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-6.8,"spinRate":2348,"spinDirection":104},"zone":8,"typeConfidence":0.89,"plateTime":0.4397120125077283,"extension":6.312131836661535},"hitData":{"launchSpeed":94.2,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":158.3}},"index":1,"playId":"55c7073a-ae73-3bb2-b803-1b1955fb4cc4","pitchNumber":2,"startTime":"2026-03-21T19:24:00.608Z","endTime":"2026-03-21T19:24:06.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813766,"link":"/api/v1/people/813766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":811765,"link":"/api/v1/people/811765"},"second":{"id":699031,"link":"/api/v1/people/699031"},"third":{"id":703602,"link":"/api/v1/people/703602"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":800231,"link":"/api/v1/people/800231"},"center":{"id":815829,"link":"/api/v1/people/815829"},"right":{"id":699027,"link":"/api/v1/people/699027"}},"offense":{"batter":{"id":702708,"link":"/api/v1/people/702708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665278,"link":"/api/v1/people/665278"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702708,"link":"/api/v1/people/702708"},"credit":"b_ab"},{"player":{"id":813766,"link":"/api/v1/people/813766"},"credit":"p_ab"},{"player":{"id":702708,"link":"/api/v1/people/702708"},"credit":"b_pa"},{"player":{"id":813766,"link":"/api/v1/people/813766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:24:06.156Z","atBatIndex":71}]