[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a sharp line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:09:47.364Z","endTime":"2026-03-15T20:10:28.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T17:06:45.674Z","endTime":"2026-03-15T19:48:15.619Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T19:48:15.619Z","endTime":"2026-03-15T20:08:32.836Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T20:08:32.836Z","endTime":"2026-03-15T20:09:49.383Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.872665517720815,"aZ":-11.963451879746293,"pfxX":-4.616651765744628,"pfxZ":10.853763844420097,"pX":-0.9586176118952214,"pZ":2.0755811616983655,"vX0":2.945424169488388,"vY0":-135.86516185998707,"vZ0":-8.246687195911191,"x":153.54,"y":182.74,"x0":-1.4591794441748105,"y0":50.00333665193872,"z0":5.989546269711616,"aX":-8.596907095029259},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":7.7,"spinRate":2367,"spinDirection":203},"zone":13,"typeConfidence":0.92,"plateTime":0.40375854721122106,"extension":6.443995997187357},"index":3,"playId":"b3a21399-ccda-3523-9252-a5bda4a4e19e","pitchNumber":1,"startTime":"2026-03-15T20:09:49.383Z","endTime":"2026-03-15T20:09:53.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05537112961125,"aZ":-12.631137431242616,"pfxX":-3.1202611196038275,"pfxZ":10.408669228219678,"pX":1.1158101238565237,"pZ":2.315086259038825,"vX0":7.218425015144756,"vY0":-136.1901672557046,"vZ0":-7.651704385331258,"x":74.47,"y":176.27,"x0":-1.1641951498592162,"y0":50.0015188762386,"z0":6.035618894603917,"aX":-5.858271140520725},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2383,"spinDirection":204},"zone":14,"typeConfidence":0.89,"plateTime":0.402264359550208,"extension":6.442066277051979},"index":4,"playId":"516533f5-f231-348c-a108-4d862766a360","pitchNumber":2,"startTime":"2026-03-15T20:10:02.821Z","endTime":"2026-03-15T20:10:06.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40837443323353,"aZ":-23.165273761022643,"pfxX":0.5908012383063237,"pfxZ":4.992437579249988,"pX":0.2904296969246339,"pZ":1.9357632272207743,"vX0":4.804480300911605,"vY0":-132.49797438389038,"vZ0":-6.376981961487642,"x":105.93,"y":186.51,"x0":-1.6121337602085948,"y0":50.002368123997364,"z0":6.031310550722129,"aX":1.0650424006252104},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2349,"spinDirection":189},"zone":9,"typeConfidence":0.93,"plateTime":0.4110946469260006,"extension":6.371438243496352},"hitData":{"launchSpeed":103.7,"launchAngle":9.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.53,"coordY":121.11}},"index":5,"playId":"a3769337-a8e0-3a8b-bd99-380b054c00ed","pitchNumber":3,"startTime":"2026-03-15T20:10:19.885Z","endTime":"2026-03-15T20:10:28.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-15T20:10:28.945Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:10:41.849Z","endTime":"2026-03-15T20:12:45.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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(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.1,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617995070769236,"aZ":-13.027965293682813,"pfxX":-4.785427095951983,"pfxZ":10.054139789455252,"pX":-1.3494076898064962,"pZ":2.4130107765992954,"vX0":1.9307652584660207,"vY0":-136.97994244126,"vZ0":-7.241825437585644,"x":168.44,"y":173.63,"x0":-1.440732795659723,"y0":50.00415908803165,"z0":5.977561717884027,"aX":-9.115285093358288},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2326,"spinDirection":205},"zone":13,"typeConfidence":0.92,"plateTime":0.3995074386534463,"extension":6.34179711391273},"index":0,"playId":"ad5f8ab9-dffb-3b36-a532-d075eab2a306","pitchNumber":1,"startTime":"2026-03-15T20:10:53.809Z","endTime":"2026-03-15T20:10:57.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.3,"endSpeed":86.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211971975063513,"aZ":-11.924718534725717,"pfxX":-2.6181236821163694,"pfxZ":10.525668243141881,"pX":-0.6880938175871097,"pZ":3.1283325755929057,"vX0":2.4711234704044793,"vY0":-137.29208517132224,"vZ0":-5.975514514604677,"x":143.23,"y":154.32,"x0":-1.2563469957052102,"y0":50.001402000633625,"z0":6.132453912516878,"aX":-5.036089948907217},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2296,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.39778096414393227,"extension":6.434704453858989},"index":1,"playId":"89e651b1-26cd-37aa-a928-ed3d26d978ad","pitchNumber":2,"startTime":"2026-03-15T20:11:12.750Z","endTime":"2026-03-15T20:11:16.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"9e24cb18-0510-304b-bc9b-4fb4995a8ceb","startTime":"2026-03-15T20:11:32.823Z","endTime":"2026-03-15T20:11:36.024Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413389446502077,"aZ":-29.561612374920596,"pfxX":-7.469020333328512,"pfxZ":1.621830758643668,"pX":0.9301894417746307,"pZ":4.547729774901649,"vX0":7.090301980721619,"vY0":-125.17016220369807,"vZ0":1.2995475074246579,"x":81.54,"y":115.99,"x0":-0.9469301872847684,"y0":50.00501370132981,"z0":6.413598780228502,"aX":-12.04676177820279},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":12.2,"spinRate":1480,"spinDirection":224},"zone":12,"typeConfidence":0.93,"plateTime":0.4349118776691019,"extension":6.147322337557633},"index":3,"playId":"190554e9-b3a5-3e71-9899-478c0b8b2a75","pitchNumber":3,"startTime":"2026-03-15T20:11:52.627Z","endTime":"2026-03-15T20:11:55.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.596451218512062,"aZ":-24.296543663707435,"pfxX":-8.376065433572723,"pfxZ":5.036440202962673,"pX":1.0397380615314133,"pZ":1.653078968596563,"vX0":7.322975505464747,"vY0":-123.76216611770097,"vZ0":-5.92222626576328,"x":77.37,"y":194.15,"x0":-0.8563288010424063,"y0":50.005558225714076,"z0":6.087562591452338,"aX":-13.113943517863369},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.0,"breakHorizontal":13.7,"spinRate":1605,"spinDirection":229},"zone":14,"typeConfidence":0.93,"plateTime":0.4410232716899092,"extension":6.375889925277184},"index":4,"playId":"0beb7cb7-f2c7-3923-9635-56867715f6c2","pitchNumber":4,"startTime":"2026-03-15T20:12:16.705Z","endTime":"2026-03-15T20:12:20.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78670219384148,"aZ":-12.76931511486767,"pfxX":-4.472104761657013,"pfxZ":10.2329734616338,"pX":-0.35635821350352054,"pZ":2.9823688594804407,"vX0":3.927239248478597,"vY0":-136.75188559493083,"vZ0":-6.006997135592339,"x":130.58,"y":158.26,"x0":-1.2291087053105767,"y0":50.004575305977845,"z0":6.081312683110228,"aX":-8.482296304833554},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2338,"spinDirection":206},"zone":1,"typeConfidence":0.92,"plateTime":0.4003285856500933,"extension":6.3522690179006185},"hitData":{"launchSpeed":108.5,"launchAngle":17.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":82.77}},"index":5,"playId":"d1d3da4d-8ec3-33e5-929b-6aae29200207","pitchNumber":5,"startTime":"2026-03-15T20:12:36.424Z","endTime":"2026-03-15T20:12:45.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:12:45.342Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:12:54.235Z","endTime":"2026-03-15T20:15:21.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82385857281507,"aZ":-14.660154452199935,"pfxX":-6.9526252154747255,"pfxZ":9.41692083617178,"pX":-0.6151514355327439,"pZ":2.9490183508929775,"vX0":4.285754089374361,"vY0":-135.78497715565828,"vZ0":-5.515755411554798,"x":140.45,"y":159.16,"x0":-1.3138459492715755,"y0":50.004756110125406,"z0":6.033560783479993,"aX":-12.93316382754886},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2321,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.40398534208632775,"extension":6.470717304529517},"index":0,"playId":"7552e6fe-d1cb-3a13-b8be-d6c62f23c32e","pitchNumber":1,"startTime":"2026-03-15T20:13:13.095Z","endTime":"2026-03-15T20:13:22.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416717209502885,"aZ":-30.549661027768266,"pfxX":3.597934646760767,"pfxZ":1.0146795502989043,"pX":1.58759147681077,"pZ":1.5206816384475763,"vX0":5.531167062323796,"vY0":-125.70537942145191,"vZ0":-5.006762971331664,"x":56.48,"y":197.72,"x0":-1.1084984639093451,"y0":50.003561608260604,"z0":6.017671546991371,"aX":5.758545769768581},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-7.8,"spinRate":2312,"spinDirection":122},"zone":14,"typeConfidence":0.92,"plateTime":0.4356832021910346,"extension":6.456611470935516},"index":1,"playId":"9997df6d-8aa2-3cfb-809b-690032a10a49","pitchNumber":2,"startTime":"2026-03-15T20:13:51.536Z","endTime":"2026-03-15T20:13:55.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45463153005055,"aZ":-24.447848396349386,"pfxX":0.8423052404526996,"pfxZ":4.267530099671122,"pX":0.9378534619044601,"pZ":3.0767165387933857,"vX0":5.508113245820479,"vY0":-133.1231679078621,"vZ0":-3.3522077291628034,"x":81.25,"y":155.71,"x0":-1.2605602344044966,"y0":50.00020446291785,"z0":6.106228880226612,"aX":1.5219182900419397},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2382,"spinDirection":180},"zone":12,"typeConfidence":0.92,"plateTime":0.4102022106488503,"extension":6.236230168850412},"index":2,"playId":"df8bc02a-eaa0-337c-93f5-550f006d8fd9","pitchNumber":3,"startTime":"2026-03-15T20:14:11.111Z","endTime":"2026-03-15T20:14:14.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22351929942847,"aZ":-38.112156659234266,"pfxX":4.421217162653536,"pfxZ":-4.16040483426567,"pX":1.4169803534612504,"pZ":0.18148453239500262,"vX0":4.522070532765806,"vY0":-118.31779244143068,"vZ0":-5.619098559152671,"x":62.99,"y":233.88,"x0":-1.088963298042114,"y0":50.003528945931265,"z0":6.054849579901517,"aX":6.308304229438011},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.6,"breakHorizontal":-9.0,"spinRate":2666,"spinDirection":34},"zone":14,"typeConfidence":0.79,"plateTime":0.46180089716794326,"extension":6.453495290019839},"index":3,"playId":"d6b69f3f-2b5c-3b6f-a804-e6c046b95e39","pitchNumber":4,"startTime":"2026-03-15T20:14:40.396Z","endTime":"2026-03-15T20:14:44.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake McCarthy steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"d6b69f3f-2b5c-3b6f-a804-e6c046b95e39","startTime":"2026-03-15T20:15:02.027Z","endTime":"2026-03-15T20:15:18.841Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"postOnSecond":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69046364801547,"aZ":-27.456694442528793,"pfxX":2.828777538858488,"pfxZ":2.7030711595927617,"pX":0.04376358385841773,"pZ":3.103528262741439,"vX0":2.64592224749332,"vY0":-130.55496892546887,"vZ0":-2.596221423918302,"x":115.33,"y":154.98,"x0":-1.3464005683222247,"y0":50.002592373794066,"z0":6.154362470731185,"aX":4.9355894327409375},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-5.6,"spinRate":2429,"spinDirection":151},"zone":2,"typeConfidence":0.94,"plateTime":0.4178102274987938,"extension":6.200884373705373},"index":5,"playId":"284c9a05-d76f-3cc1-ba31-b74edaf09062","pitchNumber":5,"startTime":"2026-03-15T20:15:18.841Z","endTime":"2026-03-15T20:15:21.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:15:21.841Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, first baseman Trey Mancini to pitcher Austin Gordon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:15:32.749Z","endTime":"2026-03-15T20:18:21.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42905338183037,"aZ":-42.04309910030394,"pfxX":4.8553527907198095,"pfxZ":-7.429251015737293,"pX":-0.8880832953583507,"pZ":2.480383483100309,"vX0":-0.38567544410641347,"vY0":-114.3303812213035,"vZ0":0.6954067102169512,"x":150.85,"y":171.81,"x0":-1.3486312755457945,"y0":50.004169228870424,"z0":6.287692377006399,"aX":6.448975861293473},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.0,"breakHorizontal":-8.8,"spinRate":2635,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.4784750929786141,"extension":6.338324480664035},"index":0,"playId":"f36f3d18-1a1d-3d75-bffe-96a77802a910","pitchNumber":1,"startTime":"2026-03-15T20:15:48.516Z","endTime":"2026-03-15T20:16:15.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38671827154112,"aZ":-29.120723919292242,"pfxX":-4.365371510721927,"pfxZ":1.866958121169965,"pX":-0.4329492355928537,"pZ":1.7323360502092504,"vX0":3.1408844089726617,"vY0":-125.96190780880593,"vZ0":-4.939853410694175,"x":122.35,"y":193.2,"x0":-1.118128919201584,"y0":50.003287880774025,"z0":6.025433710858746,"aX":-7.137953858932641},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":7.3,"spinRate":1596,"spinDirection":226},"zone":7,"typeConfidence":0.86,"plateTime":0.4319641723076537,"extension":6.320250262394109},"index":1,"playId":"65f27983-6d2b-3014-9c28-1703ffb8247c","pitchNumber":2,"startTime":"2026-03-15T20:16:41.881Z","endTime":"2026-03-15T20:16:46.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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-15T20:16:55.691Z","endTime":"2026-03-15T20:17:10.726Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.4,"endSpeed":87.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186417243082385,"aZ":-12.863732186557208,"pfxX":-2.974311732817007,"pfxZ":9.847646542530848,"pX":0.1859890342990933,"pZ":3.1752278354133994,"vX0":4.600633053863412,"vY0":-138.91945163574775,"vZ0":-5.534461811158181,"x":109.91,"y":153.05,"x0":-1.1026581074438044,"y0":50.000511954409504,"z0":6.043301630790815,"aX":-5.831399750604898},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2401,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.3937821654545397,"extension":6.347184465647172},"index":3,"playId":"69508b08-b7bf-32d3-9de2-badce40b7ff1","pitchNumber":3,"startTime":"2026-03-15T20:17:10.726Z","endTime":"2026-03-15T20:17:13.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95213454405143,"aZ":-26.663992332074365,"pfxX":-7.560556801662184,"pfxZ":3.2325443719029003,"pX":0.47981468325105636,"pZ":-0.7108418412652129,"vX0":6.143069603669902,"vY0":-129.17410679274042,"vZ0":-11.679224512642646,"x":98.71,"y":257.97,"x0":-0.9378780393877936,"y0":50.00030047589129,"z0":5.890989361166591,"aX":-12.874222821071067},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":12.5,"spinRate":1543,"spinDirection":225},"zone":14,"typeConfidence":0.82,"plateTime":0.4227674282047724,"extension":6.39581554232153},"index":4,"playId":"499200ce-6656-3a4f-9451-c51b7d07e266","pitchNumber":4,"startTime":"2026-03-15T20:17:36.862Z","endTime":"2026-03-15T20:17:39.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.744540066490043,"aZ":-27.427997351963352,"pfxX":-7.962096706919088,"pfxZ":2.850844459587311,"pX":0.16143816095966673,"pZ":2.5843749362169577,"vX0":5.53271821453901,"vY0":-127.0383091786788,"vZ0":-3.59337343594679,"x":110.85,"y":169.0,"x0":-0.9913035658941906,"y0":50.00097661206454,"z0":6.15576278816605,"aX":-13.241164697704399},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":13.4,"spinRate":1551,"spinDirection":224},"zone":5,"typeConfidence":0.89,"plateTime":0.42830615488241675,"extension":6.322688730687007},"hitData":{"launchSpeed":85.5,"launchAngle":4.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":169.42}},"index":5,"playId":"fea1d5d9-4348-3dd7-97e1-d72db06c8af7","pitchNumber":5,"startTime":"2026-03-15T20:18:11.990Z","endTime":"2026-03-15T20:18:21.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:18:21.620Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:20:15.024Z","endTime":"2026-03-15T20:21:20.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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":91.6,"endSpeed":84.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71992037357588,"aZ":-17.89422311695865,"pfxX":-6.637559887086043,"pfxZ":7.855254633986618,"pX":0.890315150562025,"pZ":3.0440218850488607,"vX0":10.677201521313146,"vY0":-133.04029208608793,"vZ0":-5.454636248448558,"x":83.06,"y":156.59,"x0":-2.286697146519522,"y0":50.00444381064664,"z0":6.390424557496834,"aX":-12.070086149246384},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":10.1,"spinRate":2216,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.409471734279395,"extension":5.983266084647713},"index":0,"playId":"f3028237-3974-366f-84b7-fc287b9b351b","pitchNumber":1,"startTime":"2026-03-15T20:20:26.744Z","endTime":"2026-03-15T20:20:30.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.0,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782375727527878,"aZ":-26.12293554008417,"pfxX":0.953506870490553,"pfxZ":3.8643722103649036,"pX":-0.1324234097816204,"pZ":3.045551984931565,"vX0":6.123491662420474,"vY0":-123.81729580503128,"vZ0":-2.3680025821190087,"x":122.05,"y":156.55,"x0":-2.7529490797332152,"y0":50.00324283604041,"z0":6.181861303387057,"aX":1.4914000269962853},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.7,"breakHorizontal":-3.0,"spinRate":2056,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.44095658357066503,"extension":5.876711756034088},"index":1,"playId":"82ca5cc6-34ab-3680-918a-734ccd7c7652","pitchNumber":2,"startTime":"2026-03-15T20:20:39.204Z","endTime":"2026-03-15T20:20:42.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.239472682056395,"aZ":-20.46154545285646,"pfxX":-6.249291539231266,"pfxZ":7.878085877107906,"pX":-0.12060778022631571,"pZ":2.6137093267535785,"vX0":7.120943541292383,"vY0":-120.55970470240212,"vZ0":-4.686966239964938,"x":121.6,"y":168.21,"x0":-2.286901472433264,"y0":50.0033694725492,"z0":6.365961171233234,"aX":-9.292146751464676},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":13.4,"breakHorizontal":9.8,"spinRate":2013,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4525862396815481,"extension":6.015817382626915},"index":2,"playId":"75e16dce-c055-3450-8bb7-4aa878a339c4","pitchNumber":3,"startTime":"2026-03-15T20:20:51.423Z","endTime":"2026-03-15T20:21:01.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74869442589791,"aZ":-37.068525438479725,"pfxX":0.7878120135269011,"pfxZ":-3.361457089357925,"pX":-0.5708508580910734,"pZ":2.753845204981963,"vX0":4.552762194868392,"vY0":-120.11793199498415,"vZ0":-0.9238795930138124,"x":138.76,"y":164.43,"x0":-2.5947243806679254,"y0":50.00012504982549,"z0":6.445683923998951,"aX":1.147844877832372},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.0,"breakHorizontal":-2.5,"spinRate":2272,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4563798017195686,"extension":6.0005781394856585},"index":3,"playId":"961372e9-1bd5-3378-b2f1-9f78c20f17dd","pitchNumber":4,"startTime":"2026-03-15T20:21:15.930Z","endTime":"2026-03-15T20:21:20.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:21:20.079Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, first baseman TJ Rumfield to pitcher Tanner Gordon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:21:31.224Z","endTime":"2026-03-15T20:21:58.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"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":80.5,"endSpeed":74.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.443300282844124,"aZ":-33.21918570500977,"pfxX":4.133054915905426,"pfxZ":-0.7512001382575972,"pX":-0.5658434025503069,"pZ":1.8341022248741825,"vX0":3.5817721537929623,"vY0":-117.22851971522049,"vZ0":-3.200905202660447,"x":138.57,"y":189.26,"x0":-2.648456561735949,"y0":50.00112109657146,"z0":6.307257688346651,"aX":5.771099003180981},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.8,"breakHorizontal":-8.4,"spinRate":2221,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.4666228807560513,"extension":6.017169025813894},"index":0,"playId":"7ec6f21a-6fbd-3d87-b3f0-d9fd1d4b7889","pitchNumber":1,"startTime":"2026-03-15T20:21:40.286Z","endTime":"2026-03-15T20:21:43.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882113318150992,"aZ":-14.200853983023837,"pfxX":-4.71448066797542,"pfxZ":9.59899896451179,"pX":0.2511380897516797,"pZ":2.874046633917837,"vX0":8.993693528886764,"vY0":-135.99332593109645,"vZ0":-6.346373116211792,"x":107.43,"y":161.18,"x0":-2.4867279845868993,"y0":50.00645752312721,"z0":6.223630989397243,"aX":-8.83169930362745},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":6.6,"spinRate":2186,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40280009748772594,"extension":6.0691713994602985},"hitData":{"launchSpeed":99.0,"launchAngle":-1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":164.35}},"index":1,"playId":"f0f0a02c-feb7-3b78-9615-e71f1e4b9965","pitchNumber":2,"startTime":"2026-03-15T20:21:53.773Z","endTime":"2026-03-15T20:21:58.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:21:58.575Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeimer Candelario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:22:09.978Z","endTime":"2026-03-15T20:24:02.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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":93.2,"endSpeed":85.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02049550371507,"aZ":-15.59053927435203,"pfxX":-3.919657391591443,"pfxZ":8.824024361558411,"pX":-0.7106114504811477,"pZ":3.368748603154998,"vX0":6.299848929924861,"vY0":-135.57387006102715,"vZ0":-4.974921168463856,"x":144.09,"y":147.82,"x0":-2.5451497880896095,"y0":50.000470926396304,"z0":6.299886176033052,"aX":-7.36489594086063},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":5.9,"spinRate":2179,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.40256207136257816,"extension":6.083013476223027},"index":0,"playId":"bd4ce530-6e0a-3770-9926-480d012c1979","pitchNumber":1,"startTime":"2026-03-15T20:22:26.665Z","endTime":"2026-03-15T20:22:30.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287090991050366,"aZ":-31.68120675841237,"pfxX":0.28047882052004924,"pfxZ":0.30935643036212035,"pX":0.9540600547247079,"pZ":1.8069336591486702,"vX0":8.873547501738031,"vY0":-125.00271353794085,"vZ0":-3.8907321088635314,"x":80.63,"y":189.99,"x0":-2.6786315622449846,"y0":50.0017952178787,"z0":5.985653110407111,"aX":0.44205661999917834},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-2.5,"spinRate":2184,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4382430948006024,"extension":6.0586017425295635},"index":1,"playId":"046f0a6d-4420-3f81-98ee-0add843188ab","pitchNumber":2,"startTime":"2026-03-15T20:22:40.874Z","endTime":"2026-03-15T20:22:55.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11367848374319,"aZ":-38.29123993210072,"pfxX":1.3849432139828188,"pfxZ":-4.294690122003601,"pX":-2.134694220543431,"pZ":3.3681059845362222,"vX0":1.4972760460126917,"vY0":-118.9441945530148,"vZ0":1.2498812622720725,"x":198.37,"y":147.84,"x0":-2.953706703960981,"y0":50.00282020237462,"z0":6.324149599386868,"aX":1.9722541786283614},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.2,"breakHorizontal":-2.9,"spinRate":2284,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4615555486816829,"extension":5.964857003883363},"index":2,"playId":"5de9052d-124f-383d-a503-692f8b3dd5f5","pitchNumber":3,"startTime":"2026-03-15T20:22:57.503Z","endTime":"2026-03-15T20:23:00.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.4,"endSpeed":86.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377109639570385,"aZ":-12.337162412488915,"pfxX":-5.969720373991329,"pfxZ":10.412023885568455,"pX":-0.03797154359818479,"pZ":2.9449175508005787,"vX0":8.380893838147273,"vY0":-137.169819563685,"vZ0":-6.803223672359523,"x":118.45,"y":159.27,"x0":-2.357532036164166,"y0":50.00597556851515,"z0":6.298860534471702,"aX":-11.377455139175314},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2182,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3993373707192087,"extension":6.086583189576732},"index":3,"playId":"6938b797-81e8-30df-809f-0fca469bbb9b","pitchNumber":4,"startTime":"2026-03-15T20:23:10.223Z","endTime":"2026-03-15T20:23:13.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.6,"endSpeed":79.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444741389569774,"aZ":-24.95643402577929,"pfxX":-7.46922171077015,"pfxZ":4.606368047714704,"pX":-0.1612015886770342,"pZ":0.7779644130296348,"vX0":7.767299265358233,"vY0":-124.31271576375428,"vZ0":-8.261113204273311,"x":123.14,"y":217.77,"x0":-2.352809908970701,"y0":50.00557916884355,"z0":6.209632296552875,"aX":-11.71585559444281},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.6,"breakHorizontal":11.8,"spinRate":2172,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44025453973539896,"extension":6.182670005921606},"index":4,"playId":"80de6944-a564-31ea-a0c5-3d7e43c92337","pitchNumber":5,"startTime":"2026-03-15T20:23:27.639Z","endTime":"2026-03-15T20:23:30.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447000108883483,"aZ":-12.23211148183487,"pfxX":-6.134098298835712,"pfxZ":10.520294809661806,"pX":0.1515290516906266,"pZ":3.081485527962265,"vX0":9.18443950188799,"vY0":-136.87799327775673,"vZ0":-6.2776406671506155,"x":111.22,"y":155.58,"x0":-2.451783704509061,"y0":50.00589577453731,"z0":6.2437340042749,"aX":-11.632023342410022},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":9.1,"spinRate":2261,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4002747555305062,"extension":6.204112905725946},"index":5,"playId":"140300eb-e00f-3c09-8779-56bf7d947a32","pitchNumber":6,"startTime":"2026-03-15T20:23:42.023Z","endTime":"2026-03-15T20:23:45.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52713835369515,"aZ":-27.647986250024545,"pfxX":1.061978029575881,"pfxZ":2.806149855356484,"pX":-0.2781673944844593,"pZ":3.526622574260327,"vX0":6.30113295323219,"vY0":-126.21313270096718,"vZ0":-1.015862060354346,"x":127.6,"y":143.56,"x0":-2.9445185737198143,"y0":50.006039477621755,"z0":6.159638414114765,"aX":1.7131710088315144},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.4,"spinRate":2181,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4338704437213643,"extension":6.0687077338920785},"index":6,"playId":"ffc4d206-cb40-366b-b502-904095565424","pitchNumber":7,"startTime":"2026-03-15T20:23:59.381Z","endTime":"2026-03-15T20:24:02.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:24:02.593Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to left fielder Yolmer Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:25:57.684Z","endTime":"2026-03-15T20:26:23.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248157822495386,"aZ":-21.813603430568158,"pfxX":1.4754442581743223,"pfxZ":5.859531508763131,"pX":-0.13973681207720082,"pZ":2.1082267792341574,"vX0":3.419249942869603,"vY0":-131.50663616655922,"vZ0":-6.157025573945042,"x":122.33,"y":181.86,"x0":-1.6434405093832969,"y0":50.00612970122859,"z0":6.074682206168695,"aX":2.6109590255137793},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":-3.4,"spinRate":2297,"spinDirection":185},"zone":8,"typeConfidence":0.93,"plateTime":0.4149059154997645,"extension":6.289440913673578},"hitData":{"launchSpeed":104.9,"launchAngle":5.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":127.36}},"index":0,"playId":"dc5e1b54-7d4c-3681-ba7e-15d5a92d5045","pitchNumber":1,"startTime":"2026-03-15T20:26:12.960Z","endTime":"2026-03-15T20:26:23.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:26:23.364Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Beck doubles (6) on a line drive to center fielder Bryce Teodosio. Brenton Doyle scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:26:28.978Z","endTime":"2026-03-15T20:27:17.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":803135,"link":"/api/v1/people/803135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96307640635725,"aZ":-29.20340681585538,"pfxX":1.8645707409455325,"pfxZ":1.8644265499830919,"pX":-0.5134791909114553,"pZ":2.1853695848679497,"vX0":1.9829424272805156,"vY0":-124.2222668881391,"vZ0":-3.599416608554144,"x":136.57,"y":179.78,"x0":-1.5582618181661887,"y0":50.00552306295231,"z0":6.026566445664392,"aX":2.975598776915062},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-3.7,"spinRate":2357,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.43743086849385193,"extension":6.275199576623468},"index":0,"playId":"d0ee1663-aea6-33cc-adc2-76bb2872fd62","pitchNumber":1,"startTime":"2026-03-15T20:26:47.567Z","endTime":"2026-03-15T20:26:51.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.929917762952687,"aZ":-15.546050634772204,"pfxX":-4.024735731499026,"pfxZ":8.801706508105136,"pX":-0.33863515913453973,"pZ":2.456614501324347,"vX0":3.801172400376395,"vY0":-135.88753844330537,"vZ0":-6.860174622474462,"x":129.91,"y":172.45,"x0":-1.2258222306516655,"y0":50.00402612991067,"z0":6.074166479760618,"aX":-7.6044451024579915},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2261,"spinDirection":206},"zone":4,"typeConfidence":0.89,"plateTime":0.40151467309853883,"extension":6.314946855074136},"hitData":{"launchSpeed":99.3,"launchAngle":22.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.01,"coordY":39.99}},"index":1,"playId":"ef65949f-01e4-3d4f-8027-e7ad4e43c75e","pitchNumber":2,"startTime":"2026-03-15T20:27:04.474Z","endTime":"2026-03-15T20:27:17.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-12.200000000000003,"leverageIndex":1.54,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:27:17.184Z","atBatIndex":8},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Braxton Fulford reaches on a fielder's choice out, shortstop Chris Taylor to third baseman Jeimer Candelario. Jordan Beck out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:27:38.320Z","endTime":"2026-03-15T20:28:54.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":600869,"link":"/api/v1/people/600869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"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(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.3,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.543258745956514,"aZ":-10.68582889855734,"pfxX":-2.412571659986697,"pfxZ":11.198113960143196,"pX":-0.3216491713081449,"pZ":2.360639099979182,"vX0":3.1973487874223516,"vY0":-137.22160950806133,"vZ0":-8.15065886613388,"x":129.26,"y":175.04,"x0":-1.1850382391585703,"y0":50.00498020692703,"z0":6.085665612983589,"aX":-4.630862832659587},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":3.7,"spinRate":2324,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.398179410062502,"extension":6.308035514451083},"index":0,"playId":"f6019091-d8b0-3fbf-96ff-6c7f81e1cd2c","pitchNumber":1,"startTime":"2026-03-15T20:27:54.521Z","endTime":"2026-03-15T20:27:58.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.5,"endSpeed":81.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67477083035014,"aZ":-27.833604286026496,"pfxX":3.587409906842675,"pfxZ":2.604268487200793,"pX":0.8753568439535324,"pZ":0.980652250615446,"vX0":4.812278433413907,"vY0":-127.38298859417993,"vZ0":-7.031277399565359,"x":83.63,"y":212.3,"x0":-1.4941917474706146,"y0":50.00199493419247,"z0":5.934922216396875,"aX":5.979296663197263},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-7.4,"spinRate":2333,"spinDirection":158},"zone":14,"typeConfidence":0.94,"plateTime":0.4276671751550891,"extension":6.299548181043371},"index":1,"playId":"2adfecb1-5fcc-3ed9-9721-2f471c6dd387","pitchNumber":2,"startTime":"2026-03-15T20:28:11.226Z","endTime":"2026-03-15T20:28:14.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34583120980309,"aZ":-29.64109947705943,"pfxX":3.6932531142614273,"pfxZ":1.590119214152785,"pX":1.0039095714011688,"pZ":0.8010185134374888,"vX0":5.071475376263811,"vY0":-124.87836622756416,"vZ0":-6.515505729054657,"x":78.73,"y":217.15,"x0":-1.5241894375105165,"y0":50.00610034093819,"z0":5.8455217949052605,"aX":5.903964098826267},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-7.8,"spinRate":2371,"spinDirection":139},"zone":14,"typeConfidence":0.92,"plateTime":0.43661853223707103,"extension":6.535354403311905},"index":2,"playId":"adefd070-8911-3534-b17a-9859c2ecaf71","pitchNumber":3,"startTime":"2026-03-15T20:28:28.890Z","endTime":"2026-03-15T20:28:32.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970711110888377,"aZ":-21.963501384800786,"pfxX":0.41484459853175926,"pfxZ":5.65206062919389,"pX":0.6064498463977168,"pZ":2.31071346552455,"vX0":4.929579004290166,"vY0":-132.9123572723388,"vZ0":-5.608357530460867,"x":93.88,"y":176.39,"x0":-1.3188648194195847,"y0":50.00175454029348,"z0":6.022359948150614,"aX":0.7481422366107109},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":-1.7,"spinRate":2459,"spinDirection":181},"zone":6,"typeConfidence":0.91,"plateTime":0.41062838992843664,"extension":6.371659409903036},"hitData":{"launchSpeed":87.0,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":159.79}},"index":3,"playId":"a07bc2f3-6246-3079-a0cb-a5712fa70161","pitchNumber":4,"startTime":"2026-03-15T20:28:49.065Z","endTime":"2026-03-15T20:28:54.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.12,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:28:54.431Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:29:15.345Z","endTime":"2026-03-15T20:31:22.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246615372039628,"aZ":-14.129634853604417,"pfxX":-3.645632131450962,"pfxZ":9.48290604819612,"pX":-1.6727349448911721,"pZ":3.616333384820167,"vX0":0.489315531927061,"vY0":-137.05675186005317,"vZ0":-4.265911612674325,"x":180.76,"y":141.14,"x0":-1.3799255580107441,"y0":50.00277833612889,"z0":6.157744955715151,"aX":-6.936338718451127},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2346,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.39962397194592425,"extension":6.3795787175843515},"index":0,"playId":"ec81dad2-83c9-3351-bffa-2d325e71547c","pitchNumber":1,"startTime":"2026-03-15T20:29:28.586Z","endTime":"2026-03-15T20:29:32.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"87f9d4a6-2fb4-37ec-8758-33685f64c839","startTime":"2026-03-15T20:29:48.973Z","endTime":"2026-03-15T20:29:51.973Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229464584002233,"aZ":-26.419930373815284,"pfxX":3.0699359285902306,"pfxZ":3.5823391964512545,"pX":0.675677222456126,"pZ":2.7214301442317135,"vX0":4.064776794191138,"vY0":-125.10676662512925,"vZ0":-3.175074634803242,"x":91.24,"y":165.3,"x0":-1.3610181610093781,"y0":50.00019330151454,"z0":6.142871230413737,"aX":4.9274630237442585},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-6.4,"spinRate":2300,"spinDirection":153},"zone":6,"typeConfidence":0.93,"plateTime":0.4356956544848658,"extension":6.264774657992508},"index":2,"playId":"05ea8183-b493-35f4-91b6-2a3117acdbd3","pitchNumber":2,"startTime":"2026-03-15T20:30:07.873Z","endTime":"2026-03-15T20:30:11.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32258790538416,"aZ":-25.6174054096707,"pfxX":2.1917402286579972,"pfxZ":4.0187070406131555,"pX":0.6255834883504332,"pZ":1.4003020528128471,"vX0":4.053387876966846,"vY0":-126.79712444575802,"vZ0":-6.353737975835447,"x":93.15,"y":200.97,"x0":-1.2770494403851067,"y0":50.00589647175099,"z0":5.976067155173317,"aX":3.5773121611943504},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-4.9,"spinRate":2332,"spinDirection":173},"zone":14,"typeConfidence":0.93,"plateTime":0.431567082829841,"extension":6.202417737017714},"index":3,"playId":"4b88fe75-c1be-3a15-bd53-989c293cd7ad","pitchNumber":3,"startTime":"2026-03-15T20:30:28.341Z","endTime":"2026-03-15T20:30:32.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859005928923242,"aZ":-17.718297714493637,"pfxX":-0.06888773099502243,"pfxZ":8.05252822689847,"pX":0.5706872070336271,"pZ":4.058544661560667,"vX0":4.650378764301557,"vY0":-133.1990322466849,"vZ0":-2.156764019082314,"x":95.25,"y":129.2,"x0":-1.1895588715131513,"y0":50.00376122385901,"z0":6.161279714151576,"aX":-0.1249029075651319},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-0.8,"spinRate":2434,"spinDirection":181},"zone":12,"typeConfidence":0.54,"plateTime":0.4113603189724966,"extension":6.303719574120466},"index":4,"playId":"6399a633-3eb3-3307-9584-69f34524fab6","pitchNumber":4,"startTime":"2026-03-15T20:30:52.244Z","endTime":"2026-03-15T20:30:55.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.024512942524012,"aZ":-14.87369235529003,"pfxX":-4.721269013147696,"pfxZ":9.341684166632522,"pX":0.4178429693000684,"pZ":3.5867832525005854,"vX0":5.348972531946451,"vY0":-135.58210738219583,"vZ0":-4.197984725510558,"x":101.07,"y":141.94,"x0":-0.9718840634950059,"y0":50.00582880351282,"z0":6.2008204520789665,"aX":-8.74744153502215},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2359,"spinDirection":202},"zone":3,"typeConfidence":0.91,"plateTime":0.4047590651223709,"extension":6.242938476558058},"hitData":{"launchSpeed":100.5,"launchAngle":48.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":101.52}},"index":5,"playId":"6537d14d-f289-3d46-a4bb-bd7efa765ced","pitchNumber":5,"startTime":"2026-03-15T20:31:13.005Z","endTime":"2026-03-15T20:31:22.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:31:22.992Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, second baseman Adam Frazier to first baseman Trey Mancini.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:31:28.210Z","endTime":"2026-03-15T20:33:31.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69781354517443,"aZ":-41.247241388838404,"pfxX":5.635559956325984,"pfxZ":-6.9941645901488645,"pX":1.445830128116735,"pZ":2.667514460004977,"vX0":3.8156818338362672,"vY0":-113.46794957580862,"vZ0":1.0349955991017747,"x":61.89,"y":166.76,"x0":-0.9924482343961465,"y0":50.00120381100151,"z0":6.330810602018025,"aX":7.312242061670843},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.0,"breakHorizontal":-11.2,"spinRate":2631,"spinDirection":36},"zone":12,"typeConfidence":0.91,"plateTime":0.48360730848814537,"extension":6.298435753470693},"index":0,"playId":"6172ae04-112e-3e55-a17d-558d80c9b9e8","pitchNumber":1,"startTime":"2026-03-15T20:31:53.761Z","endTime":"2026-03-15T20:31:57.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.203794893886094,"aZ":-11.225222973129494,"pfxX":-3.6982547888498107,"pfxZ":11.241634135122123,"pX":-0.5110005162328297,"pZ":2.4729790179210474,"vX0":2.843132768716191,"vY0":-135.54577490233044,"vZ0":-7.609306656190911,"x":136.48,"y":172.01,"x0":-1.0922065770606901,"y0":50.005617262407625,"z0":6.097900033124263,"aX":-6.893247827378834},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":6.1,"spinRate":2389,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.4038539653814124,"extension":6.336060017992174},"index":1,"playId":"ee59d2c0-699d-3c78-a1f3-ab5c5e6f18d5","pitchNumber":2,"startTime":"2026-03-15T20:32:12.501Z","endTime":"2026-03-15T20:32:17.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Braxton Fulford steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"ee59d2c0-699d-3c78-a1f3-ab5c5e6f18d5","startTime":"2026-03-15T20:32:40.651Z","endTime":"2026-03-15T20:32:46.299Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"postOnSecond":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.84,"dramaIndex":33.0,"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80994814557215,"aZ":-27.057848119804415,"pfxX":-6.503246153147138,"pfxZ":3.180773275327505,"pX":-0.22419100946167214,"pZ":1.4362349781332757,"vX0":4.553587152314434,"vY0":-125.87466404878447,"vZ0":-5.9815391531651,"x":125.55,"y":200.0,"x0":-1.2089385990469035,"y0":50.00381487711671,"z0":6.025312439817029,"aX":-10.468691459147585},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":10.8,"spinRate":1574,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4346110229181188,"extension":6.290858752298299},"index":3,"playId":"e32efe63-ffc6-33aa-9c34-4937acf42c1e","pitchNumber":3,"startTime":"2026-03-15T20:32:46.299Z","endTime":"2026-03-15T20:32:49.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226591955165592,"aZ":-24.80557250692854,"pfxX":-8.240830072872699,"pfxZ":4.676470361417284,"pX":0.2044718210042267,"pZ":1.06914716684407,"vX0":6.194924809590754,"vY0":-124.75568724953838,"vZ0":-6.612776150248471,"x":109.21,"y":209.91,"x0":-1.2408758742276198,"y0":50.002646822117896,"z0":5.800300930973831,"aX":-12.982878035864765},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":1650,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.4391291370095991,"extension":6.570991046654759},"index":4,"playId":"461b3d81-9045-3b1f-bfa6-d2b5600f9260","pitchNumber":4,"startTime":"2026-03-15T20:33:07.345Z","endTime":"2026-03-15T20:33:11.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.560955792923156,"aZ":-11.053129005203143,"pfxX":-4.481998829376129,"pfxZ":11.249131778012806,"pX":0.17884225034665951,"pZ":2.592915726224723,"vX0":4.880041935078186,"vY0":-136.52491089534487,"vZ0":-7.128077814040188,"x":110.18,"y":168.77,"x0":-1.0540614535411241,"y0":50.00387783708523,"z0":6.0078055456366215,"aX":-8.416272367496283},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2377,"spinDirection":199},"zone":5,"typeConfidence":0.92,"plateTime":0.4020230792859012,"extension":6.302034589362737},"hitData":{"launchSpeed":94.0,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":154.72}},"index":5,"playId":"c9bade91-ad02-3dda-9145-daf3de0e75a8","pitchNumber":5,"startTime":"2026-03-15T20:33:26.713Z","endTime":"2026-03-15T20:33:31.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:33:31.752Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trey Mancini doubles (2) on a sharp line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:35:25.170Z","endTime":"2026-03-15T20:37:12.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8746222911652,"aZ":-13.104698897123573,"pfxX":-7.2982391160026605,"pfxZ":11.547151543968223,"pX":-0.49645028342155423,"pZ":1.5339700158475764,"vX0":7.071228722359637,"vY0":-127.3496625454321,"vZ0":-9.307698121183188,"x":135.92,"y":197.36,"x0":-2.353976771551346,"y0":50.00085847990769,"z0":6.260286176577193,"aX":-12.049372275399499},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":19.1,"breakHorizontal":11.8,"spinRate":2029,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4292456430344096,"extension":6.015788857010234},"index":0,"playId":"6c7be672-6970-3eac-a6e2-1a6cad05e786","pitchNumber":1,"startTime":"2026-03-15T20:36:05.317Z","endTime":"2026-03-15T20:36:09.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396646480685224,"aZ":-28.819039358437532,"pfxX":1.003937742342809,"pfxZ":2.2412504107553763,"pX":1.371808049785551,"pZ":1.4365900252895325,"vX0":8.683765863744634,"vY0":-121.1655107038484,"vZ0":-5.41998518225982,"x":64.71,"y":199.99,"x0":-2.380260236502422,"y0":50.00123986508951,"z0":6.203227365962401,"aX":1.5001148831228368},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2225,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.45105559833009456,"extension":5.922337758711745},"index":1,"playId":"69bd8f69-eb62-3bfe-8484-6fe1c6fbcd61","pitchNumber":2,"startTime":"2026-03-15T20:36:17.741Z","endTime":"2026-03-15T20:36:20.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.1,"endSpeed":83.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521495215005316,"aZ":-16.490440656747076,"pfxX":-6.57761939463783,"pfxZ":8.768608343849966,"pX":-0.05326619412057038,"pZ":3.618682704701027,"vX0":8.14109208583322,"vY0":-132.444473930064,"vZ0":-4.2529023341940535,"x":119.03,"y":141.08,"x0":-2.3027515084181793,"y0":50.001434106737406,"z0":6.440068346671096,"aX":-11.763233955557283},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2145,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4124998011101977,"extension":6.037570913052402},"index":2,"playId":"49a4f29f-02f0-33f0-a605-050411deebd3","pitchNumber":3,"startTime":"2026-03-15T20:36:31.600Z","endTime":"2026-03-15T20:36:34.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040601651594773,"aZ":-18.004749874329182,"pfxX":-8.277793340046333,"pfxZ":8.197383979126581,"pX":-0.29649674575116114,"pZ":1.3878098265965229,"vX0":8.15274893540679,"vY0":-130.30006854967564,"vZ0":-8.78730350452859,"x":128.3,"y":201.31,"x0":-2.3826402063992136,"y0":50.00414348469299,"z0":6.1512685715048,"aX":-14.309797623302464},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2059,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.419533654392541,"extension":6.001980700505245},"index":3,"playId":"4f97493d-a513-3a5d-9246-3c077324e36f","pitchNumber":4,"startTime":"2026-03-15T20:36:47.530Z","endTime":"2026-03-15T20:36:51.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569714859514157,"aZ":-14.145696321286765,"pfxX":-7.161054592729087,"pfxZ":10.177740516307885,"pX":0.47074899746225396,"pZ":2.7544648008884582,"vX0":9.768651155478954,"vY0":-131.88345210302987,"vZ0":-6.392404827017456,"x":99.06,"y":164.41,"x0":-2.341281835606581,"y0":50.0049295277515,"z0":6.242620126588157,"aX":-12.68816453419666},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2228,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.41441655347568407,"extension":6.19986394352394},"hitData":{"launchSpeed":108.7,"launchAngle":20.0,"totalDistance":408.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.71,"coordY":36.58}},"index":4,"playId":"e49dc09c-b67a-3450-910e-705fcfd83168","pitchNumber":5,"startTime":"2026-03-15T20:37:01.757Z","endTime":"2026-03-15T20:37:12.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:37:12.284Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis d'Arnaud walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:37:24.083Z","endTime":"2026-03-15T20:38:40.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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(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":82.9,"endSpeed":75.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09099423691988,"aZ":-31.86766446784434,"pfxX":0.800778604422125,"pfxZ":0.20672831491823196,"pX":1.663106917460493,"pZ":1.0049489262907372,"vX0":9.373176731024191,"vY0":-120.22329721362348,"vZ0":-5.491998701254804,"x":53.61,"y":211.65,"x0":-2.4108815550438276,"y0":50.000204981457614,"z0":6.190246069510242,"aX":1.154947496126676},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.8,"breakHorizontal":-4.0,"spinRate":2207,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.45783899959501273,"extension":5.984593740299586},"index":0,"playId":"2e145b89-9fb2-35ca-8e02-a022fdda8203","pitchNumber":1,"startTime":"2026-03-15T20:37:44.506Z","endTime":"2026-03-15T20:37:47.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.9,"endSpeed":84.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35948973155053,"aZ":-11.752358330406274,"pfxX":-6.267096048127498,"pfxZ":11.103212157474475,"pX":0.1875021265423749,"pZ":3.844643274163751,"vX0":8.831184074186346,"vY0":-134.99578130625622,"vZ0":-4.624640255707574,"x":109.85,"y":134.97,"x0":-2.317350491731722,"y0":50.00258707039594,"z0":6.412329768360007,"aX":-11.52724870852888},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":9.4,"spinRate":2293,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.406296035963035,"extension":5.939465563561919},"index":1,"playId":"58bf30b6-a435-38d5-8b0b-1acc5a62cc48","pitchNumber":2,"startTime":"2026-03-15T20:38:01.072Z","endTime":"2026-03-15T20:38:04.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.828488204462413,"aZ":-32.33360943865176,"pfxX":1.2928149513834044,"pfxZ":-0.1159793714451216,"pX":-0.08219111411058469,"pZ":0.853967895718657,"vX0":5.21732430693084,"vY0":-118.85989585986134,"vZ0":-5.585062118435657,"x":120.13,"y":215.72,"x0":-2.4736780103101217,"y0":50.001077287028764,"z0":6.17098037614134,"aX":1.8478377507081338},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.6,"spinRate":2275,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.4608573007447636,"extension":6.041730936877579},"index":2,"playId":"f173b257-8136-39b9-9848-d76bab8db531","pitchNumber":3,"startTime":"2026-03-15T20:38:17.506Z","endTime":"2026-03-15T20:38:20.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.294471631360835,"aZ":-15.820607298651717,"pfxX":-7.0589848058836315,"pfxZ":9.104873392249328,"pX":-1.0482925083134553,"pZ":3.649257535143331,"vX0":6.02526677334113,"vY0":-133.09944018399065,"vZ0":-4.121517741300615,"x":156.96,"y":140.25,"x0":-2.4231485147328384,"y0":50.00082289238887,"z0":6.361709857806904,"aX":-12.676712461922778},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":11.5,"spinRate":2283,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4113510194129648,"extension":6.02832755119349},"index":3,"playId":"7a624325-3082-3acc-827c-024dcd8f86b8","pitchNumber":4,"startTime":"2026-03-15T20:38:37.119Z","endTime":"2026-03-15T20:38:40.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:38:40.744Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chris Taylor lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:39:58.060Z","endTime":"2026-03-15T20:40:08.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-15T20:38:57.554Z","endTime":"2026-03-15T20:40:00.232Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7230993845143,"aZ":-13.692700186461554,"pfxX":-7.46091918017873,"pfxZ":9.979507592850704,"pX":-0.45084943102048686,"pZ":3.080719213172276,"vX0":7.561859961455897,"vY0":-135.05892407139032,"vZ0":-6.181026656256617,"x":134.19,"y":155.6,"x0":-2.314275111110041,"y0":50.002097587344835,"z0":6.357414856253537,"aX":-13.817394318392196},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":12.0,"spinRate":2221,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4051572519520188,"extension":6.087147508816599},"hitData":{"launchSpeed":87.0,"launchAngle":26.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":71.64}},"index":1,"playId":"b995cd16-676a-32b9-abc8-58771e8869d4","pitchNumber":1,"startTime":"2026-03-15T20:40:00.232Z","endTime":"2026-03-15T20:40:08.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":-5.6000000000000085,"leverageIndex":2.11,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:40:08.178Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yolmer Sánchez pops out to shortstop Nicky Lopez on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:40:48.429Z","endTime":"2026-03-15T20:41:34.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08318586-0166-0003-001c-f08cd117d70a","startTime":"2026-03-15T20:40:38.852Z","endTime":"2026-03-15T20:40:50.465Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971878328814103,"aZ":-24.75085820755275,"pfxX":0.4439864411292056,"pfxZ":4.454199459287201,"pX":-0.3715443752809708,"pZ":2.1088794474574364,"vX0":5.873394446225973,"vY0":-127.45786418052252,"vZ0":-5.325832365096136,"x":131.16,"y":181.84,"x0":-2.7509728745558624,"y0":50.00381622923337,"z0":6.147453654027189,"aX":0.739582167213603},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2222,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4275837976112622,"extension":5.937980313945936},"index":1,"playId":"a19300ec-9f42-3269-98b6-36d99e8123ab","pitchNumber":1,"startTime":"2026-03-15T20:40:50.465Z","endTime":"2026-03-15T20:40:54.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788841733695108,"aZ":-20.274696157961653,"pfxX":-8.6397503324507,"pfxZ":8.02007333932511,"pX":-0.587992256657313,"pZ":3.538631644523103,"vX0":7.2141541790910715,"vY0":-121.33926639954838,"vZ0":-2.7925297847206347,"x":139.41,"y":143.24,"x0":-2.4839592523270415,"y0":50.00522042743471,"z0":6.4803086249941755,"aX":-12.824335393177078},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":1958,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.45221288798167203,"extension":6.042988812215973},"index":2,"playId":"d50df122-60b1-3496-af73-675f16560173","pitchNumber":2,"startTime":"2026-03-15T20:41:06.354Z","endTime":"2026-03-15T20:41:10.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987108728663312,"aZ":-16.36828220782696,"pfxX":-6.821898003201041,"pfxZ":10.732477067314257,"pX":-0.15535319731962166,"pZ":2.023247163865692,"vX0":7.643820805590095,"vY0":-120.71939346608215,"vZ0":-6.615744293492819,"x":122.92,"y":184.15,"x0":-2.479724328389333,"y0":50.00294842212207,"z0":6.245419297447275,"aX":-10.04703036264275},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2059,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4541033316933616,"extension":6.22155217581035},"hitData":{"launchSpeed":87.8,"launchAngle":66.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":143.57}},"index":3,"playId":"38798a3d-4f8d-3aa9-9dbe-a6a45fe80a68","pitchNumber":3,"startTime":"2026-03-15T20:41:24.300Z","endTime":"2026-03-15T20:41:34.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-5.199999999999996,"leverageIndex":2.2,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:41:34.681Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:41:49.554Z","endTime":"2026-03-15T20:44:26.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555209422099548,"aZ":-26.27486211678194,"pfxX":1.5765341305711473,"pfxZ":3.6364924171744644,"pX":-0.15083806998936597,"pZ":2.945088423922502,"vX0":5.829033609608937,"vY0":-125.7728296971018,"vZ0":-2.8984041223882877,"x":122.75,"y":159.26,"x0":-2.691728788249524,"y0":50.003293153065194,"z0":6.215716641713368,"aX":2.5553184606548647},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2096,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4334619902991399,"extension":5.939781995956219},"index":0,"playId":"66680692-3c32-3efd-8741-390e30c9bacf","pitchNumber":1,"startTime":"2026-03-15T20:42:05.992Z","endTime":"2026-03-15T20:42:09.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"473aa587-a3c3-3d8a-9996-fb6228149045","startTime":"2026-03-15T20:42:22.839Z","endTime":"2026-03-15T20:42:25.839Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.73351136081762,"aZ":-34.988562670134414,"pfxX":0.9860658960480055,"pfxZ":-1.9536015179878454,"pX":-1.4272699390180765,"pZ":4.466603006582996,"vX0":2.687479187509466,"vY0":-118.22137288414892,"vZ0":2.434184903724722,"x":171.4,"y":118.18,"x0":-2.698744850776991,"y0":50.002802555333744,"z0":6.595542401425908,"aX":1.4203411910937498},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.9,"breakHorizontal":-2.3,"spinRate":2258,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4601647688752579,"extension":5.9373946000094655},"index":2,"playId":"7c09cc5f-8471-379c-87a2-79883e7a98e8","pitchNumber":2,"startTime":"2026-03-15T20:42:42.402Z","endTime":"2026-03-15T20:42:45.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.996150723322682,"aZ":-34.19622008499093,"pfxX":2.2455090850497212,"pfxZ":-1.3868940219303099,"pX":-0.03385947405256254,"pZ":2.8478903086362424,"vX0":5.083919633419455,"vY0":-119.61975361328257,"vZ0":-1.1151356487463313,"x":118.29,"y":161.89,"x0":-2.4701779421822025,"y0":50.00057961560963,"z0":6.35982101174483,"aX":3.2834200284096395},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":-5.2,"spinRate":2441,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4562256750172007,"extension":6.056553486694349},"index":3,"playId":"29456c7f-e10b-36b6-94db-e14f7b2c7cca","pitchNumber":3,"startTime":"2026-03-15T20:43:01.303Z","endTime":"2026-03-15T20:43:04.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.782245663405195,"aZ":-18.305085772851083,"pfxX":-7.311358801694897,"pfxZ":7.5425626424441266,"pX":-0.7440619691227692,"pZ":2.137304164421515,"vX0":6.7299927451832495,"vY0":-134.40714792715517,"vZ0":-7.529669704351184,"x":145.36,"y":181.07,"x0":-2.324535869994626,"y0":50.002151738009786,"z0":6.26374800381735,"aX":-13.442912579937284},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2134,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4067504865369287,"extension":6.064159226627463},"index":4,"playId":"0eb6a674-c8c7-3d6e-a4c3-18ed1317d05c","pitchNumber":4,"startTime":"2026-03-15T20:43:21.688Z","endTime":"2026-03-15T20:43:24.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785771422403034,"aZ":-12.340197415220974,"pfxX":-7.091561901164397,"pfxZ":10.318423564876577,"pX":0.975259978022608,"pZ":3.9806207233448103,"vX0":11.070171061081282,"vY0":-137.8203653910685,"vZ0":-4.308448441055261,"x":79.83,"y":131.3,"x0":-2.1732733347163737,"y0":50.00648182968769,"z0":6.398401490794753,"aX":-13.63728867122426},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":10.6,"spinRate":2240,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3975002583330829,"extension":6.022421834522105},"index":5,"playId":"3409a613-5d62-3501-8795-a0fe1a4fd826","pitchNumber":5,"startTime":"2026-03-15T20:43:44.414Z","endTime":"2026-03-15T20:43:47.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961813809443704,"aZ":-17.645254306341517,"pfxX":-7.409603489509335,"pfxZ":7.7726507583890925,"pX":-0.004003127053361427,"pZ":4.004232680093646,"vX0":8.424072843373242,"vY0":-136.12412977508362,"vZ0":-3.360416282584977,"x":117.15,"y":130.67,"x0":-2.1818074510057865,"y0":50.002870881527016,"z0":6.482260440255731,"aX":-13.851623792364805},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2208,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40297311901154,"extension":6.080133207792856},"index":6,"playId":"942442c9-daba-3dad-9cdb-94e3b1dfcf51","pitchNumber":6,"startTime":"2026-03-15T20:44:02.322Z","endTime":"2026-03-15T20:44:06.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.461248523196303,"aZ":-13.073566350407175,"pfxX":-7.236135118385584,"pfxZ":10.189757546177027,"pX":-0.42579079658445035,"pZ":2.3939659497346977,"vX0":7.390434468839251,"vY0":-136.3868245401956,"vZ0":-7.930058138675629,"x":133.23,"y":174.14,"x0":-2.237304129300509,"y0":50.00118298155778,"z0":6.251261715698217,"aX":-13.560522240219596},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":11.4,"spinRate":2207,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4024165047354624,"extension":6.300589103676869},"index":7,"playId":"19d5a1a4-b23c-3636-87b8-74456206cd4e","pitchNumber":7,"startTime":"2026-03-15T20:44:21.860Z","endTime":"2026-03-15T20:44:26.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:44:26.267Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a soft bunt ground ball to second baseman Adam Frazier.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:46:58.398Z","endTime":"2026-03-15T20:47:05.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Austin Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-15T20:45:40.742Z","endTime":"2026-03-15T20:47:00.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24963181418008,"aZ":-13.771422313020986,"pfxX":3.474182814653266,"pfxZ":10.166589292282163,"pX":0.9094121509173502,"pZ":2.8898484703679137,"vX0":-4.3123926313250065,"vY0":-133.79547731807156,"vZ0":-5.985722566027526,"x":82.34,"y":160.75,"x0":2.0917979839992995,"y0":50.00643234714,"z0":6.14565054636494,"aX":6.291366368455303},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-5.4,"spinRate":2551,"spinDirection":149},"zone":12,"typeConfidence":0.89,"plateTime":0.4096066255074886,"extension":5.590205630370205},"hitData":{"launchSpeed":37.0,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"bunt_grounder","hardness":"soft","location":"4","coordinates":{"coordX":132.77,"coordY":176.92}},"index":1,"playId":"14ca4b5e-ba20-3949-a1e9-5e9cadda81be","pitchNumber":1,"startTime":"2026-03-15T20:47:00.521Z","endTime":"2026-03-15T20:47:05.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.85,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:47:05.981Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:47:22.472Z","endTime":"2026-03-15T20:49:41.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[4],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69471407339713,"aZ":-14.232204091814754,"pfxX":3.0990961651514137,"pfxZ":9.998953450707058,"pX":0.5654546407379111,"pZ":3.445990910445214,"vX0":-5.196024342649112,"vY0":-133.12399664970155,"vZ0":-4.414949635141976,"x":95.45,"y":145.74,"x0":2.1402775902465705,"y0":50.00099546037071,"z0":6.156845439817244,"aX":5.560297466042476},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":-4.4,"spinRate":2542,"spinDirection":150},"zone":12,"typeConfidence":0.89,"plateTime":0.41152483211664403,"extension":5.5769633543569554},"index":0,"playId":"13e0656f-7954-34ac-9bfe-0fda4af22b6b","pitchNumber":1,"startTime":"2026-03-15T20:47:46.319Z","endTime":"2026-03-15T20:47:49.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.6,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78621987822132,"aZ":-13.408700406735056,"pfxX":3.6839341808972197,"pfxZ":10.466778789061532,"pX":-0.4464583991975957,"pZ":2.681622153992653,"vX0":-7.139072041620187,"vY0":-133.1222181192491,"vZ0":-6.324911535897087,"x":134.02,"y":166.38,"x0":1.792492928632538,"y0":50.00648085773653,"z0":6.060512166502247,"aX":6.607772891953064},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-5.2,"spinRate":2617,"spinDirection":148},"zone":4,"typeConfidence":0.89,"plateTime":0.41156207223266783,"extension":5.568552785354456},"index":1,"playId":"a2236845-0767-3247-b6a1-fc57fce7ee4f","pitchNumber":2,"startTime":"2026-03-15T20:48:02.568Z","endTime":"2026-03-15T20:48:05.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.9,"endSpeed":85.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02601735993575,"aZ":-12.867188073812452,"pfxX":3.2653128274204626,"pfxZ":10.437048258136219,"pX":-0.785877827096189,"pZ":2.4824253000860454,"vX0":-7.662527311387917,"vY0":-135.04457020054377,"vZ0":-7.064858588160397,"x":146.96,"y":171.75,"x0":1.6622423888152984,"y0":50.00190457330249,"z0":6.035030381792423,"aX":6.040691590960264},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-4.3,"spinRate":2640,"spinDirection":149},"zone":4,"typeConfidence":0.9,"plateTime":0.4053845164210772,"extension":5.644549960904085},"index":2,"playId":"8d9e2305-8cc8-3654-bab8-f844e9f87b71","pitchNumber":3,"startTime":"2026-03-15T20:48:20.982Z","endTime":"2026-03-15T20:48:24.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576553851768175,"aZ":-11.970269235153564,"pfxX":2.533279145549635,"pfxZ":10.831635239794181,"pX":-1.0495856406577644,"pZ":2.276115620786051,"vX0":-7.9855811105148,"vY0":-135.4592224537539,"vZ0":-7.821630864762538,"x":157.01,"y":177.32,"x0":1.6027443021398744,"y0":50.0037127849187,"z0":6.0310647692799515,"aX":4.726831601827042},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-3.0,"spinRate":2616,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.4037985336128296,"extension":5.683531699757828},"index":3,"playId":"b3ac4ea0-2218-3d2e-9c44-596a3eef78a1","pitchNumber":4,"startTime":"2026-03-15T20:48:39.116Z","endTime":"2026-03-15T20:48:45.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake McCarthy steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"b3ac4ea0-2218-3d2e-9c44-596a3eef78a1","startTime":"2026-03-15T20:48:55.729Z","endTime":"2026-03-15T20:49:11.064Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"postOnSecond":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":1.41,"dramaIndex":55.0,"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":93.7,"endSpeed":86.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663905521504365,"aZ":-10.649734312936843,"pfxX":2.8865727317556846,"pfxZ":11.340600489895323,"pX":-1.0916135754650182,"pZ":2.2752074064650003,"vX0":-8.463038448867104,"vY0":-136.11868439662172,"vZ0":-7.852567320829497,"x":158.61,"y":177.35,"x0":1.667131471407507,"y0":50.00345358417295,"z0":5.9140291462585814,"aX":5.479682114432374},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":-3.6,"spinRate":2540,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4006313137494133,"extension":5.871462028700011},"index":5,"playId":"a5ab7ef0-3b21-35af-8077-4b8f49828043","pitchNumber":5,"startTime":"2026-03-15T20:49:11.064Z","endTime":"2026-03-15T20:49:14.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-15T20:49:34.673Z","endTime":"2026-03-15T20:49:37.818Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302220990777016,"aZ":-12.210032062940003,"pfxX":1.6117361250008404,"pfxZ":10.54202714565513,"pX":1.1910509335786088,"pZ":3.5203064165337183,"vX0":-2.9421672535752506,"vY0":-136.11818493606216,"vZ0":-4.670896717194591,"x":71.6,"y":143.73,"x0":2.072052388365834,"y0":50.00340677655639,"z0":6.090952670171998,"aX":3.052725799807461},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-2.4,"spinRate":2482,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.40098436308854435,"extension":5.6263368597204115},"index":7,"playId":"16a81c1f-5c0f-37b0-aca7-650a4f00be08","pitchNumber":6,"startTime":"2026-03-15T20:49:37.818Z","endTime":"2026-03-15T20:49:41.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.41,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:49:41.656Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (2) on a fly ball to center field. Jake McCarthy scores. Edouard Julien scores.","rbi":3,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:49:50.125Z","endTime":"2026-03-15T20:51:45.086Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9531945208035,"aZ":-41.27949738375454,"pfxX":-1.0790634827119896,"pfxZ":-5.9722551057157975,"pX":-0.9722621035198097,"pZ":1.6869815179335208,"vX0":-6.476784292048014,"vY0":-122.38518478506005,"vZ0":-2.409118175567235,"x":154.06,"y":193.23,"x0":1.8428136418968595,"y0":50.002509456962315,"z0":6.201922206664521,"aX":-1.6444113385804764},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.2,"breakHorizontal":3.4,"spinRate":2300,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.4466409109060101,"extension":5.745451456872629},"index":0,"playId":"525914fc-ce83-3a11-b998-a33eab42938e","pitchNumber":1,"startTime":"2026-03-15T20:50:13.965Z","endTime":"2026-03-15T20:50:17.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648478215353325,"aZ":-10.667326895665935,"pfxX":2.5259495722414194,"pfxZ":11.364387535683816,"pX":0.9026226344108101,"pZ":2.4676883838255295,"vX0":-3.3944760046499627,"vY0":-136.58182464288993,"vZ0":-7.534004844279846,"x":82.59,"y":172.15,"x0":1.8324621649965727,"y0":50.001614229878015,"z0":5.992756498510771,"aX":4.779807156441099},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":-3.8,"spinRate":2525,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4007903964090964,"extension":5.678382744776554},"index":1,"playId":"fbdf4999-a8c0-3778-a294-52e14c570bb1","pitchNumber":2,"startTime":"2026-03-15T20:50:32.517Z","endTime":"2026-03-15T20:50:36.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363521286692148,"aZ":-12.142403219477576,"pfxX":1.3286997411451007,"pfxZ":10.549413707754539,"pX":-0.37214457212315677,"pZ":2.784854529112555,"vX0":-6.01206438062913,"vY0":-136.08782810578842,"vZ0":-6.43323366361288,"x":131.19,"y":163.59,"x0":1.68120991982086,"y0":50.004811939741316,"z0":5.999586898970935,"aX":2.523656733214699},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":-1.3,"spinRate":2582,"spinDirection":160},"zone":1,"typeConfidence":0.9,"plateTime":0.40056547009943566,"extension":5.709305659040824},"index":2,"playId":"80ee2c65-560b-361c-91d4-916bca5ee545","pitchNumber":3,"startTime":"2026-03-15T20:50:51.236Z","endTime":"2026-03-15T20:50:54.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25174928282292,"aZ":-12.198336300429704,"pfxX":3.4420343890552703,"pfxZ":10.405788294734178,"pX":0.274203635991176,"pZ":2.2191170798677784,"vX0":-4.831539045933231,"vY0":-137.15929210899466,"vZ0":-7.992114269261531,"x":106.55,"y":178.86,"x0":1.6053483406788283,"y0":50.00042529340244,"z0":5.988465117401565,"aX":6.606059872648449},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":-5.3,"spinRate":2596,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.3982334741521858,"extension":5.815092366195123},"hitData":{"launchSpeed":111.3,"launchAngle":35.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":11.32}},"index":3,"playId":"38463b0d-0216-3ef3-b7f2-97536eca6e2d","pitchNumber":4,"startTime":"2026-03-15T20:51:19.716Z","endTime":"2026-03-15T20:51:45.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.72,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:51:45.086Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to right fielder Jose Siri.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:51:58.995Z","endTime":"2026-03-15T20:54:16.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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(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.1,"endSpeed":86.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86586855217722,"aZ":-13.414931965752416,"pfxX":2.280257587458657,"pfxZ":9.957939212304836,"pX":-0.8736636050880621,"pZ":1.787511299557796,"vX0":-7.963448446146218,"vY0":-135.25973437299203,"vZ0":-8.61799208066337,"x":150.3,"y":190.52,"x0":1.7910242092476156,"y0":50.00338437292324,"z0":5.920459287429321,"aX":4.296377662109131},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-2.8,"spinRate":2501,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.4023745876545788,"extension":5.79673872459405},"index":0,"playId":"6e2b8e6d-69ab-3b16-aaac-e20deaf82bdd","pitchNumber":1,"startTime":"2026-03-15T20:52:08.647Z","endTime":"2026-03-15T20:52:12.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254485832942905,"aZ":-14.04326695402352,"pfxX":2.3168757322947346,"pfxZ":9.668849333261704,"pX":0.4984019104718509,"pZ":2.6796491087733236,"vX0":-4.853660184033182,"vY0":-135.93372437215749,"vZ0":-6.257086513574398,"x":98.0,"y":166.43,"x0":2.0044730065280194,"y0":50.001413195812795,"z0":5.982757076249718,"aX":4.344301810692299},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-3.2,"spinRate":2451,"spinDirection":154},"zone":6,"typeConfidence":0.89,"plateTime":0.40263477651255064,"extension":5.7150559248087465},"index":1,"playId":"da6e7503-a812-398f-a9dd-fea2a241ca96","pitchNumber":2,"startTime":"2026-03-15T20:52:23.917Z","endTime":"2026-03-15T20:52:27.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.5,"endSpeed":86.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036015808532053,"aZ":-14.211306391092723,"pfxX":1.0297493115843586,"pfxZ":9.440917741510978,"pX":-0.025747276723075772,"pZ":3.284382170938001,"vX0":-5.233699962519578,"vY0":-136.1356823321892,"vZ0":-4.981245840263732,"x":117.98,"y":150.1,"x0":1.776585101192718,"y0":50.005015056677315,"z0":6.100106079773736,"aX":1.9606159482633785},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-1.0,"spinRate":2442,"spinDirection":157},"zone":2,"typeConfidence":0.89,"plateTime":0.4002590565004187,"extension":5.681147428134254},"index":2,"playId":"692a7b99-71a2-3fb9-90c2-38f9709aad4f","pitchNumber":3,"startTime":"2026-03-15T20:52:42.736Z","endTime":"2026-03-15T20:52:45.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-15T20:53:02.920Z","endTime":"2026-03-15T20:53:17.045Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74424312212283,"aZ":-36.72717161539787,"pfxX":-4.610990883287567,"pfxZ":-2.9479210033578633,"pX":-1.1779342431686137,"pZ":1.757784997353758,"vX0":-5.883471272663767,"vY0":-122.78639642519732,"vZ0":-3.196057806429417,"x":161.9,"y":191.32,"x0":1.8381401886664697,"y0":50.00270355348623,"z0":6.166138386387254,"aX":-7.119910563352538},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.8,"breakHorizontal":9.6,"spinRate":2103,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.4441731903965205,"extension":5.723953335902561},"index":4,"playId":"ed59fcb4-c49b-32a4-b4d2-8857cc211e6b","pitchNumber":4,"startTime":"2026-03-15T20:53:17.045Z","endTime":"2026-03-15T20:53:20.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434049939262646,"aZ":-38.05128800418268,"pfxX":-2.9988825576593117,"pfxZ":-3.909727936842353,"pX":-1.0079342151076063,"pZ":1.4856726501038797,"vX0":-5.834883646370527,"vY0":-121.38208015370732,"vZ0":-3.2314669796425752,"x":155.42,"y":198.67,"x0":1.8112878184516654,"y0":50.005999985026925,"z0":6.127709451738537,"aX":-4.502197413793581},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.6,"breakHorizontal":6.7,"spinRate":2160,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.45021613738171506,"extension":5.804131391180772},"index":5,"playId":"94eb483c-540a-3d16-b82c-d7b91864c769","pitchNumber":5,"startTime":"2026-03-15T20:53:36.020Z","endTime":"2026-03-15T20:53:39.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882568409522868,"aZ":-13.856992089250637,"pfxX":2.2361657412474134,"pfxZ":9.708151734032525,"pX":0.9602361166603482,"pZ":2.861436794097724,"vX0":-3.4324248294175557,"vY0":-136.0241149718557,"vZ0":-5.880905841430549,"x":80.4,"y":161.52,"x0":1.9439046948077494,"y0":50.0054519443527,"z0":6.000475796456677,"aX":4.220607293215072},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-3.4,"spinRate":2441,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.40159324885170067,"extension":5.662825061231404},"index":6,"playId":"bb1e6a1a-cc88-31b9-b232-471eb82d98ae","pitchNumber":6,"startTime":"2026-03-15T20:53:51.982Z","endTime":"2026-03-15T20:53:56.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037901480739478,"aZ":-12.361820456605496,"pfxX":1.0342955466593224,"pfxZ":10.44040610747624,"pX":0.8873548983290906,"pZ":3.260887301932233,"vX0":-3.0916555959807264,"vY0":-136.84173879957268,"vZ0":-5.396856973400218,"x":83.18,"y":150.74,"x0":1.897097698801345,"y0":50.00067151839597,"z0":6.1045525590519025,"aX":1.9625361971233544},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-1.2,"spinRate":2440,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.40016859948396455,"extension":5.625763666529284},"hitData":{"launchSpeed":84.3,"launchAngle":45.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.31,"coordY":81.68}},"index":7,"playId":"74fbdf22-a4b7-39ee-887f-e3d5ac8eb631","pitchNumber":7,"startTime":"2026-03-15T20:54:08.303Z","endTime":"2026-03-15T20:54:16.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:54:16.102Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:54:26.518Z","endTime":"2026-03-15T20:56:14.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773142572603874,"aZ":-38.49348169030051,"pfxX":0.6896148471901853,"pfxZ":-4.201711011728309,"pX":-1.5805868027676118,"pZ":1.9668625721690856,"vX0":-8.360703396731335,"vY0":-121.80095556358326,"vZ0":-2.1971304509836482,"x":177.25,"y":185.67,"x0":1.805961885463907,"y0":50.004466879223166,"z0":6.20721499385421,"aX":1.0384086762323954},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.9,"breakHorizontal":0.7,"spinRate":2234,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.44958958660806214,"extension":5.693903544338975},"index":0,"playId":"9e53b75c-8ebf-3d63-a28c-2a934f60345f","pitchNumber":1,"startTime":"2026-03-15T20:54:40.920Z","endTime":"2026-03-15T20:54:44.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.829479917865196,"aZ":-39.54604904915767,"pfxX":-1.7366526344289732,"pfxZ":-5.007113770097118,"pX":-0.7851891996383366,"pZ":1.9661638259933174,"vX0":-5.696864943265962,"vY0":-120.41680805302236,"vZ0":-1.8488532538766942,"x":146.93,"y":185.69,"x0":1.8344630955650698,"y0":50.00314312979877,"z0":6.23443829681055,"aX":-2.5560818680247914},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.2,"breakHorizontal":4.4,"spinRate":2311,"spinDirection":331},"zone":7,"typeConfidence":0.9,"plateTime":0.4544290210371953,"extension":5.548632551917565},"index":1,"playId":"41c8f5c8-98ae-3d64-8e79-5ad031038369","pitchNumber":2,"startTime":"2026-03-15T20:54:56.790Z","endTime":"2026-03-15T20:55:00.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397730757815374,"aZ":-37.34959975243623,"pfxX":-3.2087840804370718,"pfxZ":-3.405237840773859,"pX":-1.1681587196636503,"pZ":1.4977315137849068,"vX0":-6.046158511191988,"vY0":-122.50966347630454,"vZ0":-3.6012299916042876,"x":161.53,"y":198.34,"x0":1.749615096888449,"y0":50.004517929976664,"z0":6.1820498415388005,"aX":-4.873141726719829},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.8,"breakHorizontal":7.2,"spinRate":2173,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.44724280629460855,"extension":5.5633815198766206},"index":2,"playId":"396df42e-87bf-38c6-8254-33f8dff0e441","pitchNumber":3,"startTime":"2026-03-15T20:55:12.484Z","endTime":"2026-03-15T20:55:16.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26097632368175,"aZ":-14.976916131091064,"pfxX":2.315043536114126,"pfxZ":9.427918768123384,"pX":-0.010845496589306797,"pZ":3.47397645353118,"vX0":-5.6371882243238325,"vY0":-134.01570792518814,"vZ0":-3.9514659917913635,"x":117.41,"y":144.98,"x0":1.8165838140452966,"y0":50.00017401059309,"z0":6.0333730565089905,"aX":4.222308674044091},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-3.0,"spinRate":2499,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.40830969957100516,"extension":5.610634503235116},"index":3,"playId":"2c397b24-1579-32a4-82c7-4eff7d8211c2","pitchNumber":4,"startTime":"2026-03-15T20:55:28.944Z","endTime":"2026-03-15T20:55:32.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331907777944675,"aZ":-37.019403484077635,"pfxX":1.457332249479423,"pfxZ":-3.079598440794356,"pX":-1.2027994960619053,"pZ":0.6073576151659604,"vX0":-7.594131355222224,"vY0":-124.03412105454781,"vZ0":-5.818302340298349,"x":162.85,"y":222.38,"x0":1.695214104900372,"y0":50.00284693821458,"z0":6.033053236948611,"aX":2.2967677933336534},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.6,"breakHorizontal":-1.1,"spinRate":2358,"spinDirection":336},"zone":13,"typeConfidence":0.87,"plateTime":0.43981100116526717,"extension":5.655382825258347},"index":4,"playId":"ac81f390-3b0e-3dab-b65e-ab45d3d0ff64","pitchNumber":5,"startTime":"2026-03-15T20:55:45.640Z","endTime":"2026-03-15T20:55:50.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-15T20:55:56.543Z","endTime":"2026-03-15T20:56:10.064Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65122281253697,"aZ":-13.404819506977866,"pfxX":2.7073501114908045,"pfxZ":9.998434768099756,"pX":-0.2681380459117716,"pZ":3.9344775934906435,"vX0":-6.008836075819018,"vY0":-135.43506822015158,"vZ0":-3.3643665058945214,"x":127.22,"y":132.55,"x0":1.6170927875729475,"y0":50.00353902061871,"z0":6.116676877552418,"aX":5.083270922559664},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":-3.7,"spinRate":2481,"spinDirection":159},"zone":11,"typeConfidence":0.89,"plateTime":0.4027925393771663,"extension":5.608478487953788},"index":6,"playId":"92ea24d2-4c30-3d08-96d2-929430938eda","pitchNumber":6,"startTime":"2026-03-15T20:56:10.064Z","endTime":"2026-03-15T20:56:14.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:56:14.965Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:57:03.880Z","endTime":"2026-03-15T20:58:35.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"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-15T20:56:25.365Z","endTime":"2026-03-15T20:57:05.917Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.836161244174292,"aZ":-39.115574559644195,"pfxX":-2.887905389297977,"pfxZ":-4.583929306959364,"pX":0.6492571340484752,"pZ":3.7287238353788514,"vX0":-2.5758490451796634,"vY0":-121.4239176753391,"vZ0":1.823846548577748,"x":92.25,"y":138.1,"x0":2.0941019297629446,"y0":50.00461165071664,"z0":6.338370069111029,"aX":-4.3698194248794024},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.7,"breakHorizontal":5.8,"spinRate":2164,"spinDirection":326},"zone":12,"typeConfidence":0.9,"plateTime":0.4488180314736372,"extension":5.55672207824871},"index":1,"playId":"de0e74c8-97b4-38f3-8fd8-983db63c0d00","pitchNumber":1,"startTime":"2026-03-15T20:57:05.917Z","endTime":"2026-03-15T20:57:08.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917934161681732,"aZ":-14.255998329479091,"pfxX":1.7897431106367199,"pfxZ":9.968964267230954,"pX":0.5008225580197743,"pZ":2.992171813970496,"vX0":-4.148374298438939,"vY0":-132.61258911242763,"vZ0":-5.191209083576789,"x":97.91,"y":157.99,"x0":1.8465142189498638,"y0":50.004742272702984,"z0":5.999761012296541,"aX":3.218060517278396},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-2.4,"spinRate":2500,"spinDirection":158},"zone":3,"typeConfidence":0.88,"plateTime":0.41160036227378116,"extension":5.6375217258818155},"index":2,"playId":"f3454c58-7a1f-3a7b-b194-c672ad99734f","pitchNumber":2,"startTime":"2026-03-15T20:57:26.228Z","endTime":"2026-03-15T20:57:29.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128565807240626,"aZ":-13.538542053535739,"pfxX":1.4750867401819905,"pfxZ":10.203516951436441,"pX":1.2189320958536274,"pZ":3.865221388598971,"vX0":-2.3803996739415436,"vY0":-134.08685563318062,"vZ0":-3.5045980100388214,"x":70.54,"y":134.42,"x0":1.9252687438692715,"y0":50.00525889222591,"z0":6.1509191947112125,"aX":2.6949972765818804},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-2.2,"spinRate":2491,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.4079967227157999,"extension":5.595078618808939},"index":3,"playId":"4502a8d1-5af9-3319-9087-f1bc9b9e1cf8","pitchNumber":3,"startTime":"2026-03-15T20:57:43.631Z","endTime":"2026-03-15T20:57:47.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brenton Doyle steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"4502a8d1-5af9-3319-9087-f1bc9b9e1cf8","startTime":"2026-03-15T20:57:55.641Z","endTime":"2026-03-15T20:58:12.644Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"postOnSecond":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-0.8999999999999968,"leverageIndex":0.53,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212183489784188,"aZ":-36.99484051272924,"pfxX":-1.0587241686731534,"pfxZ":-3.1672275180138065,"pX":-1.5804226339760912,"pZ":1.9586998342755289,"vX0":-7.701890460019642,"vY0":-122.28524822949822,"vZ0":-2.4034966127405992,"x":177.24,"y":185.9,"x0":1.7424690381411667,"y0":50.005239754615616,"z0":6.115951700614344,"aX":-1.6090480327303722},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.0,"breakHorizontal":3.7,"spinRate":2185,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.44722519211810274,"extension":5.76266500312434},"index":5,"playId":"5b38ae32-fb3c-389f-9d24-66ae4801cac6","pitchNumber":4,"startTime":"2026-03-15T20:58:12.644Z","endTime":"2026-03-15T20:58:15.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.870691200630787,"aZ":-13.256101738476497,"pfxX":1.1325763464363021,"pfxZ":10.436165145476867,"pX":1.4369243117576875,"pZ":2.669348801736345,"vX0":-2.0701381483171364,"vY0":-133.1095123975683,"vZ0":-6.187955699435079,"x":62.23,"y":166.71,"x0":2.0740252667604504,"y0":50.00278294667928,"z0":5.966251175565786,"aX":2.0532372148343336},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-1.7,"spinRate":2495,"spinDirection":152},"zone":12,"typeConfidence":0.89,"plateTime":0.40992434326416083,"extension":5.669087633994734},"index":6,"playId":"3d6c48f9-ff0a-33a7-b54f-0f939ad0438c","pitchNumber":5,"startTime":"2026-03-15T20:58:32.260Z","endTime":"2026-03-15T20:58:35.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.53,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:58:35.260Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to left fielder Yolmer Sánchez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T21:01:12.136Z","endTime":"2026-03-15T21:01:57.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676502,"fullName":"Roman Phansalkar","link":"/api/v1/people/676502"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"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-15T20:58:56.664Z","endTime":"2026-03-15T21:00:07.032Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Roman Phansalkar replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-15T21:00:07.032Z","endTime":"2026-03-15T21:01:13.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676502,"link":"/api/v1/people/676502"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286034515991567,"aZ":-28.32359958801038,"pfxX":7.365425304097239,"pfxZ":2.7030269891114145,"pX":1.3607472790254127,"pZ":1.1759433649193607,"vX0":5.272190843299099,"vY0":-118.68781673488898,"vZ0":-3.585050893302755,"x":65.13,"y":207.03,"x0":-1.848073384288224,"y0":50.000351157986,"z0":5.292749417301565,"aX":10.477467007541957},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.3,"breakHorizontal":-14.6,"spinRate":2632,"spinDirection":49},"zone":14,"typeConfidence":0.92,"plateTime":0.4619498494103662,"extension":4.966360731854947},"index":2,"playId":"438451c8-0827-3445-b911-99643fa90642","pitchNumber":1,"startTime":"2026-03-15T21:01:13.924Z","endTime":"2026-03-15T21:01:17.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676502,"link":"/api/v1/people/676502","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456402102622512,"aZ":-28.611264666440448,"pfxX":-9.001358471228716,"pfxZ":1.9386038345725325,"pX":-1.6090591438214743,"pZ":3.15159435592256,"vX0":3.4462076983194097,"vY0":-135.29576365721007,"vZ0":-0.6570781531454596,"x":178.33,"y":153.69,"x0":-1.734906033519061,"y0":50.0058976428352,"z0":5.415281964512692,"aX":-16.572965408342608},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":2468,"spinDirection":244},"zone":11,"typeConfidence":0.87,"plateTime":0.40592853941714546,"extension":5.142325088124667},"index":3,"playId":"f19691f7-fb41-3e7f-a0eb-edc1e2179e1d","pitchNumber":2,"startTime":"2026-03-15T21:01:29.834Z","endTime":"2026-03-15T21:01:33.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676502,"link":"/api/v1/people/676502","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760852815555847,"aZ":-25.26429654721217,"pfxX":-10.216790666097397,"pfxZ":3.6520436915846943,"pX":-0.9869155636769941,"pZ":2.415531118283177,"vX0":5.658168374293205,"vY0":-136.60154469172338,"vZ0":-3.0954637005611123,"x":154.62,"y":173.56,"x0":-1.756442918932949,"y0":50.00241908438591,"z0":5.297990090064378,"aX":-19.330350274820393},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":17.3,"spinRate":2537,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4007894601598876,"extension":5.361568244230131},"hitData":{"launchSpeed":85.7,"launchAngle":36.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.11,"coordY":71.35}},"index":4,"playId":"1f8cc92c-7af2-312d-a415-7930d499e0bd","pitchNumber":3,"startTime":"2026-03-15T21:01:47.265Z","endTime":"2026-03-15T21:01:57.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676502,"link":"/api/v1/people/676502","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":676502,"link":"/api/v1/people/676502"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":676502,"link":"/api/v1/people/676502"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:01:57.816Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to shortstop Chris Taylor, deflected by third baseman Jeimer Candelario. Brenton Doyle out at home, first baseman Trey Mancini to catcher Travis d'Arnaud. Jordan Beck to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T21:02:03.677Z","endTime":"2026-03-15T21:02:52.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676502,"fullName":"Roman Phansalkar","link":"/api/v1/people/676502"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228686258697003,"aZ":-33.08314103502847,"pfxX":5.436440027953978,"pfxZ":-0.6395500895741506,"pX":0.9362816322224,"pZ":3.607066293489899,"vX0":4.858219105229955,"vY0":-119.46834613499244,"vZ0":2.5604622457290933,"x":81.31,"y":141.39,"x0":-1.8409571777976306,"y0":50.00158486680394,"z0":5.525622466346686,"aX":7.739963099321606},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.1,"breakHorizontal":-11.2,"spinRate":2624,"spinDirection":51},"zone":12,"typeConfidence":0.93,"plateTime":0.461108557647143,"extension":5.153434000852402},"index":0,"playId":"95aac4e0-6d5f-37c2-a3dc-e2727d787860","pitchNumber":1,"startTime":"2026-03-15T21:02:25.329Z","endTime":"2026-03-15T21:02:28.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676502,"link":"/api/v1/people/676502","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433738449923375,"aZ":-29.623242945274455,"pfxX":-10.641543428115794,"pfxZ":1.35790094623575,"pX":-0.718802643166754,"pZ":2.9845568911448637,"vX0":6.265055232502921,"vY0":-136.50619621411465,"vZ0":-0.9438161097423546,"x":144.4,"y":158.2,"x0":-1.6670202733894277,"y0":50.00292588273812,"z0":5.383362394304765,"aX":-19.983711013618702},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":17.9,"spinRate":2549,"spinDirection":246},"zone":1,"typeConfidence":0.91,"plateTime":0.40200374665201766,"extension":5.338990109774816},"hitData":{"launchSpeed":99.2,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":171.95}},"index":1,"playId":"093ee109-3893-3b64-b7bd-6a974e37d603","pitchNumber":2,"startTime":"2026-03-15T21:02:44.316Z","endTime":"2026-03-15T21:02:52.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676502,"link":"/api/v1/people/676502","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":676502,"link":"/api/v1/people/676502"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":676502,"link":"/api/v1/people/676502"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":2.0000000000000036,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:02:52.288Z","atBatIndex":24},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Bryce Teodosio bunt grounds out softly, pitcher Tanner Gordon to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:05:00.456Z","endTime":"2026-03-15T21:05:10.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251349496892765,"aZ":-17.524766442069087,"pfxX":-7.48514172155223,"pfxZ":8.009961512808177,"pX":-0.21884667364290727,"pZ":3.648072938078228,"vX0":8.159577507401407,"vY0":-134.43010423582885,"vZ0":-4.256667172850182,"x":125.34,"y":140.28,"x0":-2.3215877466506414,"y0":50.00582502792813,"z0":6.496825633033613,"aX":-13.69651762254083},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":2188,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4074975024464389,"extension":5.997479490225153},"hitData":{"launchSpeed":31.0,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.0,"coordY":190.27}},"index":0,"playId":"2931962b-109d-3540-a148-86eb00194b16","pitchNumber":1,"startTime":"2026-03-15T21:05:04.211Z","endTime":"2026-03-15T21:05:10.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:05:10.487Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a fly ball to right fielder Jordan Beck.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:05:25.054Z","endTime":"2026-03-15T21:06:37.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58117091892679,"aZ":-20.219151106230903,"pfxX":-7.920035090076881,"pfxZ":6.652184469873374,"pX":-0.7725182704462183,"pZ":2.85594366682649,"vX0":7.146242299767063,"vY0":-132.76136708442834,"vZ0":-5.203923103942739,"x":146.45,"y":161.67,"x0":-2.461142921826278,"y0":50.004841381986786,"z0":6.299135857770937,"aX":-14.237848486803944},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":13.0,"spinRate":2028,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4114777554145568,"extension":5.913571850929979},"index":0,"playId":"e1349e33-dc35-3caf-8b20-246f0b56f270","pitchNumber":1,"startTime":"2026-03-15T21:05:32.224Z","endTime":"2026-03-15T21:05:35.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694217773501393,"aZ":-17.165566191614662,"pfxX":-8.546650486846673,"pfxZ":8.152222205620179,"pX":1.1916433094039485,"pZ":3.2279283272566572,"vX0":11.99845551719062,"vY0":-134.4548671515672,"vZ0":-5.077376843528862,"x":71.58,"y":151.63,"x0":-2.2071895549163787,"y0":50.00062189514758,"z0":6.349189278053083,"aX":-15.730806658608259},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":13.1,"spinRate":2253,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4065457186388177,"extension":6.231598063308081},"index":1,"playId":"61dddd23-73a5-3f04-968a-d6cad77d9c7e","pitchNumber":2,"startTime":"2026-03-15T21:05:45.556Z","endTime":"2026-03-15T21:05:48.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33081271225327,"aZ":-30.41621713768728,"pfxX":0.030155392600815567,"pfxZ":1.1298488623175542,"pX":1.2005571038202092,"pZ":2.0598544134154397,"vX0":9.121853622585316,"vY0":-123.09499920298583,"vZ0":-3.98766470992041,"x":71.24,"y":183.16,"x0":-2.5297151353538085,"y0":50.00584008562543,"z0":6.226170540564054,"aX":0.047002495506306204},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-1.8,"spinRate":2246,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.441958121515702,"extension":6.107073226694377},"index":2,"playId":"6ff32733-5eea-39c8-8953-ad1c6652627f","pitchNumber":3,"startTime":"2026-03-15T21:05:59.356Z","endTime":"2026-03-15T21:06:02.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63025785433539,"aZ":-31.17666884504827,"pfxX":1.0663420838553304,"pfxZ":0.6334797149452456,"pX":-0.3359733985348048,"pZ":2.26277807455317,"vX0":5.2670287626935055,"vY0":-124.067074587589,"vZ0":-3.5593685669306403,"x":129.81,"y":177.68,"x0":-2.6167804610877567,"y0":50.00285558327402,"z0":6.288490227449331,"aX":1.6772670442206743},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-3.0,"spinRate":2118,"spinDirection":98},"zone":7,"typeConfidence":2.0,"plateTime":0.4399013581469444,"extension":6.031253931915676},"index":3,"playId":"58edecf9-63e6-3f4b-8c02-25eca611c205","pitchNumber":4,"startTime":"2026-03-15T21:06:13.655Z","endTime":"2026-03-15T21:06:16.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276992346830344,"aZ":-16.077508268449588,"pfxX":-8.670764255885981,"pfxZ":8.42689381263135,"pX":-0.3485469515495497,"pZ":2.886413408750661,"vX0":8.397218642485004,"vY0":-137.30586843919417,"vZ0":-6.433629679190945,"x":130.29,"y":160.85,"x0":-2.319281532791734,"y0":50.00172631041805,"z0":6.352948526985813,"aX":-16.562048357007043},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":13.9,"spinRate":2298,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3988411252964159,"extension":6.0039304656439585},"hitData":{"launchSpeed":61.2,"launchAngle":37.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.76,"coordY":130.49}},"index":4,"playId":"27cc18c0-4bf7-390c-b8c6-f396607fc426","pitchNumber":5,"startTime":"2026-03-15T21:06:27.085Z","endTime":"2026-03-15T21:06:37.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.6,"awayTeamWinProbability":83.4,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:06:37.023Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to right fielder Jordan Beck. Jorge Soler to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:06:44.867Z","endTime":"2026-03-15T21:08:17.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnThird":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921796864463666,"aZ":-25.77480305652103,"pfxX":0.0580594297075514,"pfxZ":4.024594969844175,"pX":0.7346179345624391,"pZ":3.4113389373545053,"vX0":7.9998015392909325,"vY0":-125.19108234495408,"vZ0":-1.9940248174346247,"x":89.0,"y":146.67,"x0":-2.5077349764570176,"y0":50.00269325480622,"z0":6.3248376392760814,"aX":0.09051035995231484},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2126,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4372792136793775,"extension":6.018174528275059},"index":0,"playId":"ef213f30-88a3-3369-b027-89edf0658c7c","pitchNumber":1,"startTime":"2026-03-15T21:07:02.881Z","endTime":"2026-03-15T21:07:06.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.767947989287233,"aZ":-20.487490351107127,"pfxX":-6.891457465495569,"pfxZ":7.907944602838542,"pX":-0.733524155682048,"pZ":3.651893055840754,"vX0":6.424044962066542,"vY0":-120.86230242030639,"vZ0":-2.343885905332363,"x":144.96,"y":140.18,"x0":-2.5317858675604783,"y0":50.00373697730563,"z0":6.43531763791767,"aX":-10.186497482215621},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":1995,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4533427273783377,"extension":6.094853668233229},"index":1,"playId":"0010ab92-a23c-3aaf-9740-41f94e31799c","pitchNumber":2,"startTime":"2026-03-15T21:07:17.189Z","endTime":"2026-03-15T21:07:21.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"fdef01e3-9101-3fe9-9dae-d13d1556a7d1","startTime":"2026-03-15T21:07:31.328Z","endTime":"2026-03-15T21:07:34.328Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.254820603513814,"aZ":-15.385020877600946,"pfxX":-6.052018316728499,"pfxZ":9.09661949422452,"pX":-0.5466584642954919,"pZ":2.4559605326904337,"vX0":7.159589157988024,"vY0":-134.52711844394162,"vZ0":-7.132595028201338,"x":137.84,"y":172.47,"x0":-2.447438580583412,"y0":50.00524619124364,"z0":6.218224989151132,"aX":-11.173127571124814},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":9.6,"spinRate":2223,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4060654822954466,"extension":6.096651600546146},"index":3,"playId":"19e81a16-8503-3fda-a200-8fa0eb4e0be1","pitchNumber":3,"startTime":"2026-03-15T21:07:46.898Z","endTime":"2026-03-15T21:07:50.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.759447322514273,"aZ":-13.885261149379996,"pfxX":-5.835790288885747,"pfxZ":9.744522848483136,"pX":0.17206863711451725,"pZ":3.642098290235996,"vX0":8.870562819982652,"vY0":-135.66666720258903,"vZ0":-4.623501584807332,"x":110.44,"y":140.44,"x0":-2.3714380737820497,"y0":50.002918228764294,"z0":6.325710181946999,"aX":-10.953791379108766},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2266,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40265962334789895,"extension":6.0395578071488485},"hitData":{"launchSpeed":73.7,"launchAngle":23.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.88,"coordY":108.1}},"index":4,"playId":"eb859b5c-bb1b-3208-9c99-db698dfcb13d","pitchNumber":4,"startTime":"2026-03-15T21:08:06.696Z","endTime":"2026-03-15T21:08:17.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.06,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:08:17.997Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeimer Candelario grounds out, shortstop Nicky Lopez to first baseman TJ Rumfield. Adam Frazier to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:08:33.580Z","endTime":"2026-03-15T21:10:55.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":82.1,"endSpeed":75.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08572275886072,"aZ":-34.16941763451803,"pfxX":1.048868713963377,"pfxZ":-1.3884243747030283,"pX":-1.5893399409612001,"pZ":2.6831188803618,"vX0":2.41788865767659,"vY0":-119.54051128933703,"vZ0":-1.2695213549457656,"x":177.58,"y":166.34,"x0":-2.7520760714081467,"y0":50.001510089724256,"z0":6.302094159790724,"aX":1.5099261882161545},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.5,"breakHorizontal":-2.5,"spinRate":2232,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4590500206021666,"extension":6.111178931129796},"index":0,"playId":"dff76f69-dc8d-3463-8f9f-2f5eb422fa09","pitchNumber":1,"startTime":"2026-03-15T21:08:53.397Z","endTime":"2026-03-15T21:08:56.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678676179933742,"aZ":-13.760172043779246,"pfxX":-6.3528980414295315,"pfxZ":9.978306154636817,"pX":-0.7141669788804238,"pZ":3.1416945790915896,"vX0":6.389753955286032,"vY0":-134.8242343906315,"vZ0":-5.873153514354469,"x":144.22,"y":153.95,"x0":-2.2868478251976603,"y0":50.00147325164939,"z0":6.31538081595778,"aX":-11.722105081498178},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2164,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40589416015112256,"extension":6.167988395170993},"index":1,"playId":"8d5cfe76-dece-3057-95f7-55946ef12bc2","pitchNumber":2,"startTime":"2026-03-15T21:09:21.076Z","endTime":"2026-03-15T21:09:48.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-15T21:10:28.025Z","endTime":"2026-03-15T21:10:29.931Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Jeimer Candelario batting, Jorge Soler scores on a balk. Adam Frazier advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":4,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-15T21:10:29.931Z","endTime":"2026-03-15T21:10:42.464Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685299,"link":"/api/v1/people/685299"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":624585,"link":"/api/v1/people/624585"},"postOnSecond":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.67,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362814981819795,"aZ":-27.46298569156078,"pfxX":0.6894116664706043,"pfxZ":2.9520849171685155,"pX":-0.5411448877059374,"pZ":1.9225378661339976,"vX0":5.503791844416589,"vY0":-125.50558600501176,"vZ0":-4.522846288768827,"x":137.63,"y":186.87,"x0":-2.8519180797410404,"y0":50.00335979946453,"z0":5.984329156027009,"aX":1.098775057353283},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-2.5,"spinRate":2097,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.43639383149087374,"extension":6.069233198528578},"hitData":{"launchSpeed":97.8,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.01,"coordY":141.55}},"index":4,"playId":"1e9e89fa-bff8-33eb-b874-8d198686d8ec","pitchNumber":3,"startTime":"2026-03-15T21:10:42.464Z","endTime":"2026-03-15T21:10:55.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.67,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:10:55.105Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trey Mancini grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T21:11:00.461Z","endTime":"2026-03-15T21:11:22.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557402681852214,"aZ":-15.84285057847109,"pfxX":-6.832176506363724,"pfxZ":8.867887397555219,"pX":-1.0135715887526762,"pZ":1.400946836455679,"vX0":6.347755154160404,"vY0":-134.47795314702145,"vZ0":-9.520491274844206,"x":155.63,"y":200.95,"x0":-2.510267500270778,"y0":50.006720781796695,"z0":6.096975638724507,"aX":-12.589892906319191},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2002,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4063881972991856,"extension":6.193605950655435},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":168.91}},"index":0,"playId":"f049ab56-aca1-3ad0-806a-5a72fad98a45","pitchNumber":1,"startTime":"2026-03-15T21:11:16.503Z","endTime":"2026-03-15T21:11:22.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"third":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.28,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:11:22.171Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:14:14.998Z","endTime":"2026-03-15T21:14:44.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kirby Yates replaces Roman Phansalkar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"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-15T21:13:01.992Z","endTime":"2026-03-15T21:14:16.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676502,"link":"/api/v1/people/676502","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.7,"endSpeed":85.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.912742657099567,"aZ":-21.38083792916877,"pfxX":-7.449998397943369,"pfxZ":5.817007195616732,"pX":-1.2501686442732078,"pZ":2.808565144193456,"vX0":5.418761128393264,"vY0":-135.00073896056944,"vZ0":-2.494030957240608,"x":164.65,"y":162.95,"x0":-2.310049332701708,"y0":50.00454921597174,"z0":5.240663802172767,"aX":-13.826674456951771},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":2145,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40490665717204255,"extension":6.078905861115843},"index":1,"playId":"7dc29a89-6e28-31d7-88c8-85f155ff89a5","pitchNumber":1,"startTime":"2026-03-15T21:14:16.931Z","endTime":"2026-03-15T21:14:20.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220966951997145,"aZ":-22.056044473534566,"pfxX":-10.080856298424598,"pfxZ":5.535040958581931,"pX":-0.45300510061805327,"pZ":2.6913091019962905,"vX0":8.386374138503951,"vY0":-133.7103349851995,"vZ0":-2.3614379218151873,"x":134.27,"y":166.11,"x0":-2.305564265466564,"y0":50.00300005396301,"z0":5.152314010941643,"aX":-18.430214205717665},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":16.7,"spinRate":2198,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.40813030899599134,"extension":6.084925234828126},"hitData":{"launchSpeed":92.7,"launchAngle":52.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.19,"coordY":83.73}},"index":2,"playId":"9a7ee70f-a398-3ab3-b17a-45cb2df0d5d5","pitchNumber":2,"startTime":"2026-03-15T21:14:33.682Z","endTime":"2026-03-15T21:14:44.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:14:44.684Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Yolmer Sánchez in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:14:53.804Z","endTime":"2026-03-15T21:15:59.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":73.9,"endSpeed":67.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.689055270671407,"aZ":-33.2090851048444,"pfxX":10.027525357124969,"pfxZ":-0.8885447860987377,"pX":-3.783444154771084,"pZ":4.599263067172726,"vX0":-5.143223120110656,"vY0":-107.30257268317479,"vZ0":5.856360543132783,"x":261.22,"y":114.6,"x0":-2.6503279745339476,"y0":50.005210654397544,"z0":5.547096459837304,"aX":11.619065254258906},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":0.5,"breakHorizontal":-16.7,"spinRate":2122,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.5117291521622063,"extension":5.825606811137274},"index":0,"playId":"6f3dbd62-e28f-30ed-8f27-3cf7eb0749e9","pitchNumber":1,"startTime":"2026-03-15T21:15:12.637Z","endTime":"2026-03-15T21:15:15.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.085985696354367,"aZ":-32.32219906210221,"pfxX":-7.224401874018182,"pfxZ":-0.09588426966996089,"pX":0.45015270488548276,"pZ":1.6899635954921741,"vX0":8.6575128920125,"vY0":-124.64582019753705,"vZ0":-2.208615825307368,"x":99.84,"y":193.15,"x0":-2.1159934227482755,"y0":50.001178518877595,"z0":5.2347370572123415,"aX":-11.462657030013503},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":11.3,"spinRate":1262,"spinDirection":263},"zone":9,"typeConfidence":2.0,"plateTime":0.4380227730044761,"extension":6.215887177933328},"index":1,"playId":"51c0fee8-001b-3d98-bf33-5f4bd2942c23","pitchNumber":2,"startTime":"2026-03-15T21:15:32.507Z","endTime":"2026-03-15T21:15:35.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375260324994066,"aZ":-22.09592736966488,"pfxX":-9.332778997175874,"pfxZ":5.691644875934927,"pX":-0.09470928472159457,"pZ":2.050202386540662,"vX0":8.291623297938692,"vY0":-132.0847076684591,"vZ0":-3.752946111592699,"x":120.61,"y":183.42,"x0":-2.0576272554150923,"y0":50.006533338414535,"z0":5.108628367454399,"aX":-16.54143794783028},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2179,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4142197046524947,"extension":5.991495553623349},"hitData":{"launchSpeed":87.2,"launchAngle":55.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.89,"coordY":137.26}},"index":2,"playId":"33a6773b-d597-3954-a8a8-525e741f3904","pitchNumber":3,"startTime":"2026-03-15T21:15:51.707Z","endTime":"2026-03-15T21:15:59.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:15:59.021Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:16:13.977Z","endTime":"2026-03-15T21:17:58.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.611235565245792,"aZ":-34.2328486978333,"pfxX":6.427102341050274,"pfxZ":-1.7093399570667795,"pX":-2.9764714938775265,"pZ":3.7747477404112644,"vX0":-2.605377769231729,"vY0":-109.27393426971602,"vZ0":4.265312327872902,"x":230.46,"y":136.86,"x0":-2.602406872951907,"y0":50.00033391861244,"z0":5.479729774477271,"aX":7.756055982766046},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-1.6,"breakHorizontal":-10.9,"spinRate":2234,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.5016171742341196,"extension":5.9216557895708215},"index":0,"playId":"16010194-b68c-305b-869b-5d8abb847849","pitchNumber":1,"startTime":"2026-03-15T21:16:30.666Z","endTime":"2026-03-15T21:16:33.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720280742361922,"aZ":-23.467593539022037,"pfxX":-8.121482302527467,"pfxZ":4.705790740540721,"pX":0.042330602354755095,"pZ":1.9032910235839762,"vX0":8.70475003020062,"vY0":-134.99990850315578,"vZ0":-4.222317118404629,"x":115.39,"y":187.39,"x0":-2.1649794608034787,"y0":50.00336027633164,"z0":5.134569989995005,"aX":-15.027980255443431},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":2215,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4053513037391072,"extension":6.040309507206868},"index":1,"playId":"2c804772-ad5a-3e71-a374-d02a17e6a88b","pitchNumber":2,"startTime":"2026-03-15T21:16:49.490Z","endTime":"2026-03-15T21:16:52.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.894936159880483,"aZ":-35.10607324308782,"pfxX":-5.8509990849015034,"pfxZ":-1.8925949440748022,"pX":0.45035258950755663,"pZ":1.6903333044339435,"vX0":8.216511351842884,"vY0":-123.24413125609918,"vZ0":-1.4319169539964642,"x":99.83,"y":193.14,"x0":-2.1559166008447006,"y0":50.003786674439176,"z0":5.22518523548402,"aX":-9.065028412882292},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":8.9,"spinRate":1126,"spinDirection":274},"zone":9,"typeConfidence":2.0,"plateTime":0.4432446909742085,"extension":6.303039064885452},"index":2,"playId":"9bcdad47-2375-34b5-97c6-93c996f4952a","pitchNumber":3,"startTime":"2026-03-15T21:17:13.101Z","endTime":"2026-03-15T21:17:16.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29200147444198,"aZ":-17.10056393665288,"pfxX":-8.294159849463165,"pfxZ":8.275849723143832,"pX":1.159109895050841,"pZ":2.3713520692062247,"vX0":10.9983567165554,"vY0":-133.7166365463804,"vZ0":-4.394020266696267,"x":72.82,"y":174.75,"x0":-1.918792424472161,"y0":50.00314806867816,"z0":5.253200391446766,"aX":-15.107364868452281},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2305,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.408741269324167,"extension":5.989649617848815},"index":3,"playId":"47f42be6-70ab-3dc4-800e-5f664816cf86","pitchNumber":4,"startTime":"2026-03-15T21:17:35.816Z","endTime":"2026-03-15T21:17:39.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459324942981002,"aZ":-18.385419361386596,"pfxX":-8.45731783076199,"pfxZ":7.611504294656569,"pX":-0.09790526928032528,"pZ":1.9518021263904757,"vX0":7.748300380448913,"vY0":-133.43650469297083,"vZ0":-5.076659725108301,"x":120.73,"y":186.08,"x0":-1.9339330684670333,"y0":50.005237150536,"z0":5.195000576727373,"aX":-15.324867142011957},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2246,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40976429927451186,"extension":5.962898857289737},"index":4,"playId":"1200db30-d5ad-3dbe-b50c-1e2dd6f5b3da","pitchNumber":5,"startTime":"2026-03-15T21:17:54.660Z","endTime":"2026-03-15T21:17:58.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:17:58.518Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Travis d'Arnaud lines out sharply to right fielder Jordan Beck.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:20:07.295Z","endTime":"2026-03-15T21:20:43.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.692659312281872,"aZ":-23.86655403339792,"pfxX":0.8772119526619795,"pfxZ":5.119710256478159,"pX":-0.6054179379930673,"pZ":2.6232496818167736,"vX0":5.42739451503642,"vY0":-126.3092924299714,"vZ0":-3.8505079519281242,"x":140.08,"y":167.95,"x0":-2.892195052697151,"y0":50.00380350586865,"z0":6.077050629973846,"aX":1.4224434883273163},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":-2.8,"spinRate":2190,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4329403550017754,"extension":6.02037329041517},"index":0,"playId":"6f1d7c38-1134-33a5-baf0-dbd35862e6dc","pitchNumber":1,"startTime":"2026-03-15T21:20:15.740Z","endTime":"2026-03-15T21:20:18.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-15T21:20:33.421Z","endTime":"2026-03-15T21:20:37.646Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656377219944744,"aZ":-12.483533072525587,"pfxX":-7.177672715983465,"pfxZ":11.133298928916062,"pX":-0.03652135696964432,"pZ":2.208129225980564,"vX0":8.805933368209374,"vY0":-132.49090369190506,"vZ0":-7.866499539245664,"x":118.39,"y":179.16,"x0":-2.4787155565351675,"y0":50.004567133307596,"z0":6.138449985922149,"aX":-12.697268720646996},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":10.9,"spinRate":2178,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.41420952854909165,"extension":6.1262836540188825},"hitData":{"launchSpeed":101.3,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.89,"coordY":91.66}},"index":2,"playId":"cd9be531-1862-3f85-afcf-8899adb1d78f","pitchNumber":2,"startTime":"2026-03-15T21:20:37.646Z","endTime":"2026-03-15T21:20:43.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:20:43.576Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chris Taylor singles on a soft ground ball to pitcher Tanner Gordon. Chris Taylor to 2nd. Chris Taylor advances to 2nd, on a throwing error by pitcher Tanner Gordon.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:20:50.470Z","endTime":"2026-03-15T21:21:21.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"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":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.843641680230878,"aZ":-32.026618385579965,"pfxX":0.646522208222938,"pfxZ":0.10172864818508565,"pX":0.14244056963293483,"pZ":2.7399167096527566,"vX0":6.20170671594609,"vY0":-118.52145588351044,"vZ0":-1.686245948024296,"x":111.57,"y":164.8,"x0":-2.5828214693667904,"y0":50.002717571612315,"z0":6.362307241908468,"aX":0.9264276025195759},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2321,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4606411266232451,"extension":5.862597274782428},"hitData":{"launchSpeed":36.7,"launchAngle":-40.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":115.95,"coordY":189.46}},"index":0,"playId":"1fd84ea9-55b3-3fb4-8ec9-78f52fccf227","pitchNumber":1,"startTime":"2026-03-15T21:21:11.010Z","endTime":"2026-03-15T21:21:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.400000000000002,"awayTeamWinProbability":76.6,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":0.68,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:21:21.010Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Yolmer Sánchez out on a sacrifice bunt, pitcher Tanner Gordon to first baseman TJ Rumfield. Chris Taylor to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:21:53.627Z","endTime":"2026-03-15T21:22:20.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01290236418061,"aZ":-29.52856818178095,"pfxX":1.1684202347696804,"pfxZ":1.7053125212195752,"pX":-1.0175443390393186,"pZ":3.2297507540296855,"vX0":4.271084954968997,"vY0":-123.64589891109422,"vZ0":-1.223077077816742,"x":155.79,"y":151.58,"x0":-2.9171778854147643,"y0":50.00325710901111,"z0":6.20220714850072,"aX":1.8142202933644989},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":-3.1,"spinRate":2097,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4425068629205713,"extension":5.885369679255108},"index":0,"playId":"56c8882d-6f50-3d91-8c6f-ea8c4c3acfb6","pitchNumber":1,"startTime":"2026-03-15T21:21:55.044Z","endTime":"2026-03-15T21:21:58.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97539433265335,"aZ":-30.916224665304682,"pfxX":0.533984795067613,"pfxZ":0.8361397695743236,"pX":-0.24837661498226318,"pZ":2.5251541804647055,"vX0":6.368332909155745,"vY0":-122.98437754114964,"vZ0":-2.3757320465713363,"x":126.47,"y":170.6,"x0":-2.9579998827288803,"y0":50.00429354949116,"z0":6.167229883154555,"aX":0.8045374387374155},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-2.6,"spinRate":2112,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4480763877271099,"extension":6.054496888850161},"hitData":{"launchSpeed":20.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.91,"coordY":198.84}},"index":1,"playId":"3acce29b-e013-39cb-b6ee-c08b38459ec9","pitchNumber":2,"startTime":"2026-03-15T21:22:11.323Z","endTime":"2026-03-15T21:22:20.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.4,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:22:20.888Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:22:40.268Z","endTime":"2026-03-15T21:23:40.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37441223349945,"aZ":-13.076651567166426,"pfxX":-6.000114491167039,"pfxZ":10.591771936646955,"pX":-0.5019206242161797,"pZ":1.8109145801200983,"vX0":7.3429654521755365,"vY0":-133.3628378953536,"vZ0":-8.73731527814986,"x":136.13,"y":189.89,"x0":-2.5099848467953874,"y0":50.005187680676805,"z0":6.070455241116041,"aX":-10.821912996532712},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2023,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.410515777986427,"extension":6.048916126325775},"index":0,"playId":"73def1b4-a2e0-35d9-b729-73ce473f96ed","pitchNumber":1,"startTime":"2026-03-15T21:22:46.171Z","endTime":"2026-03-15T21:22:49.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"third":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55860970029355,"aZ":-31.254358848101223,"pfxX":-0.15500779145200042,"pfxZ":0.5894019103006194,"pX":-0.03827146225824823,"pZ":1.8564477396011345,"vX0":6.371564177624868,"vY0":-123.0172775873611,"vZ0":-4.045795417343385,"x":118.46,"y":188.66,"x0":-2.6327454074624206,"y0":50.00007353533689,"z0":6.148662337914976,"aX":-0.24141837398801058},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":-1.1,"spinRate":2195,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4438864126866715,"extension":6.062072023989195},"index":1,"playId":"e064cc70-387a-37d9-8cf6-f2fb12d5b175","pitchNumber":2,"startTime":"2026-03-15T21:23:02.095Z","endTime":"2026-03-15T21:23:05.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"third":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472621439644197,"aZ":-37.41905025239141,"pfxX":0.4452053364137112,"pfxZ":-3.6827384115719326,"pX":-0.6811435283598034,"pZ":3.73290697615007,"vX0":4.147807815717447,"vY0":-119.22049591119864,"vZ0":1.5259644698520816,"x":142.96,"y":137.99,"x0":-2.5101269464186107,"y0":50.00585133575319,"z0":6.4924340917474845,"aX":0.6328836004047111},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.9,"breakHorizontal":-1.9,"spinRate":2253,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4615421516058267,"extension":6.090427335008566},"index":2,"playId":"c3a85875-6297-3a5c-8a33-3d854a83a73b","pitchNumber":3,"startTime":"2026-03-15T21:23:20.271Z","endTime":"2026-03-15T21:23:24.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"third":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32547768096501,"aZ":-14.263622345572392,"pfxX":-5.501112084905922,"pfxZ":9.096126039847194,"pX":0.4591506428531673,"pZ":3.433040262049308,"vX0":9.138204141046348,"vY0":-139.2273786673855,"vZ0":-5.669556379992238,"x":99.5,"y":146.09,"x0":-2.1461630940935064,"y0":50.00600938946372,"z0":6.434648518118944,"aX":-10.836499839154374},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":8.2,"spinRate":2234,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3929215585183359,"extension":6.133858253475535},"index":3,"playId":"bf31fbc7-2aec-3416-8ca9-4b1c2bafc95b","pitchNumber":4,"startTime":"2026-03-15T21:23:37.307Z","endTime":"2026-03-15T21:23:40.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"third":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-3.599999999999998,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:23:40.347Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out sharply to left fielder Yolmer Sánchez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:25:58.724Z","endTime":"2026-03-15T21:26:54.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Silseth replaces Kirby Yates.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"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-15T21:25:00.518Z","endTime":"2026-03-15T21:26:00.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":86.4,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.915763014244046,"aZ":-35.661470557816976,"pfxX":1.504461550059412,"pfxZ":-2.166113591670671,"pX":0.05090025664410864,"pZ":0.8597768852863334,"vX0":4.124439313360401,"vY0":-125.77954858862184,"vZ0":-4.721940229139232,"x":115.06,"y":215.57,"x0":-1.8011070217826608,"y0":50.00173723395345,"z0":5.632034309502875,"aX":2.4250057996732104},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.7,"breakHorizontal":-3.6,"spinRate":2809,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43436771753442205,"extension":5.604190178465525},"index":1,"playId":"cd28c027-352a-3602-8e78-a4a5e27e682f","pitchNumber":1,"startTime":"2026-03-15T21:26:00.833Z","endTime":"2026-03-15T21:26:04.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724521658038878,"aZ":-30.868868067423293,"pfxX":-5.164938828518977,"pfxZ":0.784525676697533,"pX":0.011262648483317253,"pZ":1.0344195155061782,"vX0":5.577405077266847,"vY0":-127.89839661228824,"vZ0":-6.3480237805554225,"x":116.57,"y":210.85,"x0":-1.5197834465256745,"y0":50.00383226476557,"z0":5.949031484813668,"aX":-8.614704772571573},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.2,"breakHorizontal":8.2,"spinRate":1128,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4271649593139393,"extension":5.8169918337437005},"index":2,"playId":"5b8ba37e-f147-363d-aa50-261815022a81","pitchNumber":2,"startTime":"2026-03-15T21:26:15.987Z","endTime":"2026-03-15T21:26:18.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97443371702917,"aZ":-28.834255053707995,"pfxX":-7.221074780435028,"pfxZ":2.031938069281517,"pX":-0.46558677718754543,"pZ":0.49811655824417833,"vX0":5.306575386054074,"vY0":-127.37347141989216,"vZ0":-7.783775547161424,"x":134.75,"y":225.33,"x0":-1.6369404491134685,"y0":50.00542597796163,"z0":5.871478916842212,"aX":-11.876315438460743},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":11.9,"spinRate":979,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42989371394866494,"extension":5.612141236317524},"index":3,"playId":"c63b8389-c381-388c-b970-f96c17f851b4","pitchNumber":3,"startTime":"2026-03-15T21:26:30.710Z","endTime":"2026-03-15T21:26:33.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38901184193351,"aZ":-22.291399618435598,"pfxX":-8.587227229749205,"pfxZ":5.068329673581294,"pX":-0.5843590845272317,"pZ":2.9443683713610844,"vX0":5.674061159887563,"vY0":-139.05454623135893,"vZ0":-4.192941180005655,"x":139.27,"y":159.28,"x0":-1.5399560130537635,"y0":50.004637574386074,"z0":5.958562295466283,"aX":-16.74864733946251},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":14.3,"spinRate":2304,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3945315278271875,"extension":5.777432844277704},"hitData":{"launchSpeed":111.8,"launchAngle":18.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.37,"coordY":79.45}},"index":4,"playId":"86c4a90a-a1ee-3047-af60-53bf8460d184","pitchNumber":4,"startTime":"2026-03-15T21:26:48.689Z","endTime":"2026-03-15T21:26:54.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:26:54.766Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Adam Frazier to first baseman Trey Mancini.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:27:01.512Z","endTime":"2026-03-15T21:28:13.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28280449347178,"aZ":-31.523657451323775,"pfxX":0.5079550744090496,"pfxZ":0.39908217323745987,"pX":-0.02337142453321808,"pZ":1.72512499611339,"vX0":4.351893863376732,"vY0":-127.06128405041217,"vZ0":-3.6617831273797288,"x":117.89,"y":192.2,"x0":-1.8279617893077962,"y0":50.00357196739218,"z0":5.703845419769367,"aX":0.8251258657518291},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-1.9,"spinRate":2714,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4319369294149089,"extension":5.481502743612271},"index":0,"playId":"a1023edb-6965-36a5-9f8e-0b0c46154547","pitchNumber":1,"startTime":"2026-03-15T21:27:21.596Z","endTime":"2026-03-15T21:27:24.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29061285717695,"aZ":-34.57550070614639,"pfxX":-6.930242739776832,"pfxZ":-1.461917758656794,"pX":-1.095468836670427,"pZ":1.7304549298896097,"vX0":3.491786615495328,"vY0":-127.76116548375016,"vZ0":-3.946568613415407,"x":158.76,"y":192.06,"x0":-1.5852999533082355,"y0":50.00554591527671,"z0":6.036208060751825,"aX":-11.366648013853112},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":11.6,"spinRate":944,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.430039994069245,"extension":5.552340437190104},"index":1,"playId":"e9d20bb9-6ced-3221-8a4e-302846545af9","pitchNumber":2,"startTime":"2026-03-15T21:27:40.608Z","endTime":"2026-03-15T21:27:43.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-15T21:27:51.050Z","endTime":"2026-03-15T21:28:07.450Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.2,"endSpeed":80.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54933500012416,"aZ":-29.70381120672731,"pfxX":-5.610928083721609,"pfxZ":1.493735416179308,"pX":-0.44390403334867506,"pZ":1.56829189961046,"vX0":4.484891601525242,"vY0":-128.2543725442441,"vZ0":-5.503890414935866,"x":133.92,"y":196.44,"x0":-1.4933165069084269,"y0":50.00221792693348,"z0":6.081937258045967,"aX":-9.270954351280078},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":9.0,"spinRate":1170,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42840640094442595,"extension":5.69477777041349},"hitData":{"launchSpeed":92.2,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":154.72}},"index":3,"playId":"1f76e59a-f29d-3287-87fa-f454db8c0ab1","pitchNumber":3,"startTime":"2026-03-15T21:28:07.450Z","endTime":"2026-03-15T21:28:13.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:28:13.039Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, pitcher Chase Silseth to first baseman Trey Mancini.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:28:23.084Z","endTime":"2026-03-15T21:29:07.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"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":96.5,"endSpeed":88.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79125214274,"aZ":-12.059814939960166,"pfxX":-4.453207028827405,"pfxZ":10.057973080435996,"pX":0.7741207650875999,"pZ":2.5977891255525156,"vX0":7.980862974903772,"vY0":-140.29138878140031,"vZ0":-6.64192065948273,"x":87.49,"y":168.64,"x0":-1.5248028983362167,"y0":50.00337798014396,"z0":5.776920875630142,"aX":-8.90680096238167},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2422,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3899569853536029,"extension":5.6621712365902095},"index":0,"playId":"71050f79-2af2-347c-99a8-a3aac4032b59","pitchNumber":1,"startTime":"2026-03-15T21:28:46.815Z","endTime":"2026-03-15T21:28:50.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.7,"endSpeed":81.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04780048223466,"aZ":-30.801430060254987,"pfxX":4.398027390772083,"pfxZ":0.8192315667781331,"pX":0.04413316045111973,"pZ":1.304080198632457,"vX0":3.3897884540018026,"vY0":-127.76695069587227,"vZ0":-5.081028419972331,"x":115.32,"y":203.57,"x0":-1.8667528231918835,"y0":50.000298839371865,"z0":5.7128181812979735,"aX":7.3365242029722735},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-8.6,"spinRate":2845,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4271841113560808,"extension":5.610842810162261},"hitData":{"launchSpeed":68.3,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":183.61}},"index":1,"playId":"575dc5bb-a023-34bf-9aa3-2062bba6c5b9","pitchNumber":2,"startTime":"2026-03-15T21:29:01.577Z","endTime":"2026-03-15T21:29:07.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:29:07.867Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Teodosio flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:32:08.188Z","endTime":"2026-03-15T21:32:18.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chad Stevens replaces first baseman TJ Rumfield, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"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-15T21:31:34.617Z","endTime":"2026-03-15T21:31:34.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: John Brebbia replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"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-15T21:31:34.633Z","endTime":"2026-03-15T21:32:10.229Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605154,"link":"/api/v1/people/605154"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.4,"endSpeed":77.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.627288632190265,"aZ":-28.759898056763472,"pfxX":4.239824897727626,"pfxZ":2.2555230516282663,"pX":0.3760728060545168,"pZ":2.2004590983921197,"vX0":3.7942553720961016,"vY0":-121.58298882854923,"vZ0":-3.207651686442078,"x":102.66,"y":179.37,"x0":-1.749840307607149,"y0":50.00071661855036,"z0":6.006784329275934,"aX":6.409003144901223},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2418,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.44880974547940644,"extension":6.4942013611470015},"hitData":{"launchSpeed":93.3,"launchAngle":38.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.83,"coordY":56.75}},"index":2,"playId":"fcc424e6-8460-3fac-a686-603222155455","pitchNumber":1,"startTime":"2026-03-15T21:32:10.229Z","endTime":"2026-03-15T21:32:18.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:32:18.659Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorge Soler hits a ground-rule double (5) on a fly ball down the right-field line.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:32:29.828Z","endTime":"2026-03-15T21:33:15.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.3,"endSpeed":73.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.360802171599566,"aZ":-23.436405742343105,"pfxX":7.216247886004557,"pfxZ":6.324179699553394,"pX":-0.9160406813643447,"pZ":4.184863197211889,"vX0":-0.08926041922571892,"vY0":-116.91157923483566,"vZ0":0.7598221238359036,"x":151.92,"y":125.79,"x0":-1.8147170100165828,"y0":50.004363484340914,"z0":6.057872388994571,"aX":9.974706733860563},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":11.9,"breakHorizontal":-13.1,"spinRate":2058,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4687702376938807,"extension":6.494615276038239},"index":0,"playId":"6e8b02d3-aef9-380c-bd49-e3ffcba97436","pitchNumber":1,"startTime":"2026-03-15T21:32:40.828Z","endTime":"2026-03-15T21:32:43.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86918821569229,"aZ":-20.651850812017074,"pfxX":3.4974382560267383,"pfxZ":8.148048107180093,"pX":1.0172360231028315,"pZ":2.4381312141869853,"vX0":5.182846010860897,"vY0":-118.2552916997566,"vZ0":-3.6023236287527283,"x":78.23,"y":172.95,"x0":-1.6585443437089864,"y0":50.003953651690715,"z0":5.879161739166693,"aX":4.944845743170362},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":14.2,"breakHorizontal":-7.6,"spinRate":2078,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.463441684405272,"extension":6.594769045612284},"index":1,"playId":"775a6514-4c4a-30d5-b793-e65e2ba21978","pitchNumber":2,"startTime":"2026-03-15T21:32:54.861Z","endTime":"2026-03-15T21:32:57.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36035856933363,"aZ":-22.208376895765603,"pfxX":-9.192524967524264,"pfxZ":5.842203754493892,"pX":-0.05942149114343223,"pZ":1.9173878921247387,"vX0":7.280626990734673,"vY0":-129.34861141730497,"vZ0":-5.193531143879634,"x":119.27,"y":187.01,"x0":-1.7074763723248525,"y0":50.00100011898293,"z0":5.639560365676594,"aX":-15.675117293532827},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":1928,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.42241383353343753,"extension":6.694709505096974},"hitData":{"launchSpeed":94.4,"launchAngle":31.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":241.5,"coordY":97.97}},"index":2,"playId":"9139bebc-f9c4-316c-9827-c12ce56e79e2","pitchNumber":3,"startTime":"2026-03-15T21:33:08.458Z","endTime":"2026-03-15T21:33:15.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":0.71,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:33:15.809Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adam Frazier pops out to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:33:39.070Z","endTime":"2026-03-15T21:34:14.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867731606329905,"aZ":-17.95219704946087,"pfxX":1.6842842871076038,"pfxZ":9.76431698777959,"pX":0.6843324737575599,"pZ":2.4456451494868303,"vX0":5.308370567919924,"vY0":-119.84995860292206,"vZ0":-4.544422926174087,"x":90.91,"y":172.75,"x0":-1.7768990090181913,"y0":50.003511899766316,"z0":5.966733519369887,"aX":2.453665109644353},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":16.8,"breakHorizontal":-4.3,"spinRate":2348,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4567677313644132,"extension":6.597656412076665},"index":0,"playId":"146a5d15-2219-371f-a6d4-72d0959def82","pitchNumber":1,"startTime":"2026-03-15T21:33:46.890Z","endTime":"2026-03-15T21:33:50.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48489090064544,"aZ":-15.907933691395362,"pfxX":-5.922221603625685,"pfxZ":8.982396627879698,"pX":0.44413246131364215,"pZ":2.428215027317271,"vX0":8.125361062446279,"vY0":-133.85992352966312,"vZ0":-5.541778766084077,"x":100.07,"y":173.22,"x0":-1.864273460446484,"y0":50.00311372134241,"z0":5.668297304188755,"aX":-10.725042815446196},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2202,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40952288873208964,"extension":6.421267427830119},"hitData":{"launchSpeed":86.9,"launchAngle":61.0,"totalDistance":221.0,"trajectory":"popup","hardness":"medium","location":"7","coordinates":{"coordX":97.59,"coordY":125.33}},"index":1,"playId":"e4d764ed-9da4-3812-af38-ea28854a501e","pitchNumber":2,"startTime":"2026-03-15T21:34:02.524Z","endTime":"2026-03-15T21:34:14.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":-4.099999999999998,"leverageIndex":1.47,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:34:14.196Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeimer Candelario homers (2) on a fly ball to right center field. Jorge Soler scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:34:25.785Z","endTime":"2026-03-15T21:36:48.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"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,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":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":80.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.183211635167265,"aZ":-24.267580150939224,"pfxX":2.611171865137122,"pfxZ":4.827879685502258,"pX":-0.7814950566727568,"pZ":2.1569056172377623,"vX0":2.6747969841313735,"vY0":-126.22709689328128,"vZ0":-4.447700391862221,"x":146.79,"y":180.54,"x0":-2.188451781885412,"y0":50.001743175054095,"z0":5.8615242928057665,"aX":4.27421521380235},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":-5.3,"spinRate":2383,"spinDirection":180},"zone":7,"typeConfidence":2.0,"plateTime":0.4315373519635566,"extension":6.248183554431349},"index":0,"playId":"6cf18828-0ab2-3203-bd68-ba401f023747","pitchNumber":1,"startTime":"2026-03-15T21:34:45.065Z","endTime":"2026-03-15T21:34:48.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.5,"endSpeed":79.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01709843140555,"aZ":-23.317833056936955,"pfxX":-9.160936056067705,"pfxZ":5.500724808055312,"pX":-1.3097632849706333,"pZ":2.309533987764981,"vX0":4.444965631941939,"vY0":-125.9250495059242,"vZ0":-3.803456089741921,"x":166.93,"y":176.42,"x0":-1.905468232014622,"y0":50.00159562628863,"z0":5.720804273173532,"aX":-14.745187303105057},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":1892,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43456885922602595,"extension":6.384711739994623},"index":1,"playId":"86dfb7bd-49c1-39a6-91e1-0132493ff0a1","pitchNumber":2,"startTime":"2026-03-15T21:35:02.957Z","endTime":"2026-03-15T21:35:06.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61956921241639,"aZ":-21.28126903484461,"pfxX":1.058084621169824,"pfxZ":7.4353444492000085,"pX":0.5526302376883925,"pZ":1.3763567978118696,"vX0":5.408993504745701,"vY0":-120.80973032378934,"vZ0":-6.161463828358267,"x":95.94,"y":201.62,"x0":-1.8613670514817287,"y0":50.000182735696775,"z0":5.855520580312252,"aX":1.5472139601771202},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":12.1,"breakHorizontal":-3.4,"spinRate":2286,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4550500248600682,"extension":6.556994186743972},"index":2,"playId":"e8b05cf2-d7ea-356c-a5d9-aa514f3d26cb","pitchNumber":3,"startTime":"2026-03-15T21:35:22.414Z","endTime":"2026-03-15T21:35:25.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17505624782363,"aZ":-11.887339326763762,"pfxX":-4.349283172153973,"pfxZ":11.196819248721173,"pX":0.7094949339469621,"pZ":2.631253870966415,"vX0":7.787617507211627,"vY0":-133.83135256975152,"vZ0":-6.381239890173584,"x":89.96,"y":167.74,"x0":-1.6745212661079418,"y0":50.005619731854516,"z0":5.9000086034600745,"aX":-7.882989286262509},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":6.1,"spinRate":2171,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4094467488666069,"extension":6.200099201591081},"index":3,"playId":"be72e4cc-1d6f-32bd-8516-f383dbe6a050","pitchNumber":4,"startTime":"2026-03-15T21:35:42.621Z","endTime":"2026-03-15T21:35:47.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04129991343859,"aZ":-16.571943817606556,"pfxX":0.39648637490121375,"pfxZ":9.927547354827881,"pX":0.15200817995341337,"pZ":1.9342670238010884,"vX0":4.48786398481523,"vY0":-124.57846347941063,"vZ0":-6.358255894872507,"x":111.21,"y":186.55,"x0":-1.7243487568570455,"y0":50.00274827127487,"z0":5.8895025962805505,"aX":0.6230952294305708},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":16.7,"breakHorizontal":-1.8,"spinRate":2340,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.43966916576490167,"extension":6.595469243778216},"hitData":{"launchSpeed":105.3,"launchAngle":29.0,"totalDistance":438.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":185.44,"coordY":31.42}},"index":4,"playId":"57e45080-ae64-3895-a32e-af58f306eee7","pitchNumber":5,"startTime":"2026-03-15T21:36:22.143Z","endTime":"2026-03-15T21:36:48.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":18.699999999999996,"leverageIndex":1.24,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:36:48.529Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trey Mancini flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:36:57.273Z","endTime":"2026-03-15T21:37:44.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425527340390534,"aZ":-19.704473502021404,"pfxX":3.6274683103945145,"pfxZ":8.498248022323203,"pX":0.3660253212975223,"pZ":2.382388855406328,"vX0":3.757095596010736,"vY0":-120.3789774724381,"vZ0":-4.298344460427441,"x":103.05,"y":174.46,"x0":-1.6863479800897037,"y0":50.003012192374825,"z0":5.936134667467734,"aX":5.32137208916865},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":14.6,"breakHorizontal":-7.4,"spinRate":2240,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4550514987617045,"extension":6.504716009016435},"index":0,"playId":"6f1ac5ca-2101-3cb6-9f18-fb54720670b9","pitchNumber":1,"startTime":"2026-03-15T21:37:08.986Z","endTime":"2026-03-15T21:37:12.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423610265896503,"aZ":-13.039522077946758,"pfxX":-5.8639069766785905,"pfxZ":10.37890141255869,"pX":0.5699590789394773,"pZ":2.046365145479428,"vX0":7.701436775704848,"vY0":-135.15931653824623,"vZ0":-7.242052528959279,"x":95.27,"y":183.53,"x0":-1.5592063444135371,"y0":50.00509096546277,"z0":5.683082764581725,"aX":-10.813369147459495},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2237,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40580361927377506,"extension":6.533997459275186},"index":1,"playId":"903b79f7-b9ab-3340-8f71-9ee1a74c431a","pitchNumber":2,"startTime":"2026-03-15T21:37:22.363Z","endTime":"2026-03-15T21:37:26.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76949398428136,"aZ":-19.51742956633152,"pfxX":2.101611336697894,"pfxZ":8.254421445648987,"pX":0.6338948902322686,"pZ":1.4593531049372863,"vX0":4.7548774719269575,"vY0":-122.66124986917623,"vZ0":-6.476676523697796,"x":92.84,"y":199.38,"x0":-1.597875495856972,"y0":50.00613303360811,"z0":5.782002660247987,"aX":3.223571129123864},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.8,"breakHorizontal":-4.8,"spinRate":2276,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4454244528488003,"extension":6.551872458589835},"hitData":{"launchSpeed":88.0,"launchAngle":27.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.41,"coordY":78.99}},"index":2,"playId":"4b01b971-24cc-34b6-beba-918bfb95c2b0","pitchNumber":3,"startTime":"2026-03-15T21:37:36.258Z","endTime":"2026-03-15T21:37:44.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:37:44.138Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:40:05.362Z","endTime":"2026-03-15T21:40:52.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sebastián Rivero replaces catcher Travis d'Arnaud, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:39:30.663Z","endTime":"2026-03-15T21:39:30.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Romano replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T21:39:30.680Z","endTime":"2026-03-15T21:40:07.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.2,"endSpeed":76.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47413590865004,"aZ":-33.91922551101148,"pfxX":1.8033304555711929,"pfxZ":-1.1867405537686118,"pX":0.3449201263802562,"pZ":0.8041673296076137,"vX0":4.495541924355908,"vY0":-121.00480863198028,"vZ0":-5.174266822503864,"x":103.85,"y":217.07,"x0":-1.7776393888797686,"y0":50.00435551788186,"z0":5.970917865219099,"aX":2.650568474946746},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.2,"breakHorizontal":-4.4,"spinRate":2236,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45412334758640993,"extension":7.146310157579253},"index":2,"playId":"b962b473-49e3-3369-a754-f647fa76eb78","pitchNumber":1,"startTime":"2026-03-15T21:40:07.117Z","endTime":"2026-03-15T21:40:11.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344793824960956,"aZ":-34.61264129240034,"pfxX":1.9737398408681184,"pfxZ":-1.6503317549370737,"pX":0.8778790188823136,"pZ":0.07237640296782485,"vX0":6.187740962878005,"vY0":-120.71652085804429,"vZ0":-6.516927814013671,"x":83.54,"y":236.83,"x0":-1.9743882058097062,"y0":50.004700298730526,"z0":5.85171127850846,"aX":2.9138380339009795},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.3,"breakHorizontal":-5.0,"spinRate":2298,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4536227411369982,"extension":7.165484595200074},"index":3,"playId":"2479a917-051f-3245-967d-68b238dc0879","pitchNumber":2,"startTime":"2026-03-15T21:40:23.042Z","endTime":"2026-03-15T21:40:26.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69439661037086,"aZ":-36.397651882302746,"pfxX":1.2990688958710037,"pfxZ":-2.9163899007636047,"pX":-0.36545934958752835,"pZ":2.6757606700995966,"vX0":3.1185785040801726,"vY0":-119.49083266235696,"vZ0":-0.26381969005678896,"x":130.93,"y":166.53,"x0":-1.8554700144281393,"y0":50.003574409688184,"z0":6.053697231400656,"aX":1.880655748591506},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.0,"breakHorizontal":-3.1,"spinRate":2171,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.4581202552830459,"extension":7.11373483361493},"hitData":{"launchSpeed":96.5,"launchAngle":47.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.09,"coordY":73.39}},"index":4,"playId":"cccdca40-ed01-36e9-b047-823a3e8631d5","pitchNumber":3,"startTime":"2026-03-15T21:40:41.820Z","endTime":"2026-03-15T21:40:52.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:40:52.773Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Braxton Fulford lines out to right fielder Jose Siri.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:40:58.396Z","endTime":"2026-03-15T21:41:22.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72949190410715,"aZ":-37.602536188073614,"pfxX":2.000393332018927,"pfxZ":-3.544179215443897,"pX":0.386475388943053,"pZ":2.4342917098051653,"vX0":4.648253987515837,"vY0":-122.97884516389146,"vZ0":-1.1533344190282724,"x":102.27,"y":173.05,"x0":-1.7893077594225126,"y0":50.005608601685594,"z0":6.103137219579341,"aX":3.05994564960799},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.5,"breakHorizontal":-4.7,"spinRate":2311,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.4456287575644602,"extension":7.227346567239246},"hitData":{"launchSpeed":99.2,"launchAngle":23.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.97,"coordY":69.49}},"index":0,"playId":"8cb74e77-7a3c-3cad-8d1d-c69f2fb7297e","pitchNumber":1,"startTime":"2026-03-15T21:41:16.195Z","endTime":"2026-03-15T21:41:22.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:41:22.686Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jose Siri.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:41:32.215Z","endTime":"2026-03-15T21:43:32.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148256565885763,"aZ":-37.105925501754925,"pfxX":0.5366465488731476,"pfxZ":-3.2812731894157143,"pX":0.5113188625064166,"pZ":0.8543225222641974,"vX0":5.148622295769274,"vY0":-121.68067575822754,"vZ0":-4.819878563742709,"x":97.51,"y":215.71,"x0":-1.6987562292522154,"y0":50.00074950690366,"z0":6.064215437313765,"aX":0.8068650799093975},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.8,"breakHorizontal":-2.2,"spinRate":2142,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4495644251848594,"extension":6.893910706225518},"index":0,"playId":"d4411a9e-d7ee-3df6-9d53-e81a361d7690","pitchNumber":1,"startTime":"2026-03-15T21:41:50.856Z","endTime":"2026-03-15T21:41:56.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.135036785425903,"aZ":-10.698501039715074,"pfxX":-1.8649711693821374,"pfxZ":11.323519642705765,"pX":-1.180807636654164,"pZ":3.1679216493172864,"vX0":1.9226094580414144,"vY0":-136.8274316678082,"vZ0":-5.984521126654706,"x":162.01,"y":153.25,"x0":-1.6502071683709958,"y0":50.00187484202952,"z0":6.116219030845022,"aX":-3.5367848358718517},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":3.0,"spinRate":2374,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4002776396626113,"extension":7.465393947354857},"index":1,"playId":"e6f031fe-bf6d-3e57-8d92-1dd1703ae119","pitchNumber":2,"startTime":"2026-03-15T21:42:10.298Z","endTime":"2026-03-15T21:42:13.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93304513083005,"aZ":-10.53330736511185,"pfxX":-1.2027506165569506,"pfxZ":11.396308537294004,"pX":0.2405002839865174,"pZ":3.0974538856153,"vX0":4.940147255995117,"vY0":-137.07562974617812,"vZ0":-6.072896981758584,"x":107.83,"y":155.15,"x0":-1.4304786523293527,"y0":50.00041185652562,"z0":6.064136253100534,"aX":-2.284166504364955},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":1.1,"spinRate":2321,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.3999213382249591,"extension":7.521829613619022},"index":2,"playId":"1cb39170-e931-350e-9417-16704fb9d630","pitchNumber":3,"startTime":"2026-03-15T21:42:25.537Z","endTime":"2026-03-15T21:42:29.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41512174152008,"aZ":-39.141127911881,"pfxX":0.9961800303585737,"pfxZ":-4.528045239505464,"pX":-0.3470723658379463,"pZ":1.948752412680763,"vX0":2.8269697751559746,"vY0":-123.19297124721466,"vZ0":-2.205593463833104,"x":130.23,"y":186.16,"x0":-1.6388476209594505,"y0":50.00531363882195,"z0":6.163475339688229,"aX":1.5314106869182833},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.5,"breakHorizontal":-2.5,"spinRate":2051,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.444566099538215,"extension":7.09665009810295},"index":3,"playId":"5be2745b-39ef-3fc4-8a81-cec659147f32","pitchNumber":4,"startTime":"2026-03-15T21:42:40.615Z","endTime":"2026-03-15T21:42:44.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-15T21:42:51.135Z","endTime":"2026-03-15T21:43:04.471Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22732205947228,"aZ":-18.27205528513928,"pfxX":-7.427612545037755,"pfxZ":8.905199773596486,"pX":-0.32765932139158743,"pZ":0.4732431101659261,"vX0":5.2767686123363555,"vY0":-123.76411107594993,"vZ0":-9.111696057760783,"x":129.49,"y":226.0,"x0":-1.5155931808022045,"y0":50.00491006469721,"z0":5.715179922569942,"aX":-11.597721734646942},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":1722,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.44148182365644484,"extension":7.777131782341239},"index":5,"playId":"606744c6-6f6e-3729-a213-3954ee1a1477","pitchNumber":5,"startTime":"2026-03-15T21:43:04.471Z","endTime":"2026-03-15T21:43:07.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.4,"endSpeed":85.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75660203249976,"aZ":-11.999903341637598,"pfxX":1.3238191699066388,"pfxZ":10.71417906710563,"pX":-0.018980018603378498,"pZ":3.761939782791762,"vX0":2.8150211567858325,"vY0":-136.09162748275423,"vZ0":-4.151988918647644,"x":117.72,"y":137.21,"x0":-1.237209755947416,"y0":50.00503337496494,"z0":6.1333051468018684,"aX":2.493247062727727},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-3.0,"spinRate":2273,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.40186608651395384,"extension":7.515455091363176},"hitData":{"launchSpeed":93.4,"launchAngle":64.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.12,"coordY":123.81}},"index":6,"playId":"ddebf272-dfad-31ea-902c-9a95207c6b7e","pitchNumber":6,"startTime":"2026-03-15T21:43:23.287Z","endTime":"2026-03-15T21:43:32.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:43:32.176Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sebastián Rivero grounds out, third baseman Vimael Machín to first baseman Chad Stevens.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:45:45.516Z","endTime":"2026-03-15T21:46:39.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cole Carrigg replaces right fielder Jordan Beck, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:45:22.865Z","endTime":"2026-03-15T21:45:22.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brett Sullivan replaces catcher Braxton Fulford, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T21:45:22.882Z","endTime":"2026-03-15T21:45:22.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vimael Machín replaces third baseman Kyle Karros, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-15T21:45:22.883Z","endTime":"2026-03-15T21:45:22.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaden Hill replaces John Brebbia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-15T21:45:22.884Z","endTime":"2026-03-15T21:45:47.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.3,"endSpeed":79.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17040692163481,"aZ":-33.04086751876188,"pfxX":2.359509872043289,"pfxZ":-0.5284466063430973,"pX":-0.030690820133925815,"pZ":2.8726472836135,"vX0":2.4162747003742053,"vY0":-127.19363295846188,"vZ0":-0.5372501800348781,"x":118.17,"y":161.22,"x0":-1.301132983652919,"y0":50.00441672743764,"z0":5.716612105547125,"aX":3.849281235751186},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2437,"spinDirection":112},"zone":2,"typeConfidence":0.91,"plateTime":0.4313492861474293,"extension":6.002155478829876},"index":4,"playId":"4542585f-cafc-398d-a8a1-6a702f4024eb","pitchNumber":1,"startTime":"2026-03-15T21:45:47.766Z","endTime":"2026-03-15T21:45:51.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93978524273088,"aZ":-21.88111717055809,"pfxX":-9.099655704461416,"pfxZ":5.02511716005931,"pX":0.019321432035449646,"pZ":4.274587052722213,"vX0":5.56077173350362,"vY0":-142.26648600087248,"vZ0":-0.9404391508040528,"x":116.26,"y":123.37,"x0":-0.7794425319207366,"y0":50.0014950068266,"z0":5.99761756666575,"aX":-18.6328238551728},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2493,"spinDirection":221},"zone":12,"typeConfidence":0.88,"plateTime":0.3851507998474166,"extension":5.9567445447285525},"index":5,"playId":"ac03ad8e-b11f-3d58-adcf-de6d26a3c718","pitchNumber":2,"startTime":"2026-03-15T21:46:00.992Z","endTime":"2026-03-15T21:46:03.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74244687455428,"aZ":-21.92610270714284,"pfxX":-9.535458149928065,"pfxZ":5.003068939867672,"pX":1.2096695920424219,"pZ":2.9885228470591967,"vX0":9.330311019630054,"vY0":-141.58512435760332,"vZ0":-3.7531523386142913,"x":70.89,"y":158.09,"x0":-0.876018794492068,"y0":50.00008972033192,"z0":5.7197173276069035,"aX":-19.522003475064285},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":2498,"spinDirection":229},"zone":12,"typeConfidence":0.88,"plateTime":0.38558978033588165,"extension":5.89983098355952},"index":6,"playId":"85e5123d-aef9-356c-abcb-1926eb5a10c5","pitchNumber":3,"startTime":"2026-03-15T21:46:16.145Z","endTime":"2026-03-15T21:46:19.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047987667077958,"aZ":-31.39656710463551,"pfxX":0.9165985115639739,"pfxZ":0.474549438027287,"pX":-0.6975051053667825,"pZ":2.728237746595328,"vX0":1.154261909485668,"vY0":-126.36077528170838,"vZ0":-1.2191178236636193,"x":143.59,"y":165.12,"x0":-1.278058143398318,"y0":50.00158173462274,"z0":5.723414440137344,"aX":1.492114440179809},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-1.9,"spinRate":2529,"spinDirection":86},"zone":4,"typeConfidence":0.9,"plateTime":0.43230676872974705,"extension":5.867743875269354},"hitData":{"launchSpeed":62.8,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.61,"coordY":168.76}},"index":7,"playId":"a69554ea-664f-3e32-8032-3ce81b3d7200","pitchNumber":4,"startTime":"2026-03-15T21:46:32.205Z","endTime":"2026-03-15T21:46:39.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:46:39.529Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chris Taylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:46:47.195Z","endTime":"2026-03-15T21:48:36.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85406394559237,"aZ":-32.33802732127783,"pfxX":3.401561989325974,"pfxZ":-0.10130809605104574,"pX":-1.1383569122448713,"pZ":4.374346864117462,"vX0":-0.44727536219409453,"vY0":-127.54630911048503,"vZ0":2.7234768099237585,"x":160.39,"y":120.67,"x0":-1.4040292169689894,"y0":50.0009684983106,"z0":5.826825800540191,"aX":5.6576931106527315},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.1,"spinRate":2477,"spinDirection":103},"zone":11,"typeConfidence":0.9,"plateTime":0.42785463194833273,"extension":5.796932863920082},"index":0,"playId":"568fab5a-0076-3d52-8ed2-b47758292210","pitchNumber":1,"startTime":"2026-03-15T21:47:05.328Z","endTime":"2026-03-15T21:47:08.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.7,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7820668487567,"aZ":-31.900007211604944,"pfxX":2.4555628768725772,"pfxZ":0.16081906347207386,"pX":0.9933007859414602,"pZ":2.4940195546472164,"vX0":4.5451904838186525,"vY0":-129.1640558897634,"vZ0":-1.92874989777076,"x":79.14,"y":171.44,"x0":-1.1024261682630707,"y0":50.00197151387285,"z0":5.683547889395178,"aX":4.183863126652631},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":-5.4,"spinRate":2491,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4227003195783494,"extension":5.87934991866339},"index":1,"playId":"8998f64d-d584-31c3-a653-b70cba13dd86","pitchNumber":2,"startTime":"2026-03-15T21:47:20.358Z","endTime":"2026-03-15T21:47:24.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98812544279601,"aZ":-23.569332306241414,"pfxX":-9.221681513638192,"pfxZ":4.2457229258945635,"pX":-1.2392211322722382,"pZ":2.7774995067322648,"vX0":2.971958572100296,"vY0":-141.3487730829911,"vZ0":-3.844417724104833,"x":164.24,"y":163.79,"x0":-1.1058589112280075,"y0":50.00017908327206,"z0":5.667203562728877,"aX":-18.670013183411385},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2443,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.3873977180762713,"extension":5.799260173570968},"index":2,"playId":"9f6d684f-17f1-3723-a7df-479663c8830f","pitchNumber":3,"startTime":"2026-03-15T21:47:36.330Z","endTime":"2026-03-15T21:47:39.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.870170087173797,"aZ":-16.868577488678593,"pfxX":-7.217244173376321,"pfxZ":7.727757485804274,"pX":0.541694150639964,"pZ":2.729228865538914,"vX0":6.8351393252397665,"vY0":-139.93084622322715,"vZ0":-4.705381851018013,"x":96.35,"y":165.09,"x0":-0.9961167252385568,"y0":50.00548112573495,"z0":5.539442808265063,"aX":-14.300459886183447},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2435,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.3915703540732318,"extension":5.890943835664713},"index":3,"playId":"e9270701-c12a-3a63-b4e8-64acba8e1353","pitchNumber":4,"startTime":"2026-03-15T21:47:52.776Z","endTime":"2026-03-15T21:47:56.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26856519599218,"aZ":-32.237179748041235,"pfxX":1.119998729527964,"pfxZ":-0.03466296863117613,"pX":0.017918553692500543,"pZ":1.9010216883401934,"vX0":2.7915991181214106,"vY0":-128.5715113539488,"vZ0":-3.051501804522693,"x":116.32,"y":187.45,"x0":-1.2251180718993635,"y0":50.006274769463154,"z0":5.5909179089117655,"aX":1.885096882750175},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":-2.6,"spinRate":2513,"spinDirection":88},"zone":8,"typeConfidence":0.9,"plateTime":0.4251128573482563,"extension":5.931691917833467},"index":4,"playId":"dbdd5509-a86d-3a94-aa2b-c9a92eba93ee","pitchNumber":5,"startTime":"2026-03-15T21:48:08.401Z","endTime":"2026-03-15T21:48:11.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-15T21:48:17.485Z","endTime":"2026-03-15T21:48:33.583Z","isPitch":false,"type":"action","player":{"id":621035,"link":"/api/v1/people/621035"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.911620658304784,"aZ":-20.32242808341503,"pfxX":-10.297201819805675,"pfxZ":5.718078800275277,"pX":0.6142814816708952,"pZ":3.0113640367342325,"vX0":7.535928159873495,"vY0":-142.63568274109207,"vZ0":-4.16702726932768,"x":93.59,"y":157.47,"x0":-0.7158684604938751,"y0":50.00511187476913,"z0":5.762402168389286,"aX":-21.351359794746976},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.7,"breakHorizontal":17.3,"spinRate":2425,"spinDirection":226},"zone":3,"typeConfidence":0.89,"plateTime":0.38309690838062194,"extension":5.845668343200832},"index":6,"playId":"dc418865-3251-377d-88dc-82c9973bb8ba","pitchNumber":6,"startTime":"2026-03-15T21:48:33.583Z","endTime":"2026-03-15T21:48:36.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:48:36.583Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yolmer Sánchez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:48:49.513Z","endTime":"2026-03-15T21:50:30.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":79.7,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70657158129882,"aZ":-32.907300065627034,"pfxX":0.4640564872771953,"pfxZ":-0.4552483785140673,"pX":0.3563353812307166,"pZ":2.8584447307365393,"vX0":3.9088816493065215,"vY0":-125.18139797476101,"vZ0":-0.14004376306606892,"x":103.42,"y":161.6,"x0":-1.278762318802292,"y0":50.00421517837833,"z0":5.584770273752357,"aX":0.7440603018588751},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-1.7,"spinRate":2404,"spinDirection":75},"zone":3,"typeConfidence":0.88,"plateTime":0.4357592063868432,"extension":5.910785229987673},"index":0,"playId":"34576283-c5c9-3f48-bfb1-7715296840de","pitchNumber":1,"startTime":"2026-03-15T21:49:03.782Z","endTime":"2026-03-15T21:49:07.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.3,"endSpeed":80.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63031946299886,"aZ":-30.035320438948023,"pfxX":-8.29793047510521,"pfxZ":1.325688962645403,"pX":0.566469992965241,"pZ":1.0391259085495,"vX0":6.65120776330289,"vY0":-125.58441504336687,"vZ0":-4.813142129123245,"x":95.41,"y":210.72,"x0":-1.0284721240630557,"y0":50.000859805078946,"z0":5.402206809762255,"aX":-13.353431103377734},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":13.7,"spinRate":1777,"spinDirection":250},"zone":14,"typeConfidence":0.89,"plateTime":0.43488091188800704,"extension":6.257859896961661},"index":1,"playId":"8fb122fb-7aa5-37a1-876e-a16f6a9c27a7","pitchNumber":2,"startTime":"2026-03-15T21:49:17.192Z","endTime":"2026-03-15T21:49:20.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354250578922823,"aZ":-30.523369122664935,"pfxX":-7.5400153364607405,"pfxZ":1.0650552644286826,"pX":-0.987676557061956,"pZ":2.498581685644216,"vX0":2.8307050434457453,"vY0":-124.10730466746072,"vZ0":-1.2576183208769696,"x":154.65,"y":171.32,"x0":-1.1647596729065448,"y0":50.00597162809496,"z0":5.5592880473121795,"aX":-11.73800462529709},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":13.0,"spinRate":1672,"spinDirection":253},"zone":11,"typeConfidence":0.88,"plateTime":0.4417095656768395,"extension":6.091390214378031},"index":2,"playId":"2425209b-6217-3967-b638-6434072573f6","pitchNumber":3,"startTime":"2026-03-15T21:49:32.576Z","endTime":"2026-03-15T21:49:36.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224980535649767,"aZ":-13.186471559245875,"pfxX":-6.279013399869086,"pfxZ":9.452969853815542,"pX":0.5290874988081287,"pZ":2.4813739553591274,"vX0":6.7662405338813745,"vY0":-140.67552905238082,"vZ0":-6.108839466514417,"x":96.83,"y":171.78,"x0":-1.0888886752076807,"y0":50.00639653373255,"z0":5.532373082533814,"aX":-12.616887723651242},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2478,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.38902422027054184,"extension":5.888187235240952},"index":3,"playId":"c7ac3f9a-0dad-3af5-83d1-fb41e5b4126e","pitchNumber":4,"startTime":"2026-03-15T21:49:50.169Z","endTime":"2026-03-15T21:49:54.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":97.6,"endSpeed":89.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53350525583704,"aZ":-12.49509660246664,"pfxX":-7.176257049616969,"pfxZ":9.683517957757442,"pX":1.4946348962787825,"pZ":1.8143121496003365,"vX0":9.38010751936844,"vY0":-141.69932554876712,"vZ0":-8.108500195418218,"x":60.03,"y":189.79,"x0":-0.9270341475370499,"y0":50.003713821794385,"z0":5.512231497586108,"aX":-14.586324809416599},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":11.0,"spinRate":2529,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.3866113797238886,"extension":5.9260179341844035},"index":4,"playId":"a29e2bc2-d7a4-3284-9448-4a4b84cedd5e","pitchNumber":5,"startTime":"2026-03-15T21:50:10.050Z","endTime":"2026-03-15T21:50:13.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32748945200606,"aZ":-32.54445218325965,"pfxX":-0.2549070476982429,"pfxZ":-0.22418581868539533,"pX":0.8860553972644828,"pZ":1.025660792436541,"vX0":5.4449159180220175,"vY0":-127.50908042263036,"vZ0":-4.807608887685614,"x":83.23,"y":211.09,"x0":-1.240598027763434,"y0":50.00275799691831,"z0":5.492779202629813,"aX":-0.4217154000244935},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":-0.7,"spinRate":2523,"spinDirection":87},"zone":14,"typeConfidence":0.89,"plateTime":0.42896864614362595,"extension":5.877600499111889},"index":5,"playId":"ebcadcd1-6d18-3401-ab38-5774b35f26b9","pitchNumber":6,"startTime":"2026-03-15T21:50:27.707Z","endTime":"2026-03-15T21:50:30.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:50:30.981Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, first baseman Trey Mancini to pitcher Hunter Strickland.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T21:53:06.839Z","endTime":"2026-03-15T21:54:10.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Strickland replaces Jordan Romano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:52:16.686Z","endTime":"2026-03-15T21:53:08.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519326,"link":"/api/v1/people/519326"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.460051253161577,"aZ":-17.407758662441612,"pfxX":-5.08585047795693,"pfxZ":8.111634850483842,"pX":-0.5168298739656534,"pZ":2.983670374164521,"vX0":6.665962879994282,"vY0":-134.38583166119426,"vZ0":-5.105015083241973,"x":136.7,"y":158.22,"x0":-2.374365146216374,"y0":50.00061139824341,"z0":6.153437213837099,"aX":-9.25580670446673},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":7.7,"spinRate":1986,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4083466367518809,"extension":5.911583957618979},"index":1,"playId":"6238afc0-8c9e-3112-ab97-bc9454db1ef0","pitchNumber":1,"startTime":"2026-03-15T21:53:08.946Z","endTime":"2026-03-15T21:53:12.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290284168016804,"aZ":-17.547116719053765,"pfxX":-6.8709293219264636,"pfxZ":7.987457307946491,"pX":-1.414427077229319,"pZ":2.9603811286308983,"vX0":5.1932184533946915,"vY0":-134.50575684680078,"vZ0":-5.021981765732923,"x":170.91,"y":158.85,"x0":-2.4779097325427,"y0":50.00359847889773,"z0":6.0966482701637466,"aX":-12.584898305635715},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":11.3,"spinRate":1986,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.407271642170552,"extension":5.910220388246457},"index":2,"playId":"4fa46943-302c-3979-9fbf-0d5e89c86d06","pitchNumber":2,"startTime":"2026-03-15T21:53:26.961Z","endTime":"2026-03-15T21:53:30.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32866667526104,"aZ":-32.12161283826231,"pfxX":-5.614313154815681,"pfxZ":0.033497825232101874,"pX":-1.5362728731009199,"pZ":2.4806847915100882,"vX0":4.406701013457399,"vY0":-122.3291060082967,"vZ0":-2.2310279706631633,"x":175.56,"y":171.8,"x0":-2.640254980058527,"y0":50.0027726404051,"z0":6.1846121658169215,"aX":-8.426106340377094},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":9.0,"spinRate":1139,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4494385557421787,"extension":5.8338104616551405},"index":3,"playId":"d468631a-3754-3507-b8ca-a15583b8cb72","pitchNumber":3,"startTime":"2026-03-15T21:53:45.637Z","endTime":"2026-03-15T21:53:48.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.097195378378807,"aZ":-32.855800309535184,"pfxX":2.159253179889898,"pfxZ":-0.44711544215299703,"pX":0.49197482714989665,"pZ":1.994478637520516,"vX0":7.223423066512498,"vY0":-122.39759007948582,"vZ0":-2.5539318182574853,"x":98.25,"y":184.93,"x0":-2.772344922788956,"y0":50.002135906337976,"z0":5.851786484915269,"aX":3.29142588676303},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-5.5,"spinRate":2586,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4466921930159886,"extension":5.745036010663557},"hitData":{"launchSpeed":63.8,"launchAngle":-47.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.14,"coordY":172.5}},"index":4,"playId":"bd97db5e-6574-3546-a825-73bf6f16c858","pitchNumber":4,"startTime":"2026-03-15T21:54:05.157Z","endTime":"2026-03-15T21:54:10.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:54:10.588Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a pop up to shortstop Chris Taylor.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T21:54:23.252Z","endTime":"2026-03-15T21:54:54.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87056105397924,"aZ":-32.342686226440456,"pfxX":0.4256574994511325,"pfxZ":-0.10995409915690679,"pX":-0.13953704512525308,"pZ":2.114388694640302,"vX0":6.176313286198561,"vY0":-120.6710551182877,"vZ0":-2.1038902049579393,"x":122.32,"y":181.69,"x0":-2.7798495724192236,"y0":50.0057231512797,"z0":5.827063453419269,"aX":0.631602052871032},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.5,"breakHorizontal":-2.2,"spinRate":2380,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4526353771834346,"extension":5.695383689303885},"hitData":{"launchSpeed":68.7,"launchAngle":59.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":78.11,"coordY":154.06}},"index":0,"playId":"b643e219-3be7-37cb-9b1a-cfb1b8932308","pitchNumber":1,"startTime":"2026-03-15T21:54:44.260Z","endTime":"2026-03-15T21:54:54.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:54:54.147Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T21:55:51.385Z","endTime":"2026-03-15T21:58:04.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,10],"actionIndex":[0,6],"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":700321,"fullName":"Andy Perez","link":"/api/v1/people/700321"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Andy Perez replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"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-15T21:55:23.574Z","endTime":"2026-03-15T21:55:31.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"base":1,"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"0c21ef77-bc77-3c71-96ea-cd9b04c3d802","startTime":"2026-03-15T21:55:31.221Z","endTime":"2026-03-15T21:55:35.599Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773398106497744,"aZ":-17.400820170791068,"pfxX":-7.573072109139903,"pfxZ":8.057456997368282,"pX":1.0751634531206333,"pZ":3.524331786663971,"vX0":11.073961406765417,"vY0":-134.2198855797479,"vZ0":-3.538953538621066,"x":76.02,"y":143.62,"x0":-2.1112541133512854,"y0":50.00115908080068,"z0":6.091655377299846,"aX":-13.88248208260298},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":2132,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40736463656460487,"extension":5.846063219687105},"index":2,"playId":"d2bbeec8-fdaa-3b5d-96c4-ecbfb58ef32c","pitchNumber":1,"startTime":"2026-03-15T21:55:53.064Z","endTime":"2026-03-15T21:55:56.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"d2bbeec8-fdaa-3b5d-96c4-ecbfb58ef32c","startTime":"2026-03-15T21:56:04.153Z","endTime":"2026-03-15T21:56:16.529Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.983499483117118,"aZ":-32.05295921504809,"pfxX":-2.882438076067925,"pfxZ":0.08155898417214225,"pX":-1.3148476179550694,"pZ":2.4959871458208327,"vX0":4.076323725003416,"vY0":-121.47879770404376,"vZ0":-2.1165199579311724,"x":167.12,"y":171.39,"x0":-2.6338888968093315,"y0":50.003127178895454,"z0":6.14317285076926,"aX":-4.343238281953415},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":4.3,"spinRate":1287,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4494841627107591,"extension":5.9025601097702864},"index":4,"playId":"e357ced8-6ebd-3085-8604-0aa23c855ca4","pitchNumber":2,"startTime":"2026-03-15T21:56:16.529Z","endTime":"2026-03-15T21:56:19.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97841224030102,"aZ":-16.574823956181273,"pfxX":-5.832566045837786,"pfxZ":8.421807193260282,"pX":-1.2376781760896445,"pZ":2.8304438491537067,"vX0":5.519507519471736,"vY0":-134.9070701733092,"vZ0":-5.518001402837064,"x":164.18,"y":162.36,"x0":-2.5474294820104144,"y0":50.005047426582735,"z0":6.061686113702935,"aX":-10.806268681519677},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":2082,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40522780596908925,"extension":5.651596672665778},"index":5,"playId":"4912bbb1-b914-32f0-b42e-8f183f403073","pitchNumber":3,"startTime":"2026-03-15T21:56:36.782Z","endTime":"2026-03-15T21:56:40.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andy Perez caught stealing 2nd base, catcher Sebastián Rivero to shortstop Chris Taylor.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":1},"index":6,"actionPlayId":"4912bbb1-b914-32f0-b42e-8f183f403073","startTime":"2026-03-15T21:56:58.112Z","endTime":"2026-03-15T21:57:14.328Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":700321,"link":"/api/v1/people/700321"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":700321,"link":"/api/v1/people/700321"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":4.4999999999999964,"leverageIndex":1.35,"dramaIndex":67.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536031582640295,"aZ":-19.06170192551515,"pfxX":-6.020493946572045,"pfxZ":7.16267635577363,"pX":-0.7057336753183236,"pZ":2.912180764964593,"vX0":6.641141470225856,"vY0":-133.44045622160124,"vZ0":-4.9860705565966725,"x":143.9,"y":160.15,"x0":-2.4264360749389557,"y0":50.006325245917765,"z0":6.148757120627361,"aX":-11.02838605055879},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":9.7,"spinRate":1954,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4080601359619358,"extension":5.766830073661656},"index":7,"playId":"19413007-d0e5-3df6-87f8-a77643566f83","pitchNumber":4,"startTime":"2026-03-15T21:57:14.328Z","endTime":"2026-03-15T21:57:18.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15242664566886,"aZ":-30.382250785902247,"pfxX":2.8058591581893193,"pfxZ":1.1591681630935131,"pX":-0.5168505069560922,"pZ":3.2587644289640947,"vX0":4.87305861211417,"vY0":-123.39402629764318,"vZ0":-0.3050077710134915,"x":136.7,"y":150.79,"x0":-2.877326363252599,"y0":50.0052492467778,"z0":5.930469598762051,"aX":4.354107495867036},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-6.1,"spinRate":2509,"spinDirection":81},"zone":1,"typeConfidence":2.0,"plateTime":0.44284451869202,"extension":5.631848298837587},"index":8,"playId":"3cdffa04-4eba-3423-a5dd-666cad211288","pitchNumber":5,"startTime":"2026-03-15T21:57:33.622Z","endTime":"2026-03-15T21:57:37.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-03-15T21:57:50.119Z","endTime":"2026-03-15T21:57:59.372Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483366176412453,"aZ":-30.516655506720067,"pfxX":3.0051389061608917,"pfxZ":1.0883283682624612,"pX":1.262823086952311,"pZ":2.0120409679712132,"vX0":8.442664450759612,"vY0":-122.07916770904839,"vZ0":-3.0645666716194775,"x":68.86,"y":184.45,"x0":-2.621026998362429,"y0":50.001416595250625,"z0":5.89184943433078,"aX":4.565298234841787},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.6,"breakHorizontal":-7.3,"spinRate":2578,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4474956467949651,"extension":5.6729695309675074},"index":10,"playId":"d3721443-f496-3013-8739-0a4d66f5531d","pitchNumber":6,"startTime":"2026-03-15T21:57:59.372Z","endTime":"2026-03-15T21:58:04.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.35,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:58:04.017Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Siri singles on a line drive to right fielder Cole Carrigg.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:00:27.071Z","endTime":"2026-03-15T22:01:25.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Andy Perez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:00:05.371Z","endTime":"2026-03-15T22:00:05.391Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Adael Amador replaces second baseman Edouard Julien, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T22:00:05.391Z","endTime":"2026-03-15T22:00:05.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charlie Condon replaces shortstop Nicky Lopez, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-15T22:00:05.393Z","endTime":"2026-03-15T22:00:05.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-15T22:00:05.396Z","endTime":"2026-03-15T22:00:29.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.1,"endSpeed":83.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605148043615568,"aZ":-27.44373464333011,"pfxX":7.680829753170017,"pfxZ":2.6758845395647484,"pX":2.14604030693029,"pZ":2.4696605630703807,"vX0":-4.3532647688574535,"vY0":-131.25060382522437,"vZ0":-2.0363001188442142,"x":35.2,"y":172.1,"x0":2.81781144335345,"y0":50.000335493480364,"z0":5.274751138607739,"aX":13.562133635858912},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":-13.1,"spinRate":2171,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.41538461952910843,"extension":5.422752649544124},"index":4,"playId":"0ebb8544-57b3-3481-b4d9-340d88d6ca6d","pitchNumber":1,"startTime":"2026-03-15T22:00:29.196Z","endTime":"2026-03-15T22:00:32.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.149208987548235,"aZ":-28.187926718477843,"pfxX":-0.6768860983569334,"pfxZ":2.513406139267243,"pX":0.6716790864652035,"pZ":2.6585069980483906,"vX0":-5.498326289407125,"vY0":-124.7315246868314,"vZ0":-0.8457187734007257,"x":91.4,"y":167.0,"x0":2.985194573323577,"y0":50.00549378101416,"z0":5.309139930887121,"aX":-1.0758600877085802},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2246,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.43774359971432375,"extension":5.396987755331372},"index":5,"playId":"076f633e-190e-31ef-8988-d1f0fe6ccacd","pitchNumber":2,"startTime":"2026-03-15T22:00:45.447Z","endTime":"2026-03-15T22:00:48.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.0,"endSpeed":83.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74966938397315,"aZ":-20.712096967980155,"pfxX":6.634419435176718,"pfxZ":6.383935784639483,"pX":1.0811057914631328,"pZ":3.600580769218871,"vX0":-6.407427549090822,"vY0":-132.49284551773437,"vZ0":-0.46140467521255923,"x":75.79,"y":141.56,"x0":2.6576699089560645,"y0":50.00175914451685,"z0":5.277914172129959,"aX":11.908927672524612},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-10.8,"spinRate":2184,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.41190224190397906,"extension":5.501687030148885},"index":6,"playId":"74fcf59e-cadb-3f97-973d-003004fda566","pitchNumber":3,"startTime":"2026-03-15T22:00:59.717Z","endTime":"2026-03-15T22:01:02.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278071534980636,"aZ":-30.11159242423067,"pfxX":-0.13147601410478416,"pfxZ":1.297749511971511,"pX":0.7240598869206543,"pZ":1.5663533440035355,"vX0":-5.177453436518317,"vY0":-124.80096007011335,"vZ0":-2.735757231826441,"x":89.4,"y":196.49,"x0":2.83582749000929,"y0":50.003740651919294,"z0":5.137352570279278,"aX":-0.20811019553385177},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":1.3,"spinRate":2482,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4375883166288874,"extension":5.2647723174641685},"hitData":{"launchSpeed":93.4,"launchAngle":13.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.16,"coordY":81.36}},"index":7,"playId":"00d65e24-bcd1-346b-99f2-0498ef843931","pitchNumber":4,"startTime":"2026-03-15T22:01:14.534Z","endTime":"2026-03-15T22:01:25.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.9,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:01:25.554Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Bryce Teodosio out on a sacrifice bunt, pitcher Brennan Bernardino to first baseman Chad Stevens. Jose Siri to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:01:34.201Z","endTime":"2026-03-15T22:03:12.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13347311056507,"aZ":-32.66612732016084,"pfxX":10.21448693415711,"pfxZ":-0.2815873446656738,"pX":0.6884551839995883,"pZ":2.539563001729108,"vX0":-8.562178189410421,"vY0":-131.04105132417587,"vZ0":-0.8465731598278787,"x":90.76,"y":170.21,"x0":2.673844089313118,"y0":50.00533086434296,"z0":5.311023930680415,"aX":17.736940816527184},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.6,"spinRate":2052,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4182639047948027,"extension":5.616172758645445},"index":0,"playId":"556bce75-8123-35fc-a6b8-7b143de89f50","pitchNumber":1,"startTime":"2026-03-15T22:01:56.181Z","endTime":"2026-03-15T22:01:59.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"7e718fda-4103-3329-9300-02c6f013feaf","startTime":"2026-03-15T22:02:13.241Z","endTime":"2026-03-15T22:02:18.783Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406991731152008,"aZ":-29.75790680828219,"pfxX":8.57596036038467,"pfxZ":1.3680928051052232,"pX":1.9063028256412065,"pZ":1.6087357336154933,"vX0":-5.122535692582403,"vY0":-132.11604930701716,"vZ0":-3.4422953959186766,"x":44.34,"y":195.34,"x0":2.7571212661015734,"y0":50.00350052402312,"z0":5.118063265591913,"aX":15.145904879521167},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":-14.4,"spinRate":2029,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4147326977615329,"extension":5.5026592082286205},"index":2,"playId":"6bd5c286-f75f-3d5c-91d1-bd39e880d1f5","pitchNumber":2,"startTime":"2026-03-15T22:02:30.140Z","endTime":"2026-03-15T22:02:33.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.653185719370214,"aZ":-27.293998507995067,"pfxX":0.2638909908677567,"pfxZ":3.0921847373662104,"pX":1.19276145179344,"pZ":3.689585296309364,"vX0":-4.359943499478739,"vY0":-124.24210765687889,"vZ0":1.530208501081649,"x":71.53,"y":139.16,"x0":2.9289538846672887,"y0":50.00346365761015,"z0":5.318569854342779,"aX":0.4174598413695916},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":0.5,"spinRate":2210,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4392590224049311,"extension":5.399132975524929},"index":3,"playId":"16374914-10c1-3d64-8db9-7cd29e3369fe","pitchNumber":3,"startTime":"2026-03-15T22:02:45.264Z","endTime":"2026-03-15T22:02:48.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05315615392238,"aZ":-32.863154322692296,"pfxX":-6.395978018907783,"pfxZ":-0.5540944055649124,"pX":-0.6590680446851609,"pZ":2.1393273691939454,"vX0":-6.207654121431348,"vY0":-111.4608313544852,"vZ0":0.8855723795918022,"x":142.12,"y":181.02,"x0":2.998470556271743,"y0":50.00162872866043,"z0":5.144946248378962,"aX":-8.00089385449162},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-0.4,"breakHorizontal":13.2,"spinRate":2570,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.49244915490071106,"extension":5.0385731626895875},"hitData":{"launchSpeed":35.0,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":195.77}},"index":4,"playId":"6a377cc1-ef77-33bd-886c-5628b96f6a42","pitchNumber":4,"startTime":"2026-03-15T22:03:07.348Z","endTime":"2026-03-15T22:03:12.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":3.11,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:03:12.569Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach Humphreys homers (1) on a fly ball to left field. Jose Siri scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:03:39.682Z","endTime":"2026-03-15T22:06:35.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668876,"fullName":"Zach Humphreys","link":"/api/v1/people/668876"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668876,"fullName":"Zach Humphreys","link":"/api/v1/people/668876"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zach Humphreys replaces Jorge Soler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"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-15T22:03:33.618Z","endTime":"2026-03-15T22:03:41.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668876,"link":"/api/v1/people/668876"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934562537884037,"aZ":-30.058996593105014,"pfxX":-1.126414699130895,"pfxZ":1.3943681531383705,"pX":-0.856078595408575,"pZ":1.9953340042675174,"vX0":-8.19180883376343,"vY0":-122.17542678771939,"vZ0":-1.6150178450303896,"x":149.63,"y":184.91,"x0":2.679772344634175,"y0":50.00434214268647,"z0":5.236079139516622,"aX":-1.7110858623787712},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":3.8,"spinRate":2382,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4474562478173021,"extension":5.358415935129155},"index":1,"playId":"579bc118-7065-3602-98c5-0edf036fdea1","pitchNumber":1,"startTime":"2026-03-15T22:03:41.860Z","endTime":"2026-03-15T22:03:45.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","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":"08318586-0576-0013-001c-f08cd117d70a","startTime":"2026-03-15T22:03:56.489Z","endTime":"2026-03-15T22:03:56.490Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jose Siri picked off and caught stealing 3rd base. Jose Siri to 3rd. Missed catch error by third baseman Vimael Machín, assist to pitcher Brennan Bernardino.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"08318586-0576-0013-001c-f08cd117d70a","startTime":"2026-03-15T22:03:56.491Z","endTime":"2026-03-15T22:03:56.492Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"postOnThird":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":2.83,"dramaIndex":117.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.158289919489654,"aZ":-23.02379947396967,"pfxX":5.61713299017045,"pfxZ":5.128008870906447,"pX":1.0802642963394922,"pZ":2.5284095238311504,"vX0":-6.330325314171554,"vY0":-132.2216468830321,"vZ0":-2.439694492178067,"x0":2.7669707707987037,"y0":50.00256543766203,"z0":5.138810139801871,"aX":10.022650335815953},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-8.9,"spinRate":2104,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4130383215194269,"extension":5.521714208151939},"index":4,"playId":"840f88fa-6dfe-3ef6-aaf8-e136f9b4d909","pitchNumber":2,"startTime":"2026-03-15T22:03:56.493Z","endTime":"2026-03-15T22:04:00.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68513043402237,"aZ":-23.30037777909614,"pfxX":6.3982842650619896,"pfxZ":4.836281212354368,"pX":-0.29137398610896675,"pZ":3.570725115967863,"vX0":-9.732972346698501,"vY0":-134.02057662229586,"vZ0":-0.18471432198620052,"x":128.11,"y":142.37,"x0":2.5420324353541908,"y0":50.001189070895784,"z0":5.292895775923787,"aX":11.736617828696504},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-9.7,"spinRate":2193,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4073909866106886,"extension":5.730099006782152},"index":5,"playId":"6c841182-5bd7-3cd1-8722-400156619fe6","pitchNumber":3,"startTime":"2026-03-15T22:05:16.156Z","endTime":"2026-03-15T22:05:20.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.712956276811546,"aZ":-24.254805082214148,"pfxX":5.952222384428168,"pfxZ":4.34935950117271,"pX":0.6615700183921827,"pZ":4.258491885028702,"vX0":-7.085721922985767,"vY0":-133.3198029812273,"vZ0":1.4607466048990285,"x":91.78,"y":123.8,"x0":2.5667896653282853,"y0":50.00096205925553,"z0":5.4408136521123,"aX":10.832380284171352},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-9.5,"spinRate":2201,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40912546434690666,"extension":5.506126638310887},"index":6,"playId":"d37c71e1-1b18-3465-b8f8-84e223081347","pitchNumber":4,"startTime":"2026-03-15T22:05:36.913Z","endTime":"2026-03-15T22:05:39.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68761960180199,"aZ":-33.70448748065127,"pfxX":-4.271365400865593,"pfxZ":-1.1862993932390724,"pX":0.7757395553902066,"pZ":1.229198839567384,"vX0":-4.005361783158303,"vY0":-112.94528410618155,"vZ0":-0.5823110329933637,"x":87.43,"y":205.59,"x0":3.1273968168056707,"y0":50.00295613277711,"z0":4.881654446658877,"aX":-5.5139033115248095},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.0,"breakHorizontal":8.8,"spinRate":2602,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.48506579779701253,"extension":5.307438645692256},"index":7,"playId":"5f47f82f-ea33-3307-98bb-d57c1c50347b","pitchNumber":5,"startTime":"2026-03-15T22:05:51.492Z","endTime":"2026-03-15T22:05:54.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31156307465533,"aZ":-21.77175219308987,"pfxX":6.752110167886904,"pfxZ":5.767668451581892,"pX":-0.35736487632900904,"pZ":2.769928826261923,"vX0":-9.959841830629747,"vY0":-132.94070587705997,"vZ0":-2.030939585175489,"x":130.62,"y":163.99,"x0":2.5464291666759458,"y0":50.00635045907414,"z0":5.110847941262326,"aX":12.187591762924292},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-10.3,"spinRate":2151,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.4107205749707017,"extension":5.69575797076826},"hitData":{"launchSpeed":101.0,"launchAngle":29.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.26,"coordY":60.47}},"index":8,"playId":"a6ca4aad-3309-3927-bb9a-962eaa6f9fef","pitchNumber":6,"startTime":"2026-03-15T22:06:10.967Z","endTime":"2026-03-15T22:06:35.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668876,"link":"/api/v1/people/668876"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":668876,"link":"/api/v1/people/668876"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":29.5,"leverageIndex":2.83,"dramaIndex":297.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:06:35.742Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:06:47.248Z","endTime":"2026-03-15T22:07:53.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754353616692118,"aZ":-21.424502057586515,"pfxX":7.334379856413105,"pfxZ":5.899606840781137,"pX":-1.4651282146502111,"pZ":1.6556818938199325,"vX0":-12.648285419601484,"vY0":-134.08599058224036,"vZ0":-4.94810581722525,"x":172.85,"y":194.08,"x0":2.3583930748914694,"y0":50.00463298620408,"z0":5.0519574656471615,"aX":13.369166669933808},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-10.6,"spinRate":2237,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4083597284765852,"extension":5.785030505353408},"index":0,"playId":"49c440ec-ec26-314b-8782-9c82105157d0","pitchNumber":1,"startTime":"2026-03-15T22:06:52.016Z","endTime":"2026-03-15T22:06:55.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.5,"endSpeed":72.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65720518014894,"aZ":-32.18117036124244,"pfxX":-9.813816277955901,"pfxZ":-0.00709308634285577,"pX":-1.815755066708039,"pZ":2.0862168816129527,"vX0":-7.776775331067583,"vY0":-114.05029227145484,"vZ0":0.5074210458194324,"x":186.21,"y":182.45,"x0":2.9236421399427313,"y0":50.00217874177261,"z0":5.056757010079621,"aX":-12.814710142447925},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.5,"breakHorizontal":19.9,"spinRate":2618,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.48184345540559814,"extension":5.162661074922924},"index":1,"playId":"b2824a77-33a1-3e7f-be59-e8b8e5ca5607","pitchNumber":2,"startTime":"2026-03-15T22:07:04.626Z","endTime":"2026-03-15T22:07:07.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888078623896845,"aZ":-23.31722457072571,"pfxX":7.729238297595581,"pfxZ":5.004970701807231,"pX":0.879253075298399,"pZ":2.60250679720878,"vX0":-7.30841558632291,"vY0":-131.9148427133008,"vZ0":-2.0670492732810875,"x":83.48,"y":168.51,"x0":2.6754892406844895,"y0":50.00601077122101,"z0":5.107517003698298,"aX":13.685985266731032},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":-12.5,"spinRate":2161,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.41452245453779835,"extension":5.58200024505548},"index":2,"playId":"583c0181-f28a-3504-8e16-dbaec69b86d6","pitchNumber":3,"startTime":"2026-03-15T22:07:19.327Z","endTime":"2026-03-15T22:07:22.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03407393784843,"aZ":-29.716054744405312,"pfxX":10.750497139061334,"pfxZ":1.3711690136998258,"pX":0.5121508581132881,"pZ":0.9675391355008264,"vX0":-9.262036066377995,"vY0":-132.85205862671887,"vZ0":-4.93819929125957,"x":97.48,"y":212.66,"x0":2.6441865084765155,"y0":50.00245193881727,"z0":5.006244134944008,"aX":19.247773131906147},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2125,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.41204021601027874,"extension":5.729533833270806},"index":3,"playId":"82f72432-5192-319d-af20-488fe4d2a16a","pitchNumber":4,"startTime":"2026-03-15T22:07:33.529Z","endTime":"2026-03-15T22:07:38.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98874418162594,"aZ":-31.277569922083853,"pfxX":-8.891385127758463,"pfxZ":0.6805954143712096,"pX":-1.1915285787538008,"pZ":1.0756785180349344,"vX0":-6.697080984385716,"vY0":-114.93828545548551,"vZ0":-1.6528341075522621,"x":162.42,"y":209.74,"x0":2.9293834855706535,"y0":50.004570019162294,"z0":4.880156706927293,"aX":-11.734611801226357},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.1,"breakHorizontal":18.0,"spinRate":2655,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4790403206750149,"extension":5.204270249170276},"index":4,"playId":"db301d3e-0d85-3eec-a9fc-673b6f39d78f","pitchNumber":5,"startTime":"2026-03-15T22:07:49.868Z","endTime":"2026-03-15T22:07:53.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:07:53.193Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeimer Candelario walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:08:02.543Z","endTime":"2026-03-15T22:09:08.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13138766415973,"aZ":-29.248103854754405,"pfxX":1.2490234897570271,"pfxZ":1.7947052684723612,"pX":-1.4630348187494473,"pZ":1.8651534170532535,"vX0":-10.931239135739489,"vY0":-126.6648938537406,"vZ0":-2.1707398866719716,"x":172.77,"y":188.42,"x0":2.7405435344522795,"y0":50.00314981638779,"z0":5.064920114628132,"aX":2.037940895793093},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2282,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.43191657892428026,"extension":5.482470429798836},"index":0,"playId":"89e19341-4989-3727-9ea8-400ea6d4ee24","pitchNumber":1,"startTime":"2026-03-15T22:08:16.125Z","endTime":"2026-03-15T22:08:19.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467852020516823,"aZ":-26.47818556154169,"pfxX":-1.0393375729995205,"pfxZ":3.5343776265190865,"pX":-1.4381131331917256,"pZ":2.686293431026549,"vX0":-10.056138606300344,"vY0":-126.33719398753284,"vZ0":-0.7432770973497053,"x":171.82,"y":166.25,"x0":2.7338620980770347,"y0":50.0020994902804,"z0":5.11813752805769,"aX":-1.6747980962712166},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":4.2,"spinRate":2350,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4340493074209677,"extension":5.4185703192631545},"index":1,"playId":"2ab85566-addd-355c-b895-6656614aa2d1","pitchNumber":2,"startTime":"2026-03-15T22:08:29.221Z","endTime":"2026-03-15T22:08:32.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26694566956491,"aZ":-28.205323002724956,"pfxX":11.149864330854898,"pfxZ":2.214474290873361,"pX":1.1109029692389758,"pZ":1.4797769196263486,"vX0":-7.870371830117018,"vY0":-132.9985351765389,"vZ0":-3.8943891814391627,"x":74.65,"y":198.83,"x0":2.6584131825815907,"y0":50.00346239852081,"z0":5.006320712727563,"aX":19.99474007031722},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":-18.5,"spinRate":2276,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4116701975116239,"extension":5.548232556594773},"index":2,"playId":"8a8b2b99-016e-3092-a07c-a1397efb38b2","pitchNumber":3,"startTime":"2026-03-15T22:08:44.220Z","endTime":"2026-03-15T22:08:48.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735405268890837,"aZ":-18.46409150498274,"pfxX":5.1709733955056105,"pfxZ":7.886835386320442,"pX":-1.106869865442668,"pZ":3.1557078585443796,"vX0":-11.038099867663057,"vY0":-130.789084628562,"vZ0":-1.793189658295986,"x":159.19,"y":153.58,"x0":2.490077924441846,"y0":50.00188581921723,"z0":5.230225640271398,"aX":8.989041300806422},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.2,"breakHorizontal":-7.1,"spinRate":2268,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4182742003427409,"extension":5.565171376839756},"index":3,"playId":"58db24a3-446f-3e5c-b601-083ddda469ad","pitchNumber":4,"startTime":"2026-03-15T22:09:04.439Z","endTime":"2026-03-15T22:09:08.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:09:08.652Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trey Mancini grounds out, third baseman Vimael Machín to first baseman Chad Stevens.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:11:26.647Z","endTime":"2026-03-15T22:12:12.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Arol Vera replaces Jeimer Candelario.","event":"Offensive Substitution","eventType":"offensive_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":0,"startTime":"2026-03-15T22:09:41.001Z","endTime":"2026-03-15T22:09:55.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691186,"link":"/api/v1/people/691186"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":600869,"link":"/api/v1/people/600869"},"base":1,"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":600869,"link":"/api/v1/people/600869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"startTime":"2026-03-15T22:09:55.867Z","endTime":"2026-03-15T22:10:18.718Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":691186,"link":"/api/v1/people/691186"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jimmy Herget replaces Brennan Bernardino.","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":2,"startTime":"2026-03-15T22:10:18.718Z","endTime":"2026-03-15T22:11:28.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":691186,"link":"/api/v1/people/691186"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2617916788786,"aZ":-21.96706076826013,"pfxX":-1.79973181022959,"pfxZ":6.280308134161697,"pX":0.990885597517387,"pZ":1.7123213936504729,"vX0":8.382229309453459,"vY0":-126.03903504931702,"vZ0":-4.5047909008707085,"x":79.23,"y":192.55,"x0":-2.1298971863986056,"y0":50.00111307266064,"z0":5.2750103278511045,"aX":-2.9251245681832043},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.7,"breakHorizontal":1.6,"spinRate":2654,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4329621657488554,"extension":4.909127910512009},"index":3,"playId":"bb31348c-2e93-36a9-9b81-2b92d7b827c6","pitchNumber":1,"startTime":"2026-03-15T22:11:28.732Z","endTime":"2026-03-15T22:11:32.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":691186,"link":"/api/v1/people/691186"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.427450824825335,"aZ":-28.425126642964063,"pfxX":8.113127061117869,"pfxZ":2.8582110561377743,"pX":0.9426679831682505,"pZ":2.1304005972985656,"vX0":5.085733709606847,"vY0":-114.19898349499032,"vZ0":-0.7304457149960437,"x":81.07,"y":181.26,"x0":-2.3725957569991136,"y0":50.00226071720105,"z0":5.2680849535615,"aX":10.638539407734818},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":5.3,"breakHorizontal":-16.1,"spinRate":2952,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4809336522113523,"extension":4.868124824215694},"index":4,"playId":"62be0bf0-c611-36f4-bf08-65d5b8a79f3d","pitchNumber":2,"startTime":"2026-03-15T22:11:46.720Z","endTime":"2026-03-15T22:11:50.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":691186,"link":"/api/v1/people/691186"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402375317962118,"aZ":-20.430103019088623,"pfxX":-9.23812556824356,"pfxZ":6.416722474037622,"pX":-1.0295007414817192,"pZ":2.5435968205160253,"vX0":5.530322305924278,"vY0":-134.71761162098142,"vZ0":-4.115369237758861,"x":156.24,"y":170.1,"x0":-1.9131245633050937,"y0":50.00405097564069,"z0":5.542860207388464,"aX":-16.91103243065383},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":15.5,"spinRate":2540,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4072237423462841,"extension":4.824771900721073},"hitData":{"launchSpeed":72.8,"launchAngle":9.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":167.39}},"index":5,"playId":"2c3012ac-73b7-317a-96bd-a25798a91ec6","pitchNumber":3,"startTime":"2026-03-15T22:12:05.422Z","endTime":"2026-03-15T22:12:12.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":691186,"link":"/api/v1/people/691186"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:12:12.194Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a soft ground ball to third baseman Arol Vera.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:14:26.393Z","endTime":"2026-03-15T22:15:37.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,8],"actionIndex":[0,1,2,3],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691186,"link":"/api/v1/people/691186"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Zach Humphreys remains in the game as the designated hitter.","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-15T22:13:57.224Z","endTime":"2026-03-15T22:13:57.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668876,"link":"/api/v1/people/668876"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Donovan Walton replaces second baseman Adam Frazier, batting 2nd, playing second 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":1,"startTime":"2026-03-15T22:13:57.241Z","endTime":"2026-03-15T22:13:57.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Arol Vera remains in the game as the third 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":2,"startTime":"2026-03-15T22:13:57.242Z","endTime":"2026-03-15T22:13:57.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691186,"link":"/api/v1/people/691186"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":600869,"link":"/api/v1/people/600869"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Sandlin replaces Hunter Strickland.","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":3,"startTime":"2026-03-15T22:13:57.243Z","endTime":"2026-03-15T22:14:28.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680704,"link":"/api/v1/people/680704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76372697055464,"aZ":-25.88986639471148,"pfxX":8.65228709764202,"pfxZ":4.8180085081075354,"pX":0.04342559744870754,"pZ":2.670082966607946,"vX0":4.209993672594484,"vY0":-113.74032755129693,"vZ0":1.9884133095914687,"x":115.34,"y":166.69,"x0":-2.958285396580202,"y0":50.00279913387169,"z0":4.360100761214789,"aX":11.281849670957149},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":9.6,"breakHorizontal":-16.8,"spinRate":2698,"spinDirection":89},"zone":5,"typeConfidence":0.91,"plateTime":0.4824280112001107,"extension":6.363111785091638},"index":4,"playId":"661a9078-0c8e-3ff8-96b6-ca27bbae9a0d","pitchNumber":1,"startTime":"2026-03-15T22:14:28.436Z","endTime":"2026-03-15T22:14:31.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":78.6,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.822527622186712,"aZ":-25.039744477082024,"pfxX":7.640395714364322,"pfxZ":5.414372280692021,"pX":1.7397506542317018,"pZ":2.420806205667465,"vX0":7.517236792156154,"vY0":-114.26661209663737,"vZ0":1.3505520431988416,"x":50.68,"y":173.42,"x0":-2.5897485641385356,"y0":50.000463557807905,"z0":4.289255377633667,"aX":10.062468534269298},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.8,"spinRate":2764,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.4800522368826212,"extension":6.294936367547693},"index":5,"playId":"d5cd7860-29fe-34e2-87d9-5d98b76859cf","pitchNumber":2,"startTime":"2026-03-15T22:14:43.392Z","endTime":"2026-03-15T22:14:47.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.7,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541596086787372,"aZ":-25.6266133152868,"pfxX":-8.961560333261911,"pfxZ":3.630171814633563,"pX":-1.5018446480970038,"pZ":2.6223032138137947,"vX0":6.142536815904055,"vY0":-133.43287144882277,"vZ0":-0.667609821917676,"x":174.25,"y":167.98,"x0":-2.6686588923967847,"y0":50.004231964015595,"z0":4.721185425005152,"aX":-16.17096720749759},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":14.9,"spinRate":2198,"spinDirection":237},"zone":11,"typeConfidence":0.7,"plateTime":0.41039398322203846,"extension":6.385723437261052},"index":6,"playId":"1100d3f2-5ea5-30e8-a860-f69bdd628c98","pitchNumber":3,"startTime":"2026-03-15T22:15:00.387Z","endTime":"2026-03-15T22:15:03.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":7,"startTime":"2026-03-15T22:15:15.388Z","endTime":"2026-03-15T22:15:32.137Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25784278405528,"aZ":-32.25172497517572,"pfxX":-3.8211442669699824,"pfxZ":-0.04855067176852579,"pX":-1.4570498686138105,"pZ":2.5163041583940857,"vX0":4.237445883439364,"vY0":-121.01045430991933,"vZ0":1.5800407306374307,"x":172.54,"y":170.84,"x0":-2.729381412334392,"y0":50.0055490379777,"z0":4.6676509550583125,"aX":-5.703009654352463},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":6.0,"spinRate":1266,"spinDirection":268},"zone":11,"typeConfidence":0.79,"plateTime":0.45156669395169136,"extension":6.292548648482878},"hitData":{"launchSpeed":58.4,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.63,"coordY":177.63}},"index":8,"playId":"4d734f6d-ffc1-3cbb-b488-31af8c2c0a6e","pitchNumber":4,"startTime":"2026-03-15T22:15:32.137Z","endTime":"2026-03-15T22:15:37.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:15:37.540Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:16:13.305Z","endTime":"2026-03-15T22:18:09.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"postOnSecond":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0,5],"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":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Benny Montgomery replaces Hunter Goodman.","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-15T22:16:13.178Z","endTime":"2026-03-15T22:16:15.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695603,"link":"/api/v1/people/695603"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"base":1,"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134951073837545,"aZ":-19.68532632257336,"pfxX":-5.614386918187087,"pfxZ":6.812164740051676,"pX":-1.089912065203532,"pZ":2.3483487959408076,"vX0":6.256182993998245,"vY0":-133.87236962995678,"vZ0":-2.3265230064326006,"x":158.54,"y":175.37,"x0":-2.7164671879701072,"y0":50.004291786382815,"z0":4.62219499313155,"aX":-10.295950939358683},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":9.0,"spinRate":2361,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4075506290399158,"extension":6.346842144110178},"index":1,"playId":"034f3275-e0d9-39ec-8ed1-d52e6648b195","pitchNumber":1,"startTime":"2026-03-15T22:16:15.257Z","endTime":"2026-03-15T22:16:18.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"c664ed79-b1f9-3051-be4a-c1bb2acab434","startTime":"2026-03-15T22:16:33.495Z","endTime":"2026-03-15T22:16:37.001Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.73863174103837,"aZ":-24.31106368696236,"pfxX":7.266643463260226,"pfxZ":5.850789287620414,"pX":-1.255065110854195,"pZ":2.331096323230902,"vX0":1.7425128618651444,"vY0":-114.47105647411823,"vZ0":0.7050625438867089,"x":164.84,"y":175.84,"x0":-2.9680771558931465,"y0":50.00048661420498,"z0":4.3771199556485305,"aX":9.757451349431951},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":11.0,"breakHorizontal":-13.6,"spinRate":2544,"spinDirection":91},"zone":13,"typeConfidence":0.9,"plateTime":0.4762987053030554,"extension":6.310389383992877},"index":3,"playId":"b3da2648-9a2d-3ab5-8b5a-5146e3afaf76","pitchNumber":2,"startTime":"2026-03-15T22:16:56.329Z","endTime":"2026-03-15T22:16:59.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08239272021567,"aZ":-31.12106247322171,"pfxX":-5.790289552011496,"pfxZ":0.7033458151737353,"pX":-0.601554681418412,"pZ":1.0572965337822782,"vX0":6.782281667943809,"vY0":-120.32286731970835,"vZ0":-1.7840929013250328,"x":139.93,"y":210.23,"x0":-2.67925752451615,"y0":50.00171573363783,"z0":4.516037576947424,"aX":-8.655233840994864},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.2,"breakHorizontal":9.2,"spinRate":1753,"spinDirection":265},"zone":13,"typeConfidence":0.8,"plateTime":0.4518697466099155,"extension":6.342374799239845},"index":4,"playId":"16c2c685-cf28-3ab1-9936-40011dbdaaab","pitchNumber":3,"startTime":"2026-03-15T22:17:15.920Z","endTime":"2026-03-15T22:17:20.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Benny Montgomery steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":5,"actionPlayId":"16c2c685-cf28-3ab1-9936-40011dbdaaab","startTime":"2026-03-15T22:17:27.713Z","endTime":"2026-03-15T22:17:43.692Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695603,"link":"/api/v1/people/695603"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"postOnSecond":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":3.54,"dramaIndex":131.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.635088198768845,"aZ":-25.140014187873877,"pfxX":7.133890470325353,"pfxZ":5.329673707560486,"pX":-2.579488163985471,"pZ":2.1988766620910063,"vX0":-1.0344808126080223,"vY0":-113.5674840774349,"vZ0":0.7627243077722493,"x":215.32,"y":179.41,"x0":-3.0488826489893897,"y0":50.00561731425684,"z0":4.337873010971915,"aX":9.423456052458054},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":10.1,"breakHorizontal":-12.7,"spinRate":2500,"spinDirection":95},"zone":13,"typeConfidence":0.9,"plateTime":0.4802689574416412,"extension":6.166630747898777},"index":6,"playId":"e0aea2a7-ec49-356e-a565-0f2bcb55a1d1","pitchNumber":4,"startTime":"2026-03-15T22:17:43.692Z","endTime":"2026-03-15T22:17:46.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90321164889872,"aZ":-27.54348308767522,"pfxX":-9.191998348341066,"pfxZ":2.5127883890091036,"pX":-1.5033092315171657,"pZ":1.030494567757534,"vX0":6.339071417748575,"vY0":-133.84806574494846,"vZ0":-4.3194345689716975,"x":174.3,"y":210.96,"x0":-2.69065951825348,"y0":50.00052568577902,"z0":4.603639058115557,"aX":-16.921713139133985},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":2158,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4069419870969062,"extension":6.425277123682226},"index":7,"playId":"8d501474-1cb1-3ada-a7e8-bb63cf35687e","pitchNumber":5,"startTime":"2026-03-15T22:18:06.606Z","endTime":"2026-03-15T22:18:09.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":3.54,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:18:09.606Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brenton Doyle grounds into a force out, shortstop Chris Taylor to second baseman Donovan Walton. Benny Montgomery to 3rd. Chad Stevens out at 2nd. Brenton Doyle to 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:18:20.670Z","endTime":"2026-03-15T22:19:33.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.866164500554614,"aZ":-33.84468281360994,"pfxX":-4.26057009178929,"pfxZ":-1.0719414392917805,"pX":-2.1805843135793856,"pZ":1.901726708040854,"vX0":3.21743100646948,"vY0":-122.77747964545136,"vZ0":0.47522420606793325,"x":200.12,"y":187.43,"x0":-2.942052457639181,"y0":50.00318349349373,"z0":4.541506747954632,"aX":-6.6316169978634285},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":7.2,"spinRate":1840,"spinDirection":261},"zone":13,"typeConfidence":0.86,"plateTime":0.4428281725524714,"extension":6.278349712559908},"index":0,"playId":"e58d4189-364e-34c6-8d64-5634903cbf5d","pitchNumber":1,"startTime":"2026-03-15T22:18:38.717Z","endTime":"2026-03-15T22:18:42.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.296642367634043,"aZ":-22.220941470950976,"pfxX":-7.151704153912195,"pfxZ":5.510865504803425,"pX":-0.32332667376531377,"pZ":3.1018958405407626,"vX0":8.644338210144099,"vY0":-132.7539134495294,"vZ0":0.02101886579461143,"x":129.32,"y":155.03,"x0":-2.6747627898717328,"y0":50.00067617325913,"z0":4.695725790103815,"aX":-12.913167734607075},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":11.3,"spinRate":2377,"spinDirection":238},"zone":1,"typeConfidence":0.89,"plateTime":0.41075403992711035,"extension":6.46136992923995},"index":1,"playId":"60c4a2f9-99a1-33c2-8e7b-39d21989aacf","pitchNumber":2,"startTime":"2026-03-15T22:19:06.225Z","endTime":"2026-03-15T22:19:09.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23461449228312,"aZ":-30.72290755028632,"pfxX":-8.606965991401822,"pfxZ":0.8151453077688036,"pX":0.2780198118531272,"pZ":2.1339945400144162,"vX0":10.441642839767987,"vY0":-132.1514514794087,"vZ0":-0.6175206867481685,"x":106.4,"y":181.16,"x0":-2.5857485862562095,"y0":50.00569221523679,"z0":4.60576670733444,"aX":-15.395171442471495},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":13.6,"spinRate":2234,"spinDirection":241},"zone":9,"typeConfidence":0.86,"plateTime":0.4127271858281758,"extension":6.52140514629654},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":151.18}},"index":2,"playId":"3aa2cde0-92ee-39c2-9ce4-f82de22de939","pitchNumber":3,"startTime":"2026-03-15T22:19:28.516Z","endTime":"2026-03-15T22:19:33.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.4,"awayTeamWinProbability":41.6,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":4.21,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:19:33.373Z","atBatIndex":62},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cole Carrigg out on a sacrifice fly to center fielder Bryce Teodosio. Benny Montgomery scores. Jeremy Ciriaco to 3rd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:20:17.014Z","endTime":"2026-03-15T22:22:21.983Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807994,"fullName":"Jeremy Ciriaco","link":"/api/v1/people/807994"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,7,8],"actionIndex":[0,5],"runnerIndex":[0,1,2,3],"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":807994,"fullName":"Jeremy Ciriaco","link":"/api/v1/people/807994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":807994,"fullName":"Jeremy Ciriaco","link":"/api/v1/people/807994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"responsiblePitcher":{"id":680704,"link":"/api/v1/people/680704"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jeremy Ciriaco replaces Brenton Doyle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T22:20:05.154Z","endTime":"2026-03-15T22:20:19.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807994,"link":"/api/v1/people/807994"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"base":1,"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":72.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.842935557322182,"aZ":-26.52640161603802,"pfxX":6.345485001342819,"pfxZ":4.3394978390903205,"pX":0.7382063496032621,"pZ":1.6841412878320003,"vX0":6.050347978853397,"vY0":-112.65180109417804,"vZ0":0.35362470944518387,"x":88.86,"y":193.31,"x0":-2.7936426051873813,"y0":50.005452164920506,"z0":4.177321885431105,"aX":8.268565812229816},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":8.3,"breakHorizontal":-12.8,"spinRate":2549,"spinDirection":93},"zone":9,"typeConfidence":0.9,"plateTime":0.48369931925605014,"extension":6.305487698508671},"index":1,"playId":"08ef6f33-8c12-33ac-b76e-3d1c34a2018f","pitchNumber":1,"startTime":"2026-03-15T22:20:19.026Z","endTime":"2026-03-15T22:20:22.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.048865755394335,"aZ":-27.10622444002093,"pfxX":8.486831606845485,"pfxZ":4.106842274393523,"pX":1.3095651847008292,"pZ":0.9565926002123172,"vX0":6.461500431041033,"vY0":-110.17651471169208,"vZ0":-0.6041733977142494,"x":67.08,"y":212.95,"x0":-2.760369288331281,"y0":50.00003062656466,"z0":4.091763648954901,"aX":10.461028563419946},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":7.6,"breakHorizontal":-17.0,"spinRate":2673,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.4965897293308661,"extension":6.0968440135359065},"index":2,"playId":"2c399e28-831a-375f-bdaa-277de7278861","pitchNumber":2,"startTime":"2026-03-15T22:20:39.477Z","endTime":"2026-03-15T22:20:42.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"1d1c286d-f3dc-305d-8cfa-3faa1b6eda89","startTime":"2026-03-15T22:21:00.868Z","endTime":"2026-03-15T22:21:03.868Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.868481982465813,"aZ":-33.314555234339025,"pfxX":-4.679700742793683,"pfxZ":-0.7573894036569655,"pX":0.9096734982566347,"pZ":0.5674859311970748,"vX0":9.528006334622694,"vY0":-121.19054593094937,"vZ0":-2.3087444863764714,"x":82.33,"y":223.46,"x0":-2.4348138188833057,"y0":50.001270528697745,"z0":4.394642240464986,"aX":-7.081646803134727},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.7,"breakHorizontal":6.6,"spinRate":1759,"spinDirection":267},"zone":14,"typeConfidence":0.83,"plateTime":0.4490230969061031,"extension":6.524740791393108},"index":4,"playId":"2eed8124-2c6f-3fb9-a8b7-d26bbe5aba8b","pitchNumber":3,"startTime":"2026-03-15T22:21:20.359Z","endTime":"2026-03-15T22:21:25.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jeremy Ciriaco steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"2eed8124-2c6f-3fb9-a8b7-d26bbe5aba8b","startTime":"2026-03-15T22:21:36.500Z","endTime":"2026-03-15T22:21:39.732Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807994,"link":"/api/v1/people/807994"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"postOnSecond":{"id":807994,"link":"/api/v1/people/807994"},"postOnThird":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":4.5,"dramaIndex":150.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"startTime":"2026-03-15T22:21:39.732Z","endTime":"2026-03-15T22:21:48.759Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55195096767461,"aZ":-35.24312536796262,"pfxX":-5.364486463321373,"pfxZ":-2.0456774619380518,"pX":-1.6574917755122565,"pZ":2.3879920141648903,"vX0":4.456514744682706,"vY0":-121.11936957890804,"vZ0":2.015262785183157,"x":180.18,"y":174.3,"x0":-2.8159037028659784,"y0":50.00396685385516,"z0":4.606324096957847,"aX":-8.046833845518142},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.0,"breakHorizontal":8.8,"spinRate":1811,"spinDirection":268},"zone":13,"typeConfidence":0.89,"plateTime":0.45060404600445825,"extension":6.411262127006397},"index":7,"playId":"696e1f3d-5d64-3a05-9048-13d907c2437b","pitchNumber":4,"startTime":"2026-03-15T22:21:48.759Z","endTime":"2026-03-15T22:21:51.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081073926191436,"aZ":-20.986941525681143,"pfxX":-7.220391243807963,"pfxZ":6.260994501004751,"pX":0.13653752325879753,"pZ":2.817946240057766,"vX0":9.573964081648992,"vY0":-131.82715886812196,"vZ0":-0.5278759366574809,"x":111.8,"y":162.7,"x0":-2.5790461783097385,"y0":50.00177436359411,"z0":4.549703252796164,"aX":-12.899523441718701},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":11.4,"spinRate":2315,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.41312909692563204,"extension":6.543010544778329},"hitData":{"launchSpeed":92.5,"launchAngle":38.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.79,"coordY":82.77}},"index":8,"playId":"abc69667-b547-3005-864c-8f61aab6d784","pitchNumber":5,"startTime":"2026-03-15T22:22:11.527Z","endTime":"2026-03-15T22:22:21.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":807994,"link":"/api/v1/people/807994"},"third":{"id":695603,"link":"/api/v1/people/695603"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":4.5,"dramaIndex":159.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:22:21.983Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:22:36.348Z","endTime":"2026-03-15T22:24:32.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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(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":90.2,"endSpeed":83.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265045318395618,"aZ":-19.73057649082624,"pfxX":-5.763328626320545,"pfxZ":7.025985441445733,"pX":-0.9686114693069229,"pZ":1.3684501476598132,"vX0":5.931488389592026,"vY0":-131.34496260650627,"vZ0":-4.396088000230545,"x":153.92,"y":201.83,"x0":-2.492807641499241,"y0":50.004217582360475,"z0":4.505258173592085,"aX":-10.20853337510875},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2220,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4148701557273262,"extension":6.3466951038762645},"index":0,"playId":"9900658e-7c10-3349-907c-01d5177ba771","pitchNumber":1,"startTime":"2026-03-15T22:22:54.344Z","endTime":"2026-03-15T22:22:58.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"third":{"id":807994,"link":"/api/v1/people/807994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.622171995368774,"aZ":-24.31564117929336,"pfxX":10.129231504674731,"pfxZ":6.226848157561575,"pX":-2.099725035548627,"pZ":3.211285366687719,"vX0":-0.8708137331553829,"vY0":-111.52655208519725,"vZ0":3.0861190819290254,"x":197.04,"y":152.08,"x0":-3.021237074828478,"y0":50.00510777278864,"z0":4.313918956361566,"aX":12.790591075994682},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":12.4,"breakHorizontal":-18.1,"spinRate":2563,"spinDirection":95},"zone":11,"typeConfidence":0.91,"plateTime":0.49068814849301257,"extension":6.232918295323115},"index":1,"playId":"9af304d2-55b4-31fb-818d-a291f2bbd192","pitchNumber":2,"startTime":"2026-03-15T22:23:14.181Z","endTime":"2026-03-15T22:23:17.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"third":{"id":807994,"link":"/api/v1/people/807994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005865773613372,"aZ":-24.803193239183738,"pfxX":10.054771711860349,"pfxZ":5.8846756528459885,"pX":0.5443334327463938,"pZ":1.8753523965759245,"vX0":4.3905295181932145,"vY0":-111.46284516827328,"vZ0":0.49004429405744465,"x":96.25,"y":188.15,"x0":-2.760048881767254,"y0":50.0000383169984,"z0":4.224377880248752,"aX":12.582272368442244},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":11.2,"breakHorizontal":-19.3,"spinRate":2557,"spinDirection":89},"zone":9,"typeConfidence":0.91,"plateTime":0.49237210267285514,"extension":6.509865494606935},"index":2,"playId":"0dc6c754-e350-3bce-8df7-4607804be565","pitchNumber":3,"startTime":"2026-03-15T22:23:35.500Z","endTime":"2026-03-15T22:23:38.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"third":{"id":807994,"link":"/api/v1/people/807994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":76.8,"endSpeed":70.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.395011525545954,"aZ":-25.472877633936957,"pfxX":10.035487334927133,"pfxZ":5.3062671281316005,"pX":1.0160409388476863,"pZ":1.1476285955617211,"vX0":5.250509757692744,"vY0":-111.73339345996395,"vZ0":-0.7126577678302292,"x":78.27,"y":207.79,"x0":-2.669045650605014,"y0":50.00221127885605,"z0":4.0914789338508095,"aX":12.668962685272536},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":9.7,"breakHorizontal":-19.6,"spinRate":2666,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.49047098809090395,"extension":6.327162076331001},"index":3,"playId":"ce03fe82-1dee-3d65-9421-6f71f7c9e451","pitchNumber":4,"startTime":"2026-03-15T22:24:00.386Z","endTime":"2026-03-15T22:24:03.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"third":{"id":807994,"link":"/api/v1/people/807994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-15T22:24:14.510Z","endTime":"2026-03-15T22:24:24.195Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"third":{"id":807994,"link":"/api/v1/people/807994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8564482933126,"aZ":-34.44466085584643,"pfxX":-6.096488016585223,"pfxZ":-1.5191771749317677,"pX":-0.03805593668775821,"pZ":1.8389773230442368,"vX0":7.458355763901455,"vY0":-121.43566293150062,"vZ0":0.8630468792924981,"x":118.45,"y":189.13,"x0":-2.357612423643182,"y0":50.00391165529936,"z0":4.476190375206291,"aX":-9.103018698501339},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":9.2,"spinRate":1832,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.45110680515419244,"extension":6.430460396687037},"hitData":{"launchSpeed":100.7,"launchAngle":27.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.3,"coordY":34.42}},"index":5,"playId":"a15244ea-07f3-3b7f-b964-c2906a4e2bc5","pitchNumber":5,"startTime":"2026-03-15T22:24:24.195Z","endTime":"2026-03-15T22:24:32.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"third":{"id":807994,"link":"/api/v1/people/807994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":3.39,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:24:32.820Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sebastián Rivero lines out to right fielder Jeremy Ciriaco.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:27:29.200Z","endTime":"2026-03-15T22:28:51.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807994,"link":"/api/v1/people/807994"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Benny Montgomery remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-15T22:26:33.285Z","endTime":"2026-03-15T22:26:33.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695603,"link":"/api/v1/people/695603"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jeremy Ciriaco remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-15T22:26:33.317Z","endTime":"2026-03-15T22:26:33.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807994,"link":"/api/v1/people/807994"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694249,"link":"/api/v1/people/694249"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Cole Carrigg.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-15T22:26:33.318Z","endTime":"2026-03-15T22:26:33.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Seth Halvorsen replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-15T22:26:33.320Z","endTime":"2026-03-15T22:27:31.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99015723152074,"aZ":-14.813437634699014,"pfxX":-8.599393835825676,"pfxZ":8.508728728994644,"pX":-1.0328098819171239,"pZ":1.788475556084944,"vX0":6.229341976960369,"vY0":-142.0360689665347,"vZ0":-8.423227771043768,"x":156.37,"y":190.49,"x0":-2.1388489804630244,"y0":50.00200631273626,"z0":5.737505403347431,"aX":-17.543159252868897},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":14.3,"spinRate":2361,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.38585655562357823,"extension":6.911820263644307},"index":4,"playId":"b6c30d03-76da-3ade-85fc-eaacbc57d244","pitchNumber":1,"startTime":"2026-03-15T22:27:31.429Z","endTime":"2026-03-15T22:27:37.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429363446367205,"aZ":-26.601422854900264,"pfxX":-7.598948503381324,"pfxZ":3.298882122027712,"pX":0.17292375973689547,"pZ":0.5818506507434918,"vX0":8.928962213147738,"vY0":-128.52429466622712,"vZ0":-8.019227127107346,"x":110.41,"y":223.07,"x0":-2.3445603157390233,"y0":50.00185536893212,"z0":5.781771962402858,"aX":-12.825674035066625},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":12.0,"spinRate":1610,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4247378231297092,"extension":6.4957467031914335},"index":5,"playId":"55c64e2c-3ed5-3679-a397-8eb61174857e","pitchNumber":2,"startTime":"2026-03-15T22:28:08.075Z","endTime":"2026-03-15T22:28:11.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817045038300154,"aZ":-30.458128997830496,"pfxX":-7.4799303735798714,"pfxZ":1.011203941121547,"pX":-0.9650123642565387,"pZ":2.0750421242445674,"vX0":6.390693703025007,"vY0":-129.26308149671556,"vZ0":-4.029954877808286,"x":153.78,"y":182.75,"x0":-2.4921794501504926,"y0":50.00320419724672,"z0":5.981042745193293,"aX":-12.714809757848158},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":12.2,"spinRate":1739,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.42299735098416535,"extension":6.342631835734863},"index":6,"playId":"5f43e3a4-dbb3-3171-b7d3-9f12e5e9a596","pitchNumber":3,"startTime":"2026-03-15T22:28:26.051Z","endTime":"2026-03-15T22:28:29.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":90.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.49484914469204,"aZ":-12.864136797779176,"pfxX":-6.9036100385885915,"pfxZ":9.063638629755038,"pX":0.3281402412406737,"pZ":2.641866347360372,"vX0":9.486751708852475,"vY0":-145.77052830287468,"vZ0":-6.919066425007446,"x":104.49,"y":167.45,"x0":-2.086978350699539,"y0":50.00157539783799,"z0":5.839561350081037,"aX":-14.706679286988708},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2321,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.37721116655594367,"extension":6.77709530456911},"hitData":{"launchSpeed":97.3,"launchAngle":14.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.77,"coordY":101.22}},"index":7,"playId":"798c38f7-0874-3f92-9e95-9306a4f4dacb","pitchNumber":4,"startTime":"2026-03-15T22:28:45.777Z","endTime":"2026-03-15T22:28:51.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:28:51.142Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chris Taylor walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:29:01.459Z","endTime":"2026-03-15T22:30:53.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.543796823792544,"aZ":-17.718916271859268,"pfxX":-6.75817320279061,"pfxZ":6.8218307018657764,"pX":-0.6529515843046816,"pZ":3.7538559352205536,"vX0":7.052836886733185,"vY0":-144.1910959861492,"vZ0":-3.029618066421857,"x":141.89,"y":137.43,"x0":-2.24517801736899,"y0":50.00329995685736,"z0":5.903003172448385,"aX":-14.32137645823726},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.0,"breakHorizontal":10.9,"spinRate":2206,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3789440972777669,"extension":6.775696126814626},"index":0,"playId":"de90da5e-ecf5-36cb-a4ec-5c1c1191c2dd","pitchNumber":1,"startTime":"2026-03-15T22:29:16.281Z","endTime":"2026-03-15T22:29:19.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.6,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05419086675288,"aZ":-28.26636524010446,"pfxX":5.336570318381626,"pfxZ":2.505769615871576,"pX":0.04079542559795104,"pZ":1.4895862935732727,"vX0":4.316759148582076,"vY0":-124.48864061778133,"vZ0":-4.993713377102355,"x":115.44,"y":198.56,"x0":-2.412079620043196,"y0":50.00569315662241,"z0":5.874165286599988,"aX":8.339655680223636},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":-10.7,"spinRate":2432,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.44074766868239035,"extension":6.763392455674977},"index":1,"playId":"788ac104-8a8d-31a8-9217-f01de30b987c","pitchNumber":2,"startTime":"2026-03-15T22:29:32.322Z","endTime":"2026-03-15T22:29:36.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.804259028470025,"aZ":-14.680559841122047,"pfxX":-7.263746995747349,"pfxZ":8.548447658592789,"pX":0.8332945976667089,"pZ":0.9967956477683697,"vX0":10.905376338398508,"vY0":-141.7688374326601,"vZ0":-10.39272525960043,"x":85.24,"y":211.87,"x0":-2.1101301185967394,"y0":50.002793997832946,"z0":5.635002305566806,"aX":-14.864693663152105},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":11.0,"spinRate":2220,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3855762735245376,"extension":6.869850865180481},"index":2,"playId":"baf63262-e6a8-3d95-8b4c-7f30585f2a27","pitchNumber":3,"startTime":"2026-03-15T22:29:50.421Z","endTime":"2026-03-15T22:29:54.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14174823195908,"aZ":-15.014808180815336,"pfxX":-7.401264834983378,"pfxZ":8.290519403664373,"pX":-0.22558067776046997,"pZ":2.9460093490126376,"vX0":8.200407785697537,"vY0":-142.77303464455076,"vZ0":-5.600537429653264,"x":125.6,"y":159.24,"x0":-2.1701699769205907,"y0":50.0006595797916,"z0":5.87412182740414,"aX":-15.31468200858874},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2271,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3832849247426009,"extension":6.858345702929404},"index":3,"playId":"8493cd4a-bb5e-3bc6-a35b-49a1d7179487","pitchNumber":4,"startTime":"2026-03-15T22:30:08.700Z","endTime":"2026-03-15T22:30:13.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.570831478897475,"aZ":-16.47130280585934,"pfxX":-6.423931299476984,"pfxZ":7.832260700423953,"pX":-1.2384368324196777,"pZ":4.34640187084463,"vX0":5.558437849025323,"vY0":-141.07025801706385,"vZ0":-1.4447598456757595,"x":164.21,"y":121.43,"x0":-2.404497973820567,"y0":50.006723835589774,"z0":5.93242833983205,"aX":-12.886645034374139},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":10.4,"spinRate":2211,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38899470750919773,"extension":6.800599632576221},"index":4,"playId":"e87aacfb-2a24-3bcc-8a80-32b8cb186b49","pitchNumber":5,"startTime":"2026-03-15T22:30:50.187Z","endTime":"2026-03-15T22:30:53.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:30:53.187Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yolmer Sánchez grounds into a double play, shortstop Andy Perez to first baseman Chad Stevens. Johan Macias out at 2nd. Yolmer Sánchez out at 1st.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:31:18.665Z","endTime":"2026-03-15T22:32:30.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691571,"fullName":"Johan Macias","link":"/api/v1/people/691571"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700321,"link":"/api/v1/people/700321"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Johan Macias replaces Chris Taylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T22:31:11.997Z","endTime":"2026-03-15T22:31:20.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691571,"link":"/api/v1/people/691571"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":621035,"link":"/api/v1/people/621035"},"base":1,"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0493499337874,"aZ":-28.005975328462302,"pfxX":0.7931826636414252,"pfxZ":2.5774660633187088,"pX":0.8609164035714476,"pZ":1.1123302994932047,"vX0":7.412414857627659,"vY0":-127.18444711304548,"vZ0":-5.996691912790184,"x":84.18,"y":208.75,"x0":-2.2093131709850686,"y0":50.00482220954024,"z0":5.756811518782513,"aX":1.282917142712928},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-3.4,"spinRate":2506,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4326843175849193,"extension":6.8408117406552105},"index":1,"playId":"dee788fe-184a-324f-8ab9-bc542b481549","pitchNumber":1,"startTime":"2026-03-15T22:31:20.907Z","endTime":"2026-03-15T22:31:24.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":691571,"link":"/api/v1/people/691571"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746346727913178,"aZ":-29.621827744901854,"pfxX":0.44935987990080495,"pfxZ":1.506479427309646,"pX":1.0223674391844246,"pZ":0.7350201724695893,"vX0":7.854184573381087,"vY0":-129.5797050084306,"vZ0":-7.095641620805252,"x":78.03,"y":218.93,"x0":-2.109863618137224,"y0":50.00606144800746,"z0":5.780385218573535,"aX":0.7602728049994109},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-2.6,"spinRate":2602,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.42313559003535994,"extension":6.936106477961802},"index":2,"playId":"36787f8a-47c8-3266-bd57-6b17d51d70f2","pitchNumber":2,"startTime":"2026-03-15T22:31:39.846Z","endTime":"2026-03-15T22:31:42.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":691571,"link":"/api/v1/people/691571"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"f2dca5ba-e3bf-3bef-8202-4a0342aeff92","startTime":"2026-03-15T22:32:00.483Z","endTime":"2026-03-15T22:32:03.483Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":691571,"link":"/api/v1/people/691571"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.290886752538576,"aZ":-19.082245392608165,"pfxX":-6.142220652783919,"pfxZ":6.323712265167657,"pX":0.6290121297456381,"pZ":2.4298993347607567,"vX0":9.91794026963478,"vY0":-143.05378795624566,"vZ0":-6.071743273576791,"x":93.02,"y":173.17,"x0":-2.0864469687134606,"y0":50.00640168519356,"z0":5.778143010206613,"aX":-12.722515618185865},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.3,"breakHorizontal":9.1,"spinRate":2215,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3830223224095364,"extension":6.813967768823568},"hitData":{"launchSpeed":69.5,"launchAngle":7.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":153.2}},"index":4,"playId":"7c11293c-91e1-378f-8628-d99fa5b6a431","pitchNumber":3,"startTime":"2026-03-15T22:32:20.767Z","endTime":"2026-03-15T22:32:30.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":691571,"link":"/api/v1/people/691571"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":2.42,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:32:30.749Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vimael Machín doubles (3) on a sharp line drive to right fielder Randy De Jesus.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:34:46.012Z","endTime":"2026-03-15T22:35:16.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703194,"link":"/api/v1/people/703194"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Johan Macias remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-15T22:34:26.077Z","endTime":"2026-03-15T22:34:26.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691571,"link":"/api/v1/people/691571"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":621035,"link":"/api/v1/people/621035"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":621035,"link":"/api/v1/people/621035"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: David Calabrese replaces left fielder Yolmer Sánchez, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-15T22:34:26.103Z","endTime":"2026-03-15T22:34:26.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683341,"link":"/api/v1/people/683341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":570560,"link":"/api/v1/people/570560"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":570560,"link":"/api/v1/people/570560"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Randy De Jesus replaces right fielder Jose Siri, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-15T22:34:26.105Z","endTime":"2026-03-15T22:34:26.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703194,"link":"/api/v1/people/703194"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":642350,"link":"/api/v1/people/642350"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Samy Natera Jr. replaces Nick Sandlin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-15T22:34:26.107Z","endTime":"2026-03-15T22:34:48.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696519,"link":"/api/v1/people/696519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549966324547224,"aZ":-14.490996687541053,"pfxX":4.80941849952753,"pfxZ":8.72803121336581,"pX":0.014936578475807559,"pZ":3.023116679152725,"vX0":-4.454676423912802,"vY0":-140.637419423022,"vZ0":-5.774510973524229,"x":116.43,"y":157.16,"x0":0.9859874059443001,"y0":50.00143995869331,"z0":6.0246330721568935,"aX":9.741565260831873},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.9,"spinRate":2025,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.3878182004582871,"extension":6.4230717797431875},"index":4,"playId":"4a6d9418-336d-347f-8173-1cfc606d0b57","pitchNumber":1,"startTime":"2026-03-15T22:34:48.167Z","endTime":"2026-03-15T22:34:51.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46684390348942,"aZ":-15.556092839011695,"pfxX":5.8035360342147655,"pfxZ":8.427519253347677,"pX":0.38914194692014825,"pZ":2.4660827426046414,"vX0":-3.85071873361977,"vY0":-139.7777611520932,"vZ0":-6.853150854176384,"x":102.17,"y":172.2,"x0":1.0329112774397815,"y0":50.00419736135631,"z0":5.977203974907857,"aX":11.447277296879735},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":-9.7,"spinRate":2267,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.39234532070225203,"extension":6.402609850229173},"hitData":{"launchSpeed":107.3,"launchAngle":18.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.81,"coordY":46.85}},"index":5,"playId":"442383a7-da24-34b7-9c30-4ffcd5247db5","pitchNumber":2,"startTime":"2026-03-15T22:35:06.473Z","endTime":"2026-03-15T22:35:16.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":-16.699999999999996,"leverageIndex":2.29,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:35:16.537Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Charlie Condon strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:35:33.790Z","endTime":"2026-03-15T22:38:21.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62079751056585,"aZ":-15.253987221133388,"pfxX":4.46065344271476,"pfxZ":8.788954615986128,"pX":0.8609299514171473,"pZ":2.431646614816685,"vX0":-1.919097381402411,"vY0":-137.64863081731832,"vZ0":-6.961542831122137,"x":84.18,"y":173.13,"x0":0.986324393050392,"y0":50.00448351223566,"z0":6.02020620840084,"aX":8.588227808757543},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-7.7,"spinRate":2142,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.3974240343203732,"extension":6.524297792502505},"index":0,"playId":"8c7bba97-76d2-358f-82b7-fbc84028fb23","pitchNumber":1,"startTime":"2026-03-15T22:35:51.673Z","endTime":"2026-03-15T22:36:18.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82730482869517,"aZ":-24.961397807122765,"pfxX":-2.3327523137147717,"pfxZ":4.497041001595981,"pX":-0.7545474213158136,"pZ":1.3256252445941612,"vX0":-3.854163443199842,"vY0":-124.98260801840445,"vZ0":-6.634710593003874,"x":145.76,"y":202.99,"x0":1.1022173625715603,"y0":50.004078104064,"z0":6.024868397831458,"aX":-3.7432651093159257},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":5.0,"spinRate":2455,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43587842201928373,"extension":6.254368252313709},"index":1,"playId":"5b400b0c-c556-39d1-8a2e-492e6ec6a305","pitchNumber":2,"startTime":"2026-03-15T22:36:31.731Z","endTime":"2026-03-15T22:36:36.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87359160477427,"aZ":-24.140000625148335,"pfxX":-1.3682585551368152,"pfxZ":4.910117994414357,"pX":-0.5988047545684535,"pZ":1.9607310303748182,"vX0":-4.568616531202854,"vY0":-126.34082643868135,"vZ0":-5.4911048420145345,"x":139.83,"y":185.84,"x0":1.4020163053152064,"y0":50.00261208334796,"z0":6.072731839191128,"aX":-2.237076251820667},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":3.4,"spinRate":2485,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.43157969838016985,"extension":6.2237511343326375},"index":2,"playId":"84d38e7e-a372-3e74-a40f-1e5711e8fab9","pitchNumber":3,"startTime":"2026-03-15T22:36:48.970Z","endTime":"2026-03-15T22:36:52.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"f9f89e7e-a9ff-36af-9daf-e0db5b2adede","startTime":"2026-03-15T22:37:10.252Z","endTime":"2026-03-15T22:37:13.664Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497537732924574,"aZ":-14.145158164426203,"pfxX":5.092214118536661,"pfxZ":9.023731142193093,"pX":0.3039151753119385,"pZ":2.5274856462189983,"vX0":-4.075023339296768,"vY0":-140.1838397918272,"vZ0":-6.878229333122643,"x":105.42,"y":170.54,"x0":1.1118812009764705,"y0":50.00650747689349,"z0":5.9293283748301935,"aX":10.17792081851645},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":-8.4,"spinRate":1976,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.39012745728478926,"extension":6.4290403179901086},"index":4,"playId":"8b7e9e66-9de7-38a8-9d6e-debaf9528fc4","pitchNumber":4,"startTime":"2026-03-15T22:37:37.179Z","endTime":"2026-03-15T22:37:40.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54032371815024,"aZ":-26.332784968135083,"pfxX":-4.0403627519587015,"pfxZ":3.757857993152001,"pX":0.39436753861895196,"pZ":1.0004867544020648,"vX0":-0.34601873817650053,"vY0":-123.32781957785096,"vZ0":-6.86402249335464,"x":101.97,"y":211.77,"x0":1.0616091761873965,"y0":50.00136240824869,"z0":6.014744282413924,"aX":-6.276913518615661},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.6,"breakHorizontal":7.4,"spinRate":2500,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.442655369567424,"extension":6.362257113861257},"index":5,"playId":"e3aa5f80-a67a-3b1f-81aa-39f3133e4131","pitchNumber":5,"startTime":"2026-03-15T22:37:59.068Z","endTime":"2026-03-15T22:38:02.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82352791674711,"aZ":-9.772578526117217,"pfxX":5.423302462005968,"pfxZ":11.74199336860267,"pX":0.3412381085302742,"pZ":2.2523878333539282,"vX0":-3.942005953373534,"vY0":-138.01117078665368,"vZ0":-8.21248401779297,"x":103.99,"y":177.97,"x0":1.0913082433391852,"y0":50.006448680633625,"z0":5.944752267928294,"aX":10.350612160964543},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":-8.9,"spinRate":2295,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.39852956234289305,"extension":6.415045717616763},"index":6,"playId":"b7ffcd9b-954e-3dc6-96a2-5f93d1aaaaea","pitchNumber":6,"startTime":"2026-03-15T22:38:18.579Z","endTime":"2026-03-15T22:38:21.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":10.499999999999993,"leverageIndex":2.74,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:38:21.635Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Perez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:38:35.302Z","endTime":"2026-03-15T22:41:05.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700321,"fullName":"Andy Perez","link":"/api/v1/people/700321"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700321,"fullName":"Andy Perez","link":"/api/v1/people/700321"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"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, 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.7,"endSpeed":79.2,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518349816547158,"aZ":-26.53437598100079,"pfxX":-2.788040171033395,"pfxZ":3.568080209495439,"pX":-1.173049288134032,"pZ":1.4663171048976216,"vX0":-4.726435310829484,"vY0":-124.77761381021358,"vZ0":-5.71668262907976,"x":161.71,"y":199.19,"x0":1.106046488488519,"y0":50.00242989900842,"z0":5.966314240958688,"aX":-4.407191128142119},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":6.1,"spinRate":2536,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43853428097276037,"extension":6.158943602393669},"index":0,"playId":"731535d7-f84c-312a-975f-22d1125d2ff0","pitchNumber":1,"startTime":"2026-03-15T22:38:45.558Z","endTime":"2026-03-15T22:38:50.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93491270092235,"aZ":-28.324095465637377,"pfxX":-3.6551230670540145,"pfxZ":2.478289928457958,"pX":0.24969228524470083,"pZ":1.266356155327702,"vX0":-1.788302359329657,"vY0":-123.36562075274894,"vZ0":-5.598459011440574,"x":107.48,"y":204.59,"x0":1.457217872736029,"y0":50.0017215007229,"z0":5.932168812921593,"aX":-5.672249459453801},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.5,"breakHorizontal":7.1,"spinRate":2497,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4428167357552386,"extension":6.224090004296938},"index":1,"playId":"870bef03-fa53-3ab9-8b47-f162713c3a4c","pitchNumber":2,"startTime":"2026-03-15T22:39:05.430Z","endTime":"2026-03-15T22:39:08.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119436881079974,"aZ":-26.422653614238993,"pfxX":-0.9594534756460842,"pfxZ":3.66946413597656,"pX":-1.2829849344778914,"pZ":0.7674276131182999,"vX0":-5.804255076069479,"vY0":-124.18106176549523,"vZ0":-7.20586790782907,"x":165.9,"y":218.06,"x0":1.206165713682603,"y0":50.003161885432824,"z0":5.895222655092074,"aX":-1.5018796143134074},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":3.0,"spinRate":2463,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4405306197701888,"extension":6.166134356124352},"index":2,"playId":"d1538db1-aa72-35d4-bfcf-908adf525c1d","pitchNumber":3,"startTime":"2026-03-15T22:39:27.292Z","endTime":"2026-03-15T22:39:30.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879119890971207,"aZ":-11.138858959556163,"pfxX":4.56202302074095,"pfxZ":10.332754542768983,"pX":-0.8670640552411052,"pZ":2.314231640222129,"vX0":-6.128815192917953,"vY0":-141.45583287298155,"vZ0":-8.379911675210726,"x":150.05,"y":176.3,"x0":0.7302956508848478,"y0":50.003456406286176,"z0":6.020784250699938,"aX":9.288293712669622},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.1,"spinRate":2362,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.3865210111336972,"extension":6.495232704233705},"index":3,"playId":"f7c511c7-ce45-3b31-ae5f-4a3c7d72f895","pitchNumber":4,"startTime":"2026-03-15T22:39:53.982Z","endTime":"2026-03-15T22:39:58.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.430518527762676,"aZ":-25.29791180086957,"pfxX":-2.9824069224442584,"pfxZ":4.14082332134886,"pX":-1.165658352232088,"pZ":1.3452647788038692,"vX0":-4.724338143083585,"vY0":-126.89013443040392,"vZ0":-6.394940679694451,"x":161.43,"y":202.46,"x0":1.0946898208231555,"y0":50.00535880583412,"z0":5.8637729643637195,"aX":-4.953331745731097},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":6.4,"spinRate":2496,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4286313122235601,"extension":6.377503849393317},"index":4,"playId":"40578193-0a8b-3d26-81e7-7bb91c8b1636","pitchNumber":5,"startTime":"2026-03-15T22:40:15.380Z","endTime":"2026-03-15T22:40:18.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.461704856581143,"aZ":-8.309969262022342,"pfxX":3.3181455452220114,"pfxZ":11.800013153615877,"pX":-0.05752846013835619,"pZ":2.984686569655753,"vX0":-4.198022815485646,"vY0":-141.16178589643548,"vZ0":-7.027962017284545,"x":119.19,"y":158.19,"x0":1.0162559978444308,"y0":50.00547665141559,"z0":6.038386979328932,"aX":6.712469917166372},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.2,"breakHorizontal":-5.2,"spinRate":2425,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.387678343846221,"extension":6.644375245574131},"index":5,"playId":"9aca4a46-8cba-3ed1-8fc8-8208c97836d4","pitchNumber":6,"startTime":"2026-03-15T22:40:36.169Z","endTime":"2026-03-15T22:40:39.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.8,"endSpeed":87.0,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10064932328526,"aZ":-10.083066290293255,"pfxX":4.449858200105967,"pfxZ":11.28306694310657,"pX":0.10117201030807181,"pZ":4.1273515718773695,"vX0":-3.9314428729135718,"vY0":-139.46380066691202,"vZ0":-3.576617963602164,"x":113.14,"y":127.34,"x0":0.9550826029790743,"y0":50.00548601450179,"z0":6.098006668411452,"aX":8.715078729647251},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":-7.2,"spinRate":2227,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39362798986040115,"extension":6.5872639711618195},"index":6,"playId":"c50e0e03-6785-3e8e-a822-1930396ba79a","pitchNumber":7,"startTime":"2026-03-15T22:41:02.014Z","endTime":"2026-03-15T22:41:05.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":700321,"link":"/api/v1/people/700321","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700321,"link":"/api/v1/people/700321"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":700321,"link":"/api/v1/people/700321"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":9.500000000000007,"leverageIndex":3.45,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:41:05.014Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adael Amador flies out to right fielder Randy De Jesus.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:41:17.160Z","endTime":"2026-03-15T22:43:04.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703194,"link":"/api/v1/people/703194"},"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(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":97.3,"endSpeed":88.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.067110134509115,"aZ":-10.074216647787521,"pfxX":4.245585977663142,"pfxZ":11.009645808443874,"pX":-1.603437983274524,"pZ":2.6662932699508275,"vX0":-8.087352536265845,"vY0":-141.2288279685526,"vZ0":-7.291844226980262,"x":178.12,"y":166.79,"x0":0.7539352882547836,"y0":50.00381983194686,"z0":5.940121011457116,"aX":8.523784461547788},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":-5.9,"spinRate":2333,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.38878840622018007,"extension":6.687748543607179},"index":0,"playId":"f69f91f9-24bb-3d0f-8651-b6db133dcd4b","pitchNumber":1,"startTime":"2026-03-15T22:41:32.727Z","endTime":"2026-03-15T22:41:36.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.438986948382,"aZ":-11.653092335585898,"pfxX":5.148283738280194,"pfxZ":10.573600575005614,"pX":-0.029882013399780385,"pZ":1.691971207665189,"vX0":-4.833095815390099,"vY0":-138.3306465617016,"vZ0":-9.211540614384656,"x":118.14,"y":193.1,"x0":1.0698231631210977,"y0":50.00385249868595,"z0":5.843498410717279,"aX":9.992615821499129},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2391,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.3957293189995097,"extension":6.533402633027355},"index":1,"playId":"beffdce4-ff7c-3474-89c0-a2133d634df8","pitchNumber":2,"startTime":"2026-03-15T22:41:52.766Z","endTime":"2026-03-15T22:41:56.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":96.4,"endSpeed":87.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.111014578047474,"aZ":-12.104104487810202,"pfxX":4.857549182016211,"pfxZ":10.134945002252994,"pX":-0.9618438086377358,"pZ":3.4167657140806558,"vX0":-6.33988241113372,"vY0":-140.17972081597236,"vZ0":-5.174096200798119,"x":153.66,"y":146.53,"x0":0.7031352657080157,"y0":50.004048055323516,"z0":6.083573519739911,"aX":9.621287346019821},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-7.4,"spinRate":2311,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.39143647789040603,"extension":6.475591490251915},"index":2,"playId":"918dd8ef-627d-3fd4-98e8-0360bc7a06bc","pitchNumber":3,"startTime":"2026-03-15T22:42:15.399Z","endTime":"2026-03-15T22:42:18.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.177017098087596,"aZ":-8.8047177567891,"pfxX":4.647090603367396,"pfxZ":11.706204306662457,"pX":-0.671465665499182,"pZ":2.2936597918306716,"vX0":-5.9850921685313985,"vY0":-141.32185145537838,"vZ0":-8.507408059934608,"x":142.59,"y":176.85,"x0":0.8832472493838038,"y0":50.00000676598139,"z0":5.931696781945144,"aX":9.274888025477807},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":-7.0,"spinRate":2357,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3895630970790265,"extension":6.539725706369908},"hitData":{"launchSpeed":71.4,"launchAngle":46.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.66,"coordY":124.15}},"index":3,"playId":"f776a124-66f1-36b9-bf79-d40eea7c976f","pitchNumber":4,"startTime":"2026-03-15T22:42:57.097Z","endTime":"2026-03-15T22:43:04.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":691186,"link":"/api/v1/people/691186"},"shortstop":{"id":691571,"link":"/api/v1/people/691571"},"left":{"id":683341,"link":"/api/v1/people/683341"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":703194,"link":"/api/v1/people/703194"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":10.599999999999994,"leverageIndex":3.98,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:43:04.272Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy De Jesus flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-15T22:45:14.897Z","endTime":"2026-03-15T22:45:43.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703194,"fullName":"Randy De Jesus","link":"/api/v1/people/703194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687317,"fullName":"Stu Flesland III","link":"/api/v1/people/687317"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":703194,"fullName":"Randy De Jesus","link":"/api/v1/people/703194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Stu Flesland III replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-15T22:44:40.759Z","endTime":"2026-03-15T22:45:17.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687317,"link":"/api/v1/people/687317"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":703194,"link":"/api/v1/people/703194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425303055332858,"aZ":-14.714491619435307,"pfxX":8.376062306102153,"pfxZ":9.340271768083255,"pX":-0.06323978240388793,"pZ":1.6005369641203333,"vX0":-10.697056785726636,"vY0":-135.32749662532675,"vZ0":-9.11356117833538,"x":119.41,"y":195.57,"x0":2.8384907980487744,"y0":50.00045795639631,"z0":6.025254587131931,"aX":15.652821330073635},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-13.1,"spinRate":1995,"spinDirection":138},"zone":13,"typeConfidence":1.38,"plateTime":0.4035713199792923,"extension":5.8036682110941555},"index":1,"playId":"59f613d2-2930-3d06-b053-8ffb2a8ca096","pitchNumber":1,"startTime":"2026-03-15T22:45:17.006Z","endTime":"2026-03-15T22:45:20.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":703194,"link":"/api/v1/people/703194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88348473018131,"aZ":-29.111050920544827,"pfxX":9.904380192369533,"pfxZ":2.0464855111497116,"pX":0.8042871205362848,"pZ":3.1098403973510518,"vX0":-8.266431568240545,"vY0":-121.50412890013608,"vZ0":-1.1432800014131526,"x":86.34,"y":154.81,"x0":2.964312252664898,"y0":50.00138045822366,"z0":6.1169174333797125,"aX":14.80318762849275},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":1608,"spinDirection":121},"zone":3,"typeConfidence":1.33,"plateTime":0.45085643817028487,"extension":5.9018228858817245},"hitData":{"launchSpeed":102.6,"launchAngle":38.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":160.38,"coordY":42.29}},"index":2,"playId":"d2a7bf77-8aaf-32fa-9849-43fa06f05a5c","pitchNumber":2,"startTime":"2026-03-15T22:45:33.958Z","endTime":"2026-03-15T22:45:43.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":703194,"link":"/api/v1/people/703194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703194,"link":"/api/v1/people/703194"},"credit":"b_ab"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_ab"},{"player":{"id":703194,"link":"/api/v1/people/703194"},"credit":"b_pa"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:45:43.917Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Teodosio singles on a ground ball to second baseman Adael Amador.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-15T22:45:53.304Z","endTime":"2026-03-15T22:47:29.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687317,"fullName":"Stu Flesland III","link":"/api/v1/people/687317"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.6,"endSpeed":72.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.996975098016048,"aZ":-25.85616448713447,"pfxX":-4.32080473070676,"pfxZ":4.695785753498484,"pX":-0.3060359663994757,"pZ":2.1373609303763836,"vX0":-7.548807369130929,"vY0":-115.7077527586155,"vZ0":-2.1976500364654683,"x":128.67,"y":181.07,"x0":3.5692753569277778,"y0":50.00530191167781,"z0":5.594262164043502,"aX":-5.818274094112128},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.2,"breakHorizontal":9.8,"spinRate":2241,"spinDirection":279},"zone":7,"typeConfidence":1.37,"plateTime":0.4746341457716534,"extension":5.765117848514657},"index":0,"playId":"6cfbba96-b909-38da-9f49-c0cabc36ecb4","pitchNumber":1,"startTime":"2026-03-15T22:46:09.066Z","endTime":"2026-03-15T22:46:12.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241521151247806,"aZ":-29.26972417388883,"pfxX":-6.264855051894696,"pfxZ":2.232487653307782,"pX":0.7104804923926269,"pZ":1.8028677440855874,"vX0":-4.822560532781139,"vY0":-113.80551887871154,"vZ0":-2.137395280295558,"x":89.92,"y":190.1,"x0":3.6764139881979516,"y0":50.0054844661878,"z0":5.673127713703657,"aX":-8.160483769928236},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.7,"breakHorizontal":12.6,"spinRate":2306,"spinDirection":279},"zone":9,"typeConfidence":1.37,"plateTime":0.4825778967510965,"extension":5.664735856685863},"index":1,"playId":"67cb047a-c923-361b-a13e-af0af6136081","pitchNumber":2,"startTime":"2026-03-15T22:46:22.126Z","endTime":"2026-03-15T22:46:25.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.5,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162091751984487,"aZ":-19.22493447242568,"pfxX":5.629655885517067,"pfxZ":6.83771903209864,"pX":0.14137408781033012,"pZ":3.1341629177921275,"vX0":-9.999883436026767,"vY0":-135.86664166074115,"vZ0":-4.581769412639079,"x":111.61,"y":154.16,"x0":3.116736013545365,"y0":50.0041118853741,"z0":6.155241336303209,"aX":10.663722657137347},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":-8.4,"spinRate":2258,"spinDirection":138},"zone":2,"typeConfidence":0.84,"plateTime":0.40116238590706743,"extension":5.6782091221318165},"index":2,"playId":"c24ded21-946d-3e4c-8b83-fe870d4f1776","pitchNumber":3,"startTime":"2026-03-15T22:46:39.223Z","endTime":"2026-03-15T22:46:42.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":78.7,"endSpeed":71.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5717235796779,"aZ":-29.358034392099704,"pfxX":-5.1711721107026385,"pfxZ":2.153366834962344,"pX":1.0010223288835536,"pZ":1.3160524579820934,"vX0":-5.0232183155749395,"vY0":-114.43107652645998,"vZ0":-2.863297918303223,"x":78.84,"y":203.25,"x0":3.906837778374075,"y0":50.00477089470552,"z0":5.496516569683721,"aX":-6.772825686702274},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":3.4,"breakHorizontal":10.8,"spinRate":2227,"spinDirection":276},"zone":14,"typeConfidence":1.37,"plateTime":0.4809518106531052,"extension":5.570370002726999},"index":3,"playId":"fc9a02aa-c8e2-3955-a427-805b4b206c14","pitchNumber":4,"startTime":"2026-03-15T22:46:57.066Z","endTime":"2026-03-15T22:47:00.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11828846165634,"aZ":-19.310654024213193,"pfxX":6.47603538487842,"pfxZ":7.072433592114361,"pX":0.61743907287214,"pZ":2.6078496108331106,"vX0":-9.652721326778309,"vY0":-133.82673805197126,"vZ0":-5.4703804437609636,"x":93.46,"y":168.37,"x0":3.4250564486970183,"y0":50.00461388955661,"z0":6.056140687874876,"aX":11.782031259645978},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":-9.7,"spinRate":2236,"spinDirection":137},"zone":6,"typeConfidence":1.29,"plateTime":0.40883983415156555,"extension":5.76110906328268},"hitData":{"launchSpeed":108.9,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.5,"coordY":141.04}},"index":4,"playId":"de5974c0-5b5a-3b9f-a477-ff71cb3be63b","pitchNumber":5,"startTime":"2026-03-15T22:47:11.524Z","endTime":"2026-03-15T22:47:29.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:47:29.103Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Humphreys singles on a ground ball to left fielder Charlie Condon. Bryce Teodosio scores.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-15T22:48:01.454Z","endTime":"2026-03-15T22:49:29.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668876,"fullName":"Zach Humphreys","link":"/api/v1/people/668876"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687317,"fullName":"Stu Flesland III","link":"/api/v1/people/687317"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668876,"fullName":"Zach Humphreys","link":"/api/v1/people/668876"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668876,"fullName":"Zach Humphreys","link":"/api/v1/people/668876"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":{"id":687317,"link":"/api/v1/people/687317"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"acb7cf29-3d97-3843-954f-9e4e6387e2da","startTime":"2026-03-15T22:47:48.007Z","endTime":"2026-03-15T22:47:51.267Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48367012176378,"aZ":-30.500919859000728,"pfxX":-9.066649268663218,"pfxZ":1.260788392555943,"pX":0.8644199142118185,"pZ":1.266604068262708,"vX0":-4.160902774130438,"vY0":-114.42397157355987,"vZ0":-2.7804319322558664,"x":84.05,"y":204.58,"x0":3.8851358692851172,"y0":50.00043051169644,"z0":5.4915261095558625,"aX":-11.997514594271918},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.9,"breakHorizontal":17.5,"spinRate":2302,"spinDirection":281},"zone":14,"typeConfidence":1.36,"plateTime":0.4790217290723988,"extension":5.6798026140264115},"index":1,"playId":"189923d1-76dd-3d3b-8d4d-ef97d0bc886f","pitchNumber":1,"startTime":"2026-03-15T22:48:03.525Z","endTime":"2026-03-15T22:48:07.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32653942703984,"aZ":-17.667552024154666,"pfxX":5.269417662663078,"pfxZ":8.008544265569848,"pX":1.1610340652510296,"pZ":2.800198680448309,"vX0":-7.880321330122942,"vY0":-133.85613573713343,"vZ0":-5.385329864027915,"x":72.74,"y":163.17,"x0":3.4607584443376997,"y0":50.00458688749218,"z0":6.106226051847587,"aX":9.548025436301467},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-7.8,"spinRate":2247,"spinDirection":135},"zone":12,"typeConfidence":0.98,"plateTime":0.4094456778825095,"extension":5.526828992079849},"index":2,"playId":"268149c8-89d8-3a0c-9546-da3f20378c33","pitchNumber":2,"startTime":"2026-03-15T22:48:18.250Z","endTime":"2026-03-15T22:48:22.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18385317738891,"aZ":-16.294422321365793,"pfxX":10.35985058767824,"pfxZ":8.52263446294882,"pX":0.1564249101286678,"pZ":2.672588803121126,"vX0":-11.35088128539806,"vY0":-135.5537843239255,"vZ0":-5.942854125142842,"x":111.04,"y":166.62,"x0":3.0489732948627553,"y0":50.00651898346363,"z0":6.028059237838802,"aX":19.314367224407935},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":-16.4,"spinRate":2151,"spinDirection":134},"zone":2,"typeConfidence":1.37,"plateTime":0.4038128203069773,"extension":5.7210204348016225},"index":3,"playId":"d6cf1fe8-098c-33f8-bf7d-ef6bccbff676","pitchNumber":3,"startTime":"2026-03-15T22:48:33.083Z","endTime":"2026-03-15T22:48:40.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryce Teodosio steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"d6cf1fe8-098c-33f8-bf7d-ef6bccbff676","startTime":"2026-03-15T22:48:52.009Z","endTime":"2026-03-15T22:48:59.515Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"postOnSecond":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":6.799999999999997,"leverageIndex":2.95,"dramaIndex":121.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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.002653216155437,"aZ":-19.92258244399813,"pfxX":11.108132785618714,"pfxZ":6.5234202062467235,"pX":-0.4031470684745201,"pZ":1.004150141342152,"vX0":-13.56491749422982,"vY0":-135.97408518054763,"vZ0":-9.351241083381192,"x":132.37,"y":211.67,"x0":3.2001947224216885,"y0":50.00120301386947,"z0":5.862382817491174,"aX":20.85899414896406},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":-17.3,"spinRate":2189,"spinDirection":131},"zone":13,"typeConfidence":1.36,"plateTime":0.40236879685431637,"extension":5.838890434734935},"index":5,"playId":"541ea2d6-c56e-36ae-bddf-4bf51785c43e","pitchNumber":4,"startTime":"2026-03-15T22:48:59.515Z","endTime":"2026-03-15T22:49:02.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.298631765707633,"aZ":-22.05386663611736,"pfxX":8.614075572999516,"pfxZ":7.018244440296588,"pX":0.09661290552365477,"pZ":2.8295569417784847,"vX0":-9.09412393854927,"vY0":-119.3831212842224,"vZ0":-2.936777109608792,"x":113.32,"y":162.38,"x0":2.8387105362481893,"y0":50.00053445140295,"z0":6.063918188506959,"aX":12.415016898163266},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.2,"breakHorizontal":-13.3,"spinRate":1573,"spinDirection":119},"zone":2,"typeConfidence":1.35,"plateTime":0.4590557057603548,"extension":5.751223956682899},"hitData":{"launchSpeed":83.5,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.22,"coordY":142.56}},"index":6,"playId":"dfff2126-c69e-3710-ad54-c03cc9807c9a","pitchNumber":5,"startTime":"2026-03-15T22:49:14.591Z","endTime":"2026-03-15T22:49:29.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":700321,"link":"/api/v1/people/700321"},"left":{"id":809707,"link":"/api/v1/people/809707"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":807994,"link":"/api/v1/people/807994"}},"offense":{"batter":{"id":668876,"link":"/api/v1/people/668876","batSide":{"code":"R","description":"Right"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668876,"link":"/api/v1/people/668876"},"credit":"b_ab"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_ab"},{"player":{"id":668876,"link":"/api/v1/people/668876"},"credit":"b_pa"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":29.700000000000003,"leverageIndex":2.95,"dramaIndex":303.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:49:29.428Z","atBatIndex":74}]