[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a fly ball to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:10:10.445Z","endTime":"2026-03-15T17:12:01.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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-15T16:02:31.084Z","endTime":"2026-03-15T16:39:49.448Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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-15T16:39:49.448Z","endTime":"2026-03-15T17:09:50.520Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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-15T17:09:50.520Z","endTime":"2026-03-15T17:10:12.086Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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":89.3,"endSpeed":81.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.085290289411684,"aZ":-16.067937797386683,"pfxX":6.713218669698167,"pfxZ":9.468752177920877,"pX":-0.20288185789218993,"pZ":1.8688695397477717,"vX0":-7.910214033963246,"vY0":-129.6149633361914,"vZ0":-7.292630936806181,"x":124.73,"y":188.32,"x0":2.0163222187185004,"y0":50.00586417602062,"z0":5.945921574783304,"aX":11.424598268944735},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.7,"breakHorizontal":-10.4,"spinRate":2203,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4225788069204146,"extension":5.933350016921327},"index":3,"playId":"ec28d250-ad2c-380c-b74c-c9716ab07e17","pitchNumber":1,"startTime":"2026-03-15T17:10:12.086Z","endTime":"2026-03-15T17:10:16.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99340621217711,"aZ":-32.14576860817809,"pfxX":-0.7044113172897797,"pfxZ":0.018939024971964535,"pX":0.4028884579414693,"pZ":0.7336962327083991,"vX0":-4.433496446513981,"vY0":-117.68690611708263,"vZ0":-4.747046154884239,"x":101.64,"y":218.97,"x0":2.3940029201455753,"y0":50.002908043285096,"z0":5.717571207190514,"aX":-0.9983352949076703},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.7,"breakHorizontal":2.3,"spinRate":2366,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.463442095016358,"extension":5.978913154950757},"index":4,"playId":"29668984-bbbe-3fbe-9b20-fd1d4c8f795a","pitchNumber":2,"startTime":"2026-03-15T17:10:25.912Z","endTime":"2026-03-15T17:10:30.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3254645466529,"aZ":-25.488860297705877,"pfxX":-3.002655151634783,"pfxZ":4.256026919018152,"pX":-1.7024367370573639,"pZ":0.3610773022952419,"vX0":-8.535035159369851,"vY0":-124.3817693369401,"vZ0":-7.849291279390887,"x":181.89,"y":229.03,"x0":2.159951092889739,"y0":50.00356773238759,"z0":5.6631123400159336,"aX":-4.716626297585161},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":7.3,"spinRate":2443,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.43991168848691586,"extension":6.0379682380355915},"index":5,"playId":"e59f960f-c55c-3bcf-9174-da4f093844cd","pitchNumber":3,"startTime":"2026-03-15T17:10:41.602Z","endTime":"2026-03-15T17:10:45.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51060775019627,"aZ":-16.04799904183346,"pfxX":3.507522506030921,"pfxZ":9.235942429458664,"pX":-1.4585394835751018,"pZ":2.7657202231761335,"vX0":-9.701410870437558,"vY0":-130.77180986187818,"vZ0":-5.177054218642705,"x":172.6,"y":164.11,"x0":1.8304567721932519,"y0":50.00110125146089,"z0":5.96023754843468,"aX":6.123771953905222},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":-4.4,"spinRate":2151,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.41756003637522765,"extension":6.053654370553783},"index":6,"playId":"05a8dfab-4ccc-3fc8-be7e-7cc686e5b4b1","pitchNumber":4,"startTime":"2026-03-15T17:11:00.997Z","endTime":"2026-03-15T17:11:04.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129259581397562,"aZ":-14.237612110526099,"pfxX":4.054551471796894,"pfxZ":10.193339179412016,"pX":-0.29260438732589406,"pZ":1.7893398081034362,"vX0":-7.255242736280891,"vY0":-131.82847104735174,"vZ0":-7.844122099927489,"x":128.15,"y":190.47,"x0":1.9688549858696471,"y0":50.00080036215182,"z0":5.855169598538395,"aX":7.133384735542512},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-5.8,"spinRate":2202,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.41555115706676293,"extension":6.06873080400594},"index":7,"playId":"53f558f8-f38f-3b17-bab7-d356fa1ad16d","pitchNumber":5,"startTime":"2026-03-15T17:11:16.833Z","endTime":"2026-03-15T17:11:20.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4093437318103,"aZ":-25.473633301810402,"pfxX":-1.9890526302409368,"pfxZ":4.061305575111877,"pX":-0.5862228698341825,"pZ":2.0491487475072168,"vX0":-6.358565752928527,"vY0":-126.93954226382088,"vZ0":-4.366626292950785,"x":139.35,"y":183.45,"x0":2.1988671553719135,"y0":50.00275419580306,"z0":5.794481550166265,"aX":-3.2784077768182893},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":4.9,"spinRate":2329,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4297651703396532,"extension":5.9290477430835935},"index":8,"playId":"0fc37599-041e-37bd-b6ae-cc26cca38536","pitchNumber":6,"startTime":"2026-03-15T17:11:31.186Z","endTime":"2026-03-15T17:11:34.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604697895483472,"aZ":-31.597508941063328,"pfxX":-2.1249036546522877,"pfxZ":0.39181465603966537,"pX":0.01014747353053941,"pZ":2.1192999732513305,"vX0":-4.56240742373617,"vY0":-120.69835104429158,"vZ0":-2.502323807964242,"x":116.61,"y":181.56,"x0":2.1947080723071997,"y0":50.005039955636505,"z0":5.928422056233905,"aX":-3.162711420164159},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.4,"breakHorizontal":4.8,"spinRate":2339,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.4523087991069912,"extension":5.998747400201789},"hitData":{"launchSpeed":78.8,"launchAngle":21.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.88,"coordY":105.97}},"index":9,"playId":"60f6404f-f8ab-3910-a0e2-da3f5e295b5d","pitchNumber":7,"startTime":"2026-03-15T17:11:52.374Z","endTime":"2026-03-15T17:12:01.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-15T17:12:01.844Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Marcus Semien to first baseman Brett Baty. George Springer to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:12:10.657Z","endTime":"2026-03-15T17:16:07.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178700463069177,"aZ":-14.872261190678802,"pfxX":5.0768971292007015,"pfxZ":9.879959544725482,"pX":-0.7992684633004101,"pZ":1.8459830805539283,"vX0":-9.32506106120636,"vY0":-131.79002620974674,"vZ0":-7.445283982035233,"x":147.47,"y":188.94,"x0":2.132430336204128,"y0":50.00106185863001,"z0":5.815392027607367,"aX":8.889673245499065},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":-7.1,"spinRate":2246,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41631075954704055,"extension":6.132484758409905},"index":0,"playId":"59ad6a09-abd0-3ef3-9063-1f55ea59bcc2","pitchNumber":1,"startTime":"2026-03-15T17:12:27.543Z","endTime":"2026-03-15T17:12:31.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578392629901394,"aZ":-29.816515111805945,"pfxX":-2.709078594716493,"pfxZ":1.6293568756343673,"pX":-0.4548479876348161,"pZ":0.5833413712456161,"vX0":-5.863832557125821,"vY0":-119.56978622725808,"vZ0":-5.630753551435056,"x":134.34,"y":223.03,"x0":2.3834650467929706,"y0":50.0006737262603,"z0":5.651864625287042,"aX":-3.91200592237425},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.8,"breakHorizontal":6.4,"spinRate":2355,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4585051654205783,"extension":6.047819540842773},"index":1,"playId":"5af8965e-6851-38f4-9ac2-f6070645fe9a","pitchNumber":2,"startTime":"2026-03-15T17:12:47.266Z","endTime":"2026-03-15T17:12:51.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"e03d12af-3c0f-3a66-8b98-0cd4524b657c","startTime":"2026-03-15T17:14:13.699Z","endTime":"2026-03-15T17:14:17.090Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750291382012037,"aZ":-16.41173583007653,"pfxX":6.882683176501172,"pfxZ":8.868399867511005,"pX":0.4015252942081971,"pZ":3.9104727428580857,"vX0":-6.876998577790744,"vY0":-132.57276108416534,"vZ0":-2.221082712760868,"x":142.86,"y":171.84,"x0":2.1368582018626596,"y0":50.0024097240136,"z0":5.95914315607225,"aX":12.232626349439442},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2247,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4133911923597271,"extension":5.947524882258165},"index":3,"playId":"8c8f98a7-7b9a-39ec-b9cf-bf40c646042c","pitchNumber":3,"startTime":"2026-03-15T17:14:35.141Z","endTime":"2026-03-15T17:14:38.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-15T17:15:03.572Z","endTime":"2026-03-15T17:15:03.582Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Daulton Varsho batting, George Springer advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-15T17:15:03.582Z","endTime":"2026-03-15T17:15:11.502Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804267,"link":"/api/v1/people/804267"},"defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"postOnSecond":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.46,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021507736108834,"aZ":-15.408908400325537,"pfxX":5.418116293310801,"pfxZ":9.372265211270514,"pX":-0.5209206402854928,"pZ":2.877513114954087,"vX0":-8.564042198957518,"vY0":-133.23895923028687,"vZ0":-5.064505195014818,"x":101.69,"y":133.2,"x0":2.0386792230600816,"y0":50.002430535549856,"z0":5.925547978570375,"aX":9.691961451997589},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2358,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.411916387762568,"extension":6.143268490814252},"index":6,"playId":"64831e4f-2d81-37cd-97d4-2247ae765fdc","pitchNumber":4,"startTime":"2026-03-15T17:15:11.502Z","endTime":"2026-03-15T17:15:15.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761470641808746,"aZ":-15.911878527716695,"pfxX":5.2390208296695695,"pfxZ":9.147428433186478,"pX":-0.471798946566006,"pZ":2.28606853937717,"vX0":-8.359231144371426,"vY0":-132.36691561382813,"vZ0":-6.195442518998359,"x":136.86,"y":161.09,"x0":2.0437966473923437,"y0":50.00364434863921,"z0":5.818466643576416,"aX":9.315278732462055},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-7.7,"spinRate":2296,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4135027134469449,"extension":6.134281052189029},"index":7,"playId":"eb1df091-f715-3e40-84a6-b9ec23f539d1","pitchNumber":5,"startTime":"2026-03-15T17:15:30.968Z","endTime":"2026-03-15T17:15:34.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.754271143240633,"aZ":-29.391124890206267,"pfxX":-1.8627415697125869,"pfxZ":1.894283325813647,"pX":-0.2647811972695769,"pZ":2.040207116376574,"vX0":-5.7327693505651505,"vY0":-119.95346304198651,"vZ0":-2.8652719788884387,"x":127.09,"y":183.69,"x0":2.3915166724642996,"y0":50.00071037463529,"z0":5.852703970891613,"aX":-2.731542147827895},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":4.7,"spinRate":2244,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.455457244732564,"extension":6.025273486553174},"hitData":{"launchSpeed":103.6,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.38,"coordY":147.04}},"index":8,"playId":"80a65d4f-bcaf-3314-bbcf-55b7b109a3fb","pitchNumber":6,"startTime":"2026-03-15T17:15:57.515Z","endTime":"2026-03-15T17:16:07.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.46,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:16:07.114Z","atBatIndex":1},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Davis Schneider out on a sacrifice fly to center fielder Luis Robert Jr. George Springer scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:16:32.457Z","endTime":"2026-03-15T17:18:30.304Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.605375217187618,"aZ":-23.160415322441544,"pfxX":-0.758264887241074,"pfxZ":5.433406912054515,"pX":-1.0589275228569524,"pZ":2.1194369607199444,"vX0":-7.480579392979074,"vY0":-127.8338491614357,"vZ0":-5.035812309148934,"x":157.36,"y":181.56,"x0":2.000309855693033,"y0":50.005320914944555,"z0":5.9259883026144555,"aX":-1.259465803217793},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.9,"breakHorizontal":3.0,"spinRate":2340,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4279739734267842,"extension":5.939210636980262},"index":0,"playId":"92d09ca7-d8f8-3d2c-a5a5-9aa1e43c72ad","pitchNumber":1,"startTime":"2026-03-15T17:16:32.457Z","endTime":"2026-03-15T17:16:38.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609615924527713,"aZ":-23.689131738060674,"pfxX":-1.7558560531397216,"pfxZ":5.186196866977415,"pX":-1.0790740595434778,"pZ":2.71158306470972,"vX0":-7.443821695838473,"vY0":-127.01771256822971,"vZ0":-3.203137962914114,"x":158.13,"y":165.57,"x0":2.115780938830366,"y0":50.00483670276197,"z0":5.869186873023918,"aX":-2.8733730155004316},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.9,"breakHorizontal":4.8,"spinRate":2407,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.43094501253004713,"extension":6.013758914686033},"index":1,"playId":"c6a75c43-8d63-3e09-b047-f6c3b731bc3b","pitchNumber":2,"startTime":"2026-03-15T17:16:52.777Z","endTime":"2026-03-15T17:16:57.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62094061747213,"aZ":-16.43997854303462,"pfxX":4.197999535788868,"pfxZ":8.681626956621862,"pX":-0.5494509979651518,"pZ":2.044716907559729,"vX0":-7.898252388771616,"vY0":-133.96347291155482,"vZ0":-7.055545322501292,"x":137.94,"y":183.57,"x0":1.8951269588895965,"y0":50.00617686366593,"z0":5.8931708450481155,"aX":7.612210385906704},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":-5.9,"spinRate":2272,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4092453983608699,"extension":6.096496998807486},"index":2,"playId":"aca3b5df-d06f-361c-8d03-83d5d65c5623","pitchNumber":3,"startTime":"2026-03-15T17:17:17.406Z","endTime":"2026-03-15T17:17:21.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159440132256034,"aZ":-22.2862272062117,"pfxX":-2.1576837626273178,"pfxZ":5.861430283454707,"pX":0.4449121177126282,"pZ":2.8344286211271577,"vX0":-4.090375637987122,"vY0":-128.8810229285964,"vZ0":-3.252739970110743,"x":100.04,"y":162.25,"x0":2.3312586999190343,"y0":50.00176012117422,"z0":5.8292245556878,"aX":-3.6373929220857604},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.1,"breakHorizontal":4.8,"spinRate":2280,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.42457904216486675,"extension":5.886621439541628},"index":3,"playId":"f12815f2-03be-3fa8-803f-c3904d0c5f11","pitchNumber":4,"startTime":"2026-03-15T17:17:39.720Z","endTime":"2026-03-15T17:17:44.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24354919368047,"aZ":-15.547483856975989,"pfxX":5.022818432396368,"pfxZ":9.145711827044062,"pX":-0.19421994986904645,"pZ":2.955607088198647,"vX0":-7.409886433642942,"vY0":-134.71774686184887,"vZ0":-5.197332358997745,"x":124.4,"y":158.98,"x0":1.953298118830884,"y0":50.00326608295106,"z0":6.027820307996289,"aX":9.132405361329175},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":2225,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4082809136251919,"extension":5.987000182984703},"index":4,"playId":"6ac6fa1c-b9bb-382f-a052-1866bcf2bc80","pitchNumber":5,"startTime":"2026-03-15T17:17:57.521Z","endTime":"2026-03-15T17:18:01.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.902625148932003,"aZ":-32.31914158595268,"pfxX":-3.156807275657948,"pfxZ":-0.09694734737954569,"pX":-0.028199869590072566,"pZ":2.382112863331002,"vX0":-4.6842860258164185,"vY0":-122.16107813691312,"vZ0":-1.7634307090180519,"x":118.07,"y":174.46,"x0":2.320451275370453,"y0":50.00293641879453,"z0":5.878256845967461,"aX":-4.794154011558804},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":6.7,"spinRate":2515,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4474833116061614,"extension":6.090212056766357},"hitData":{"launchSpeed":85.3,"launchAngle":36.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.03,"coordY":69.4}},"index":5,"playId":"4167e2d7-f190-3ae2-9b2f-219d23b6335d","pitchNumber":6,"startTime":"2026-03-15T17:18:19.857Z","endTime":"2026-03-15T17:18:30.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.35,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:18:30.304Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out to first baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:18:57.764Z","endTime":"2026-03-15T17:20:11.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":93.8,"endSpeed":85.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27327459680476,"aZ":-12.754454322681983,"pfxX":4.537196773730549,"pfxZ":10.40966839071606,"pX":-0.12167756085497589,"pZ":2.6953273860501694,"vX0":-7.708484655670728,"vY0":-136.285503099997,"vZ0":-5.959668847819859,"x":121.64,"y":166.01,"x0":2.164722088372107,"y0":50.004371864590226,"z0":5.805351347764491,"aX":8.466252972910373},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-6.5,"spinRate":2343,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.40319653388306875,"extension":6.04835571018232},"index":0,"playId":"7cfe489e-c13d-393c-9fd6-a9994afd3f5f","pitchNumber":1,"startTime":"2026-03-15T17:18:57.764Z","endTime":"2026-03-15T17:19:01.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47662170163957,"aZ":-12.150606624914868,"pfxX":2.829917317705502,"pfxZ":10.910676610098541,"pX":-0.42214378340132347,"pZ":2.0674274787095843,"vX0":-7.124428669354905,"vY0":-135.33467037559205,"vZ0":-7.783561745794132,"x":133.09,"y":182.96,"x0":1.8894086240458663,"y0":50.004270956688416,"z0":5.852659688333201,"aX":5.195135648786838},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2340,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4063882680873063,"extension":6.056752346892438},"index":1,"playId":"d9f2f26b-b5d5-3ae8-abd0-5d2d752f9728","pitchNumber":2,"startTime":"2026-03-15T17:19:15.017Z","endTime":"2026-03-15T17:19:19.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349995736791115,"aZ":-28.755096007012384,"pfxX":-3.020835526077536,"pfxZ":2.160814722131428,"pX":-0.9059506999480045,"pZ":1.2799415080494911,"vX0":-6.536275037203192,"vY0":-124.80876438945393,"vZ0":-5.056793279688203,"x":151.53,"y":204.22,"x0":2.135917315103456,"y0":50.00265527735436,"z0":5.69107827565631,"aX":-4.781321540758524},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":7.0,"spinRate":2443,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.43830562794502903,"extension":6.141481037318085},"index":2,"playId":"d26e87c5-45c0-310f-8988-2387b4bce66a","pitchNumber":3,"startTime":"2026-03-15T17:19:29.863Z","endTime":"2026-03-15T17:19:33.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91276354797131,"aZ":-17.736917174631188,"pfxX":10.13636602275275,"pfxZ":7.839929408976064,"pX":-1.5303723042859616,"pZ":2.051567941690797,"vX0":-12.128180136505419,"vY0":-134.97724499138542,"vZ0":-6.492002711143407,"x":175.33,"y":183.39,"x0":1.7083090266508218,"y0":50.002437121198035,"z0":5.740759628899444,"aX":18.66675903342104},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":-15.7,"spinRate":2315,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4060843972117443,"extension":6.240205212340079},"index":3,"playId":"190dd5e2-5b20-3c51-a7e2-d2da1c6d483d","pitchNumber":4,"startTime":"2026-03-15T17:19:49.120Z","endTime":"2026-03-15T17:19:52.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604962894105967,"aZ":-32.33095604670468,"pfxX":-0.7501043269255998,"pfxZ":-0.1009298656055968,"pX":-0.48613601283168273,"pZ":1.839595356599462,"vX0":-5.980561286940687,"vY0":-121.21228610379477,"vZ0":-2.767919336955557,"x":135.53,"y":189.11,"x0":2.110347194914051,"y0":50.00541910458247,"z0":5.8181216400761775,"aX":-1.1167657368052957},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":2.8,"spinRate":2426,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.45180522038234505,"extension":5.994283862249847},"hitData":{"launchSpeed":84.4,"launchAngle":8.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.14,"coordY":149.75}},"index":4,"playId":"42d43303-585c-35fd-b11d-8cfff5db3a93","pitchNumber":5,"startTime":"2026-03-15T17:20:06.204Z","endTime":"2026-03-15T17:20:11.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:20:11.390Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:20:24.456Z","endTime":"2026-03-15T17:23:31.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90789415130541,"aZ":-30.229991412733874,"pfxX":-10.382129455092848,"pfxZ":1.0581701865600106,"pX":-0.9518068594909629,"pZ":3.1262353592169023,"vX0":3.5726531284759466,"vY0":-134.3979662463617,"vZ0":-0.7203803589284803,"x":153.28,"y":154.37,"x0":-0.9490024230654016,"y0":50.00067942668726,"z0":5.5432882749732375,"aX":-19.00451643766133},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":1914,"spinDirection":245},"zone":11,"typeConfidence":0.81,"plateTime":0.4074228080151241,"extension":6.431553641418238},"index":0,"playId":"4241177c-2cc9-3c60-b37c-03848f35a693","pitchNumber":1,"startTime":"2026-03-15T17:22:18.389Z","endTime":"2026-03-15T17:22:22.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19306220082337,"aZ":-29.667008346855948,"pfxX":-9.658230847640063,"pfxZ":1.3474603391659699,"pX":-0.5711790697706743,"pZ":2.8726564870925433,"vX0":4.1513169955060425,"vY0":-135.30803225218648,"vZ0":-1.3737401577869282,"x":138.77,"y":161.22,"x0":-0.8695579494878618,"y0":50.001052586258204,"z0":5.463433173229052,"aX":-17.92742686747568},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":16.7,"spinRate":2022,"spinDirection":241},"zone":1,"typeConfidence":0.83,"plateTime":0.40462904248251075,"extension":6.360359060325824},"index":1,"playId":"f35f8732-f237-3d48-905b-f5cda425597d","pitchNumber":2,"startTime":"2026-03-15T17:22:31.168Z","endTime":"2026-03-15T17:22:34.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.551158360155572,"aZ":-28.874582835103876,"pfxX":-0.5100206117065786,"pfxZ":2.0441498259353637,"pX":-0.4324600421043186,"pZ":1.9972086029177256,"vX0":1.3315294727229874,"vY0":-125.2285752198122,"vZ0":-2.7898788746369645,"x":133.48,"y":184.86,"x0":-0.9011180961716814,"y0":50.00136124558078,"z0":5.449771165118966,"aX":-0.8227972069373627},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":0.7,"spinRate":2322,"spinDirection":207},"zone":7,"typeConfidence":0.52,"plateTime":0.43476338392309044,"extension":6.333323257108892},"index":2,"playId":"af409af4-4da8-3cb4-9812-08b829edbf41","pitchNumber":3,"startTime":"2026-03-15T17:22:53.194Z","endTime":"2026-03-15T17:22:56.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672348584064665,"aZ":-25.881000286273792,"pfxX":-9.639366301809844,"pfxZ":3.274535360185787,"pX":0.19415501648517663,"pZ":2.780941108564442,"vX0":5.421098424846113,"vY0":-136.95377723882606,"vZ0":-2.817710208973601,"x":109.6,"y":163.69,"x0":-0.5454046137570859,"y0":50.00567550561539,"z0":5.569521293536156,"aX":-18.545198801046208},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":2004,"spinDirection":241},"zone":2,"typeConfidence":0.86,"plateTime":0.3980178478042471,"extension":6.424186271306438},"index":3,"playId":"97d8734b-af91-39f9-a822-a7f69b62b06c","pitchNumber":4,"startTime":"2026-03-15T17:23:12.212Z","endTime":"2026-03-15T17:23:16.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892407626148294,"aZ":-30.08553768126653,"pfxX":-5.267041948684246,"pfxZ":1.3386428257689875,"pX":-0.8439717237529146,"pZ":2.2608914586681608,"vX0":2.3829645253387213,"vY0":-124.95462961466858,"vZ0":-1.3474423628990297,"x":149.17,"y":177.74,"x0":-1.1339858908450715,"y0":50.001322518954915,"z0":5.315720379916116,"aX":-8.196264821827958},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":8.9,"spinRate":1385,"spinDirection":252},"zone":13,"typeConfidence":0.49,"plateTime":0.4410324238785437,"extension":6.451986293257207},"index":4,"playId":"8a8584b4-fc2d-3cb8-9155-e8467c8f3d10","pitchNumber":5,"startTime":"2026-03-15T17:23:27.705Z","endTime":"2026-03-15T17:23:31.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:23:31.611Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcus Semien homers (2) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:23:35.724Z","endTime":"2026-03-15T17:24:36.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17371006598907,"aZ":-21.285013160113774,"pfxX":-9.925366255929745,"pfxZ":5.829447943433638,"pX":-0.5775454001498015,"pZ":2.0905808735191664,"vX0":3.5349196277383474,"vY0":-136.160629462515,"vZ0":-5.583214423444307,"x":139.01,"y":182.33,"x0":-0.6064236652649273,"y0":50.00631035650592,"z0":5.650151561063206,"aX":-18.555279452994696},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":17.2,"spinRate":2022,"spinDirection":231},"zone":7,"typeConfidence":0.88,"plateTime":0.40295725597158105,"extension":6.507469139056629},"index":0,"playId":"20963075-80c3-3d2e-8c7a-a8357eeaf488","pitchNumber":1,"startTime":"2026-03-15T17:23:52.568Z","endTime":"2026-03-15T17:23:58.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.531957856360705,"aZ":-32.29494331649652,"pfxX":-7.006739499018407,"pfxZ":-0.07791620268946353,"pX":-0.06372228396607053,"pZ":2.3028510188477957,"vX0":4.243896838876427,"vY0":-124.91964618102436,"vZ0":-1.342372334586437,"x":119.43,"y":176.6,"x0":-0.8868814502538873,"y0":50.00237494232578,"z0":5.537413760935781,"aX":-10.914643305613108},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":11.5,"spinRate":1152,"spinDirection":248},"zone":5,"typeConfidence":0.44,"plateTime":0.44089162851688446,"extension":6.6274208735881786},"hitData":{"launchSpeed":102.7,"launchAngle":23.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.33,"coordY":93.36}},"index":1,"playId":"d2f4956b-78c7-3732-81e9-2848000118b0","pitchNumber":2,"startTime":"2026-03-15T17:24:11.438Z","endTime":"2026-03-15T17:24:36.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":0.67,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:24:36.458Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:24:36.995Z","endTime":"2026-03-15T17:26:14.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.435060903550646,"aZ":-24.92845344617681,"pfxX":-9.881416142479349,"pfxZ":3.8484180646329307,"pX":0.33532018318541185,"pZ":2.4562105584031704,"vX0":5.935260928341828,"vY0":-136.18875741750247,"vZ0":-4.043296141231684,"x":104.22,"y":172.46,"x0":-0.5866014652415006,"y0":50.00135442144209,"z0":5.680852041009627,"aX":-18.59137239880518},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":1926,"spinDirection":233},"zone":6,"typeConfidence":0.88,"plateTime":0.40193285342455987,"extension":6.633225247174059},"index":0,"playId":"d0e578b6-e5a4-314c-9ac6-e663ba2b77d0","pitchNumber":1,"startTime":"2026-03-15T17:24:54.212Z","endTime":"2026-03-15T17:25:02.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421265834269697,"aZ":-21.99712743309747,"pfxX":-9.433832007687878,"pfxZ":5.477353394438827,"pX":1.195775876801182,"pZ":2.174164388627068,"vX0":7.100367992328086,"vY0":-135.1993284492902,"vZ0":-5.316941464141368,"x":71.42,"y":180.08,"x0":-0.23381561249781907,"y0":50.00391007661319,"z0":5.702048840876869,"aX":-17.53241341087873},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2064,"spinDirection":227},"zone":14,"typeConfidence":0.88,"plateTime":0.4045349941627352,"extension":6.650301097742068},"index":1,"playId":"f4250568-5984-3fa9-bf0f-ca72cc3dd4e0","pitchNumber":2,"startTime":"2026-03-15T17:25:05.307Z","endTime":"2026-03-15T17:25:09.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":82.0,"endSpeed":75.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736271130914737,"aZ":-34.54741175931809,"pfxX":5.50506618691599,"pfxZ":-1.6469532254541872,"pX":0.6994060655828557,"pZ":0.6294006088853498,"vX0":2.3795515160266043,"vY0":-119.46227242731112,"vZ0":-3.664117635132403,"x":90.34,"y":221.79,"x0":-1.0258728586842236,"y0":50.00445641058809,"z0":5.299640329681868,"aX":7.929583686869318},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.6,"breakHorizontal":-10.6,"spinRate":2586,"spinDirection":46},"zone":14,"typeConfidence":0.83,"plateTime":0.45909417023492116,"extension":6.5617290164560975},"index":2,"playId":"62fffe7d-6fe8-384e-9fe8-273b2c6f051a","pitchNumber":3,"startTime":"2026-03-15T17:25:16.619Z","endTime":"2026-03-15T17:25:21.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74991663375051,"aZ":-33.12322377306663,"pfxX":4.119509643831163,"pfxZ":-0.6453817544232248,"pX":-0.30806279849997187,"pZ":3.32986080308198,"vX0":0.8847067343993338,"vY0":-119.79582062759238,"vZ0":1.8144426681437862,"x":128.74,"y":148.87,"x0":-1.2170323704026813,"y0":50.00524020468155,"z0":5.509811242287096,"aX":6.026467785370844},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":-7.7,"spinRate":2519,"spinDirection":48},"zone":1,"typeConfidence":0.81,"plateTime":0.4560949053173373,"extension":6.572967303475587},"index":3,"playId":"7d87a28f-33ab-329f-ae26-eeb10a823e30","pitchNumber":4,"startTime":"2026-03-15T17:25:33.479Z","endTime":"2026-03-15T17:25:37.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360791224161396,"aZ":-26.483686899592566,"pfxX":-9.525349513116877,"pfxZ":3.0366966161341598,"pX":0.10578008231978057,"pZ":3.1238511925190946,"vX0":5.2849146450719315,"vY0":-136.1408074403635,"vZ0":-1.820067969355965,"x":112.97,"y":154.44,"x0":-0.6248236965094898,"y0":50.00236166506667,"z0":5.6371282094809025,"aX":-17.849511627803036},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":16.1,"spinRate":1943,"spinDirection":231},"zone":2,"typeConfidence":0.87,"plateTime":0.40258602048883674,"extension":6.641345295900941},"index":4,"playId":"47eb1113-024a-3c1a-8a92-3e121f1c6c7a","pitchNumber":5,"startTime":"2026-03-15T17:25:45.594Z","endTime":"2026-03-15T17:25:50.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5448784202326,"aZ":-28.9475588244772,"pfxX":0.15420251563869036,"pfxZ":1.9757640599335167,"pX":0.4829192059971713,"pZ":1.5952341793151004,"vX0":2.8764603933830775,"vY0":-126.77646403416738,"vZ0":-4.068323045021328,"x":98.59,"y":195.71,"x0":-0.6856240828549387,"y0":50.00040205998204,"z0":5.527252841781577,"aX":0.25085497913351923},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.0,"spinRate":2173,"spinDirection":218},"zone":9,"typeConfidence":0.56,"plateTime":0.43179151758992385,"extension":6.407201211347538},"index":5,"playId":"594c3e3c-6e84-3fc6-82bd-beaa3c3ece2a","pitchNumber":6,"startTime":"2026-03-15T17:26:08.490Z","endTime":"2026-03-15T17:26:14.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:26:14.667Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out, shortstop Leo Jiménez to first baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:26:20.433Z","endTime":"2026-03-15T17:26:55.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569026469356324,"aZ":-28.678847072975152,"pfxX":0.8981068246317914,"pfxZ":2.1558811304098313,"pX":-0.1389543589900441,"pZ":2.3477086898625537,"vX0":1.4995606173766083,"vY0":-126.88069931966561,"vZ0":-2.086723799859371,"x":122.3,"y":175.39,"x0":-0.8558024189491809,"y0":50.001849155584104,"z0":5.481165366505891,"aX":1.4540284255684577},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-2.0,"spinRate":2171,"spinDirection":225},"zone":5,"typeConfidence":0.57,"plateTime":0.43279112412145304,"extension":6.350512680228063},"index":0,"playId":"1b6ca15b-f0b5-3333-b6a3-108e8739d10c","pitchNumber":1,"startTime":"2026-03-15T17:26:37.074Z","endTime":"2026-03-15T17:26:41.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.300646784648066,"aZ":-24.421306010440286,"pfxX":-10.506000708518705,"pfxZ":4.17208836839828,"pX":-0.008372546868439768,"pZ":2.178468478662749,"vX0":5.205337762190483,"vY0":-135.8375352543981,"vZ0":-4.3707094591243205,"x":117.32,"y":179.96,"x0":-0.5902840957266209,"y0":50.00380795548582,"z0":5.5179720393223715,"aX":-19.524916543006007},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":2107,"spinDirection":236},"zone":5,"typeConfidence":0.88,"plateTime":0.4040879391143912,"extension":6.562722639443799},"hitData":{"launchSpeed":101.3,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.4,"coordY":154.3}},"index":1,"playId":"d3525923-65f3-33e4-9d56-db8b1b61ce6a","pitchNumber":2,"startTime":"2026-03-15T17:26:49.002Z","endTime":"2026-03-15T17:26:55.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:26:55.916Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:27:10.611Z","endTime":"2026-03-15T17:29:27.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319188671831235,"aZ":-31.768172838032484,"pfxX":-2.044445454856568,"pfxZ":0.27960200215693476,"pX":-0.9384228618294812,"pZ":1.1646761667660472,"vX0":-7.1859403671478805,"vY0":-119.96352865856265,"vZ0":-4.385352525130567,"x":152.77,"y":207.33,"x0":2.356667652095654,"y0":50.00558137372646,"z0":5.83574959879521,"aX":-2.990763240440201},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":5.4,"spinRate":2440,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.45587132363580674,"extension":5.949390806799513},"index":0,"playId":"56224cba-2f8f-32c3-84bd-73e8b1151c30","pitchNumber":1,"startTime":"2026-03-15T17:29:04.051Z","endTime":"2026-03-15T17:29:07.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.8,"endSpeed":82.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.783982685368258,"aZ":-15.550205987713298,"pfxX":4.325851900290266,"pfxZ":9.45227161931531,"pX":-0.2795028585542742,"pZ":3.1785833048063155,"vX0":-7.173615178141939,"vY0":-131.9504907670492,"vZ0":-4.626190669452624,"x":127.65,"y":152.96,"x0":1.9156844003306979,"y0":50.002355233160394,"z0":6.104901321280828,"aX":7.608092981438349},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.2,"spinRate":2230,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.4155284791589815,"extension":5.920072549861447},"hitData":{"launchSpeed":105.2,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.04,"coordY":81.05}},"index":1,"playId":"94038274-f665-3239-80a2-df0f420e2e8b","pitchNumber":2,"startTime":"2026-03-15T17:29:19.768Z","endTime":"2026-03-15T17:29:27.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:29:27.702Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:29:40.938Z","endTime":"2026-03-15T17:30:23.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89254809574756,"aZ":-16.116490309453848,"pfxX":6.531810390718889,"pfxZ":9.246737999266111,"pX":-1.0838856381220643,"pZ":2.773896255004567,"vX0":-10.555395924839384,"vY0":-130.79149594220013,"vZ0":-4.96648232483177,"x":158.32,"y":163.88,"x0":2.150713727897799,"y0":50.005950054266656,"z0":5.901223332674398,"aX":11.3485032836911},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.8,"breakHorizontal":-9.6,"spinRate":2186,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4183345588360874,"extension":6.106677440070808},"index":0,"playId":"bfa46e78-cef1-3569-9ab3-d906861d2d13","pitchNumber":1,"startTime":"2026-03-15T17:29:56.655Z","endTime":"2026-03-15T17:30:00.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.7,"endSpeed":82.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543691487368303,"aZ":-16.65979910828678,"pfxX":4.246449456355936,"pfxZ":8.915183381995874,"pX":0.009166632018586938,"pZ":2.184883497719109,"vX0":-6.921246600569169,"vY0":-131.72825273068338,"vZ0":-6.456858064943784,"x":116.65,"y":179.79,"x0":2.1307849282706957,"y0":50.002924759787376,"z0":5.919827323257462,"aX":7.390223467626497},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":-6.0,"spinRate":2152,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4173755160860466,"extension":6.03542631414037},"hitData":{"launchSpeed":90.8,"launchAngle":33.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.19,"coordY":72.86}},"index":1,"playId":"f25b4454-bd62-3d64-9a36-b068f88d79e1","pitchNumber":2,"startTime":"2026-03-15T17:30:15.601Z","endTime":"2026-03-15T17:30:23.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:30:23.887Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, third baseman Bo Bichette to second baseman Marcus Semien. Jesús Sánchez out at 2nd. Leo Jiménez to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:30:40.937Z","endTime":"2026-03-15T17:31:56.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81571066242321,"aZ":-22.85618648046501,"pfxX":-2.429622277454837,"pfxZ":5.738380736361883,"pX":-0.9924910973217373,"pZ":2.0531879884340696,"vX0":-7.060289773763572,"vY0":-126.12531163526134,"vZ0":-5.019105268064072,"x":154.83,"y":183.34,"x0":2.150086776086906,"y0":50.002489755653066,"z0":5.894240192161398,"aX":-3.9423225537893556},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.6,"breakHorizontal":5.9,"spinRate":2382,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4330097294032025,"extension":6.003056858065818},"index":0,"playId":"f0b3093e-a0f5-37de-a9a2-f90f188a3977","pitchNumber":1,"startTime":"2026-03-15T17:30:48.944Z","endTime":"2026-03-15T17:30:53.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-15T17:31:20.893Z","endTime":"2026-03-15T17:31:33.557Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496454679918795,"aZ":-28.11134061015289,"pfxX":3.062310358850827,"pfxZ":2.7888843741451605,"pX":0.5061979718014494,"pZ":1.340652437108362,"vX0":-5.0771885493251645,"vY0":-119.99709686046099,"vZ0":-4.6386627736928405,"x":97.7,"y":202.58,"x0":2.252800821643817,"y0":50.00340685678715,"z0":5.807078707473731,"aX":4.460991739389104},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":-4.3,"spinRate":887,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.45667303751957267,"extension":6.126538177079857},"index":2,"playId":"353fb4a6-bec6-330b-8ff1-ba6eeebb52bf","pitchNumber":2,"startTime":"2026-03-15T17:31:33.557Z","endTime":"2026-03-15T17:31:38.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.288385818358922,"aZ":-31.507733007072208,"pfxX":7.318521431817056,"pfxZ":0.45612211657541746,"pX":0.335294251251574,"pZ":1.0530927509402173,"vX0":-6.5526860191992045,"vY0":-120.25841334071633,"vZ0":-4.695704293747228,"x":104.22,"y":210.35,"x0":2.15037585894141,"y0":50.00186168123473,"z0":5.839789416099925,"aX":10.671360108418977},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.1,"breakHorizontal":-11.6,"spinRate":1092,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.45623909059710677,"extension":6.128979207919198},"hitData":{"launchSpeed":72.8,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.11,"coordY":157.94}},"index":3,"playId":"3b8140aa-92d0-3b6b-b275-d5312025979d","pitchNumber":3,"startTime":"2026-03-15T17:31:49.319Z","endTime":"2026-03-15T17:31:56.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:31:56.476Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a sharp line drive to left fielder Tyrone Taylor. Leo Jiménez to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:32:18.172Z","endTime":"2026-03-15T17:32:57.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.222049473585535,"aZ":-13.501580030591828,"pfxX":6.559342964794729,"pfxZ":10.641584763625126,"pX":-0.30087955893956464,"pZ":2.0331550172182653,"vX0":-8.004025241308215,"vY0":-132.59075970234508,"vZ0":-7.56005304867284,"x":128.47,"y":183.88,"x0":1.9256506327641547,"y0":50.00173841093302,"z0":5.9365608656257685,"aX":11.50811172236287},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":-9.8,"spinRate":2223,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.41543981065881885,"extension":6.022589573771071},"index":0,"playId":"1f85c7ed-cfa3-31e7-9418-9054625bfeb5","pitchNumber":1,"startTime":"2026-03-15T17:32:30.599Z","endTime":"2026-03-15T17:32:34.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60423264456831,"aZ":-21.3836175550134,"pfxX":-0.3961481369597426,"pfxZ":6.42603637133729,"pX":-0.36470422230894334,"pZ":3.0975336766471813,"vX0":-6.419221837010308,"vY0":-128.27590279787586,"vZ0":-2.980505463458959,"x":130.9,"y":155.15,"x0":2.2136096213453755,"y0":50.004096771165614,"z0":5.927190261110646,"aX":-0.6645232705084777},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.3,"breakHorizontal":2.0,"spinRate":2343,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.425736251882042,"extension":5.959122606942504},"hitData":{"launchSpeed":106.7,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.03,"coordY":112.31}},"index":1,"playId":"0bab2108-d66f-3512-bd0c-e7adc8794154","pitchNumber":2,"startTime":"2026-03-15T17:32:48.971Z","endTime":"2026-03-15T17:32:57.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:32:57.801Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Charles McAdoo pops out to first baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:33:07.175Z","endTime":"2026-03-15T17:33:35.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69588312596822,"aZ":-11.959048501687139,"pfxX":3.843094349479629,"pfxZ":11.448738701028498,"pX":-0.40038711234508745,"pZ":3.112638288627904,"vX0":-7.72787111822296,"vY0":-132.38795450829613,"vZ0":-5.073405074434182,"x":132.26,"y":154.74,"x0":2.0642327601149386,"y0":50.00118680331895,"z0":5.93759289571349,"aX":6.785794880938432},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":-5.2,"spinRate":2286,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.41459200684295494,"extension":5.998601717140304},"hitData":{"launchSpeed":84.9,"launchAngle":69.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":147.94,"coordY":165.81}},"index":0,"playId":"3ae355d3-0b43-39bd-85f7-b70e2708b90c","pitchNumber":1,"startTime":"2026-03-15T17:33:27.477Z","endTime":"2026-03-15T17:33:35.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:33:35.166Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:33:56.763Z","endTime":"2026-03-15T17:36:09.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.199167653889965,"aZ":-27.440877734385538,"pfxX":-11.39025785125055,"pfxZ":2.5645826475319975,"pX":0.4609192562670405,"pZ":2.1976936074212285,"vX0":6.557560559599649,"vY0":-135.18307352571966,"vZ0":-4.036491919768946,"x":99.43,"y":179.44,"x0":-0.5198301986988973,"y0":50.002601040343315,"z0":5.642405847091226,"aX":-21.025019329987146},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.0,"breakHorizontal":19.2,"spinRate":1975,"spinDirection":237},"zone":9,"typeConfidence":0.87,"plateTime":0.4055748637468639,"extension":6.4598318416753},"index":0,"playId":"26943d01-c08d-3141-9229-b36b0b27fec5","pitchNumber":1,"startTime":"2026-03-15T17:35:50.138Z","endTime":"2026-03-15T17:35:54.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539048950940714,"aZ":-27.0360256114511,"pfxX":-0.8893182842509659,"pfxZ":3.1647000532266363,"pX":-0.310251710655456,"pZ":2.0522071649717404,"vX0":1.4584458584809303,"vY0":-126.00321484186485,"vZ0":-3.180545636572782,"x":128.83,"y":183.37,"x0":-0.7787510812749606,"y0":50.00067363173467,"z0":5.4952910348644455,"aX":-1.4423506718077965},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":1.3,"spinRate":2389,"spinDirection":228},"zone":7,"typeConfidence":0.57,"plateTime":0.4332742788067936,"extension":6.332891808715817},"hitData":{"launchSpeed":90.0,"launchAngle":18.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.47,"coordY":99.14}},"index":1,"playId":"0bce5f8c-61fb-3e1a-9bb1-f47b8a96ac27","pitchNumber":2,"startTime":"2026-03-15T17:36:01.442Z","endTime":"2026-03-15T17:36:09.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:36:09.027Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to left fielder Nathan Lukes. Luis Robert Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:37:12.368Z","endTime":"2026-03-15T17:38:02.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnThird":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T17:36:56.198Z","endTime":"2026-03-15T17:36:56.208Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Brett Baty batting, Luis Robert Jr. advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"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-15T17:36:56.208Z","endTime":"2026-03-15T17:37:14.498Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814804,"link":"/api/v1/people/814804"},"defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"postOnSecond":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.52,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.036254511507266,"aZ":-27.91005304968656,"pfxX":-11.218561754611425,"pfxZ":2.3411837948555476,"pX":-0.37987005450803674,"pZ":1.984712087392187,"vX0":5.2464472729902925,"vY0":-134.769033512333,"vZ0":-3.933869678779467,"x":131.48,"y":185.19,"x0":-0.9050983190912684,"y0":50.00218598239907,"z0":5.457427671007487,"aX":-20.428179932195697},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":1950,"spinDirection":246},"zone":7,"typeConfidence":0.87,"plateTime":0.4079927851602507,"extension":6.246734050852027},"index":2,"playId":"a3731050-cfd0-3ef6-a156-d3dce4780602","pitchNumber":1,"startTime":"2026-03-15T17:37:14.498Z","endTime":"2026-03-15T17:37:18.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"playId":"a0523ea7-e20f-334e-99a0-53f46b5335f4","startTime":"2026-03-15T17:37:32.288Z","endTime":"2026-03-15T17:37:35.365Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80422400520441,"aZ":-26.386053853354063,"pfxX":-11.325495291944032,"pfxZ":3.230322619800508,"pX":-0.2030865058431153,"pZ":1.7777847808962748,"vX0":5.960647295727214,"vY0":-133.58525996262563,"vZ0":-4.688473068610173,"x":124.74,"y":190.78,"x0":-1.0007953665642735,"y0":50.00570203835858,"z0":5.470135779866134,"aX":-20.31769449548235},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":19.1,"spinRate":2062,"spinDirection":241},"zone":8,"typeConfidence":0.87,"plateTime":0.41121347380883266,"extension":6.343181653651174},"hitData":{"launchSpeed":98.0,"launchAngle":16.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.84,"coordY":90.13}},"index":4,"playId":"57a6102e-cefc-3724-86ee-ecf3fec676b1","pitchNumber":2,"startTime":"2026-03-15T17:37:52.765Z","endTime":"2026-03-15T17:38:02.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.5,"awayTeamWinProbability":32.5,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.52,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:38:02.380Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Francisco Alvarez out on a sacrifice fly to left fielder Nathan Lukes. Luis Robert Jr. scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:38:20.838Z","endTime":"2026-03-15T17:39:13.100Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736838029625694,"aZ":-34.868311237742425,"pfxX":4.4106430116399755,"pfxZ":-1.9279509844889455,"pX":-1.274376095918116,"pZ":1.5550760683857872,"vX0":-1.1850256195009585,"vY0":-117.72064116419416,"vZ0":-1.2281732089989847,"x":165.58,"y":196.79,"x0":-1.3368600641935167,"y0":50.000706100970966,"z0":5.316796183606606,"aX":6.177851215587247},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.5,"breakHorizontal":-7.7,"spinRate":2226,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.46562346376796127,"extension":6.470340341428562},"index":0,"playId":"4def8878-59ee-3103-93f0-1e9a60bee3dd","pitchNumber":1,"startTime":"2026-03-15T17:38:43.727Z","endTime":"2026-03-15T17:38:47.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468052008559795,"aZ":-23.08577941114731,"pfxX":-10.575514765569944,"pfxZ":4.959456451507062,"pX":-0.7051275548735579,"pZ":2.7649494000696437,"vX0":3.741600064062789,"vY0":-134.78559170086723,"vZ0":-3.225726011474877,"x":143.88,"y":164.13,"x0":-0.7408716751224653,"y0":50.00202587579208,"z0":5.615431784626487,"aX":-19.373361029569818},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":18.2,"spinRate":2078,"spinDirection":234},"zone":1,"typeConfidence":0.88,"plateTime":0.4070413229174976,"extension":6.330097585530093},"hitData":{"launchSpeed":84.4,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.53,"coordY":73.45}},"index":1,"playId":"38d603d1-4772-3db2-9a73-380c08812637","pitchNumber":2,"startTime":"2026-03-15T17:39:00.946Z","endTime":"2026-03-15T17:39:13.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.53,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:39:13.100Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a ground ball to right fielder Jesús Sánchez. Brett Baty scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:39:32.371Z","endTime":"2026-03-15T17:41:29.211Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77313065391484,"aZ":-30.202214106065004,"pfxX":0.8174903513197531,"pfxZ":1.2240287838514021,"pX":-2.212903676548048,"pZ":4.2428013044813015,"vX0":-2.323370249899416,"vY0":-125.06788528798864,"vZ0":2.6982959657061083,"x":201.35,"y":124.22,"x0":-1.384062251243282,"y0":50.000542492509425,"z0":5.6038494590182095,"aX":1.3141287067172376},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.1,"spinRate":2170,"spinDirection":193},"zone":11,"typeConfidence":0.45,"plateTime":0.43552308178661514,"extension":6.1389126677897945},"index":0,"playId":"f1250c74-589a-3ec3-8fc9-67a584fbc29d","pitchNumber":1,"startTime":"2026-03-15T17:39:42.982Z","endTime":"2026-03-15T17:39:46.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92074899895864,"aZ":-26.48094132866916,"pfxX":-9.906168158707498,"pfxZ":3.0663376350417764,"pX":-0.45640552443554316,"pZ":2.607056224204174,"vX0":4.2653745000071135,"vY0":-135.02417216139705,"vZ0":-2.852743806013661,"x":134.4,"y":168.39,"x0":-0.7648783362958989,"y0":50.001825841782285,"z0":5.5298479564514995,"aX":-18.388511357380803},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":17.2,"spinRate":1976,"spinDirection":235},"zone":4,"typeConfidence":0.84,"plateTime":0.40481154217701754,"extension":6.259205659945974},"index":1,"playId":"8924d361-8ced-3ba0-a682-66c90c212d36","pitchNumber":2,"startTime":"2026-03-15T17:40:01.697Z","endTime":"2026-03-15T17:40:05.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64344477498448,"aZ":-30.92104485038703,"pfxX":-9.830145667887464,"pfxZ":0.694922284898448,"pX":-1.2118107416375834,"pZ":3.7479131824435465,"vX0":2.3444868860301336,"vY0":-133.87249426541678,"vZ0":0.8439002377951038,"x":163.19,"y":137.59,"x0":-0.8255842166154099,"y0":50.00263494195233,"z0":5.652995723492372,"aX":-17.726897647179403},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":17.3,"spinRate":1816,"spinDirection":242},"zone":11,"typeConfidence":0.8,"plateTime":0.41015314034106876,"extension":6.341175720207734},"index":2,"playId":"98f99363-3c93-39c6-ac90-bb258c171a9c","pitchNumber":3,"startTime":"2026-03-15T17:40:23.901Z","endTime":"2026-03-15T17:40:27.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97288920927485,"aZ":-32.22408988271814,"pfxX":4.6728504374104585,"pfxZ":-0.039159982766175716,"pX":-3.590308957257369,"pZ":4.1836344713825255,"vX0":-5.810496309058016,"vY0":-116.38411055199553,"vZ0":3.909467068493256,"x":253.85,"y":125.82,"x0":-1.6734097487177249,"y0":50.00029269436162,"z0":5.526207323924498,"aX":6.436895185351792},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.2,"breakHorizontal":-7.1,"spinRate":1930,"spinDirection":68},"zone":11,"typeConfidence":0.92,"plateTime":0.469847925110618,"extension":6.213186192612882},"index":3,"playId":"e2283d69-0582-312f-99a7-00446fddcaca","pitchNumber":4,"startTime":"2026-03-15T17:40:43.580Z","endTime":"2026-03-15T17:40:49.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Grant Rogers. Brett Baty to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"e2283d69-0582-312f-99a7-00446fddcaca","startTime":"2026-03-15T17:41:19.096Z","endTime":"2026-03-15T17:41:19.097Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"postOnSecond":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":67.4,"awayTeamWinProbability":32.599999999999994,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":1.08,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.922012721569644,"aZ":-29.533645143921976,"pfxX":-11.199988395381023,"pfxZ":1.4886598417159211,"pX":-0.12153483018981377,"pZ":1.8543599395434114,"vX0":5.814523614444489,"vY0":-132.83717057973013,"vZ0":-3.5835058231289367,"x":121.63,"y":188.71,"x0":-0.8946344756031516,"y0":50.00157425683426,"z0":5.390056821537895,"aX":-19.828139813383157},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":18.8,"spinRate":1944,"spinDirection":247},"zone":8,"typeConfidence":0.84,"plateTime":0.4138131699094654,"extension":6.494887300088731},"hitData":{"launchSpeed":99.6,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.16,"coordY":93.77}},"index":5,"playId":"82968a70-e222-3c04-8e02-629eeca7cb96","pitchNumber":5,"startTime":"2026-03-15T17:41:19.098Z","endTime":"2026-03-15T17:41:29.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":1.08,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:41:29.211Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyrone Taylor hit by pitch. Mike Tauchman to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:42:24.238Z","endTime":"2026-03-15T17:42:41.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T17:42:26.316Z","endTime":"2026-03-15T17:42:26.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361374640527973,"aZ":-30.720782092773888,"pfxX":4.1879555253938605,"pfxZ":1.0624688157914761,"pX":-2.236534078825083,"pZ":4.485345219538908,"vX0":-3.0877203234699784,"vY0":-116.5060846112619,"vZ0":4.198949404860075,"x":202.25,"y":117.68,"x0":-1.4334467587462523,"y0":50.001337458394474,"z0":5.5752183450502955,"aX":5.7154327359545904},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.4,"breakHorizontal":-6.7,"spinRate":1998,"spinDirection":61},"zone":11,"typeConfidence":0.86,"plateTime":0.47143915862510877,"extension":6.349953702691952},"index":1,"playId":"aaa0feb6-074b-343b-aa38-e24e0580c3f4","pitchNumber":1,"startTime":"2026-03-15T17:42:26.318Z","endTime":"2026-03-15T17:42:41.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.86,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:42:41.695Z","atBatIndex":17},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Francisco Lindor reaches on a fielder's choice, fielded by first baseman Charles McAdoo. Mike Tauchman to 3rd. Tyrone Taylor to 2nd. Fielding error by first baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:42:56.568Z","endTime":"2026-03-15T17:44:40.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnThird":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.2,"endSpeed":70.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66094309992087,"aZ":-37.87244798361442,"pfxX":2.333935344514673,"pfxZ":-4.4678773392469395,"pX":-2.1542862485996364,"pZ":4.662130794180516,"vX0":-2.110068817074946,"vY0":-112.27977937379451,"vZ0":5.797385740596711,"x":199.12,"y":112.9,"x0":-1.5047813553772817,"y0":50.004419126557536,"z0":5.904111967336368,"aX":2.975123622518745},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.2,"breakHorizontal":-3.7,"spinRate":2188,"spinDirection":54},"zone":11,"typeConfidence":0.94,"plateTime":0.48814840421690686,"extension":6.5737124733901595},"index":0,"playId":"653829d8-998d-35c3-9490-45472ac91b15","pitchNumber":1,"startTime":"2026-03-15T17:43:05.561Z","endTime":"2026-03-15T17:43:08.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.7,"endSpeed":83.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836052714879955,"aZ":-27.094842358538273,"pfxX":-10.642841935065773,"pfxZ":2.8467028709567472,"pX":-1.232138117350759,"pZ":3.729493828380342,"vX0":3.5162948964448786,"vY0":-133.44686092358506,"vZ0":0.47330414048850544,"x":163.97,"y":138.08,"x0":-1.1935209783379312,"y0":50.000878112752176,"z0":5.519959702665217,"aX":-18.968596687659293},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":18.4,"spinRate":2090,"spinDirection":239},"zone":11,"typeConfidence":0.85,"plateTime":0.412286856959291,"extension":6.298782196032881},"index":1,"playId":"fb2a7517-5d71-3fe1-8522-83ea946d6073","pitchNumber":2,"startTime":"2026-03-15T17:43:21.640Z","endTime":"2026-03-15T17:43:24.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751132543682743,"aZ":-28.89190629700584,"pfxX":1.1307474685188903,"pfxZ":2.1137254064191175,"pX":-0.31722872147747605,"pZ":3.02064446435135,"vX0":1.5670659699771925,"vY0":-123.53381530598678,"vZ0":-0.22186197341221758,"x":129.09,"y":157.22,"x0":-1.1057487787451419,"y0":50.00037003112681,"z0":5.532614593106276,"aX":1.7538736758912357},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":-2.4,"spinRate":2199,"spinDirection":220},"zone":1,"typeConfidence":0.52,"plateTime":0.4427427594629676,"extension":6.388875411338739},"index":2,"playId":"1d6811be-3ef4-33b9-93e5-c87e997553bc","pitchNumber":3,"startTime":"2026-03-15T17:43:37.474Z","endTime":"2026-03-15T17:43:40.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"08315556-0196-0033-001c-f08cd117d70a","startTime":"2026-03-15T17:43:59.468Z","endTime":"2026-03-15T17:44:07.947Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526731095129286,"aZ":-29.192536406172355,"pfxX":0.04439420191075971,"pfxZ":1.885994527720376,"pX":-0.3026242315408293,"pZ":2.3872843320881265,"vX0":2.6541093138294016,"vY0":-124.68980894261662,"vZ0":-1.539201396020154,"x":128.54,"y":174.32,"x0":-1.3837555407056348,"y0":50.0058836472926,"z0":5.406424708321705,"aX":0.07051359400009422},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.6,"spinRate":2231,"spinDirection":262},"zone":4,"typeConfidence":0.54,"plateTime":0.43816229671267104,"extension":6.4129077379768145},"index":4,"playId":"2ddadf94-24fd-3255-9b61-a6a88bada680","pitchNumber":4,"startTime":"2026-03-15T17:44:07.947Z","endTime":"2026-03-15T17:44:11.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09438229003525,"aZ":-28.539507388927245,"pfxX":-10.67958127233761,"pfxZ":1.9460542426700531,"pX":-0.036589647368077974,"pZ":2.5880706522545864,"vX0":5.444011378991212,"vY0":-135.87539841484462,"vZ0":-2.554585301329531,"x":118.39,"y":168.9,"x0":-0.6798616391693424,"y0":50.00360110927452,"z0":5.525964760809671,"aX":-19.94615863865978},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":18.1,"spinRate":2011,"spinDirection":231},"zone":5,"typeConfidence":0.87,"plateTime":0.40329843621629724,"extension":6.398361578964355},"hitData":{"launchSpeed":74.8,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.36,"coordY":170.04}},"index":5,"playId":"cd591275-7eb0-399f-9e43-abcdaea1735e","pitchNumber":5,"startTime":"2026-03-15T17:44:30.601Z","endTime":"2026-03-15T17:44:40.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":1.33,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:44:40.598Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Marcus Semien out on a sacrifice fly to left fielder Nathan Lukes. Mike Tauchman scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:45:55.082Z","endTime":"2026-03-15T17:47:59.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T17:45:21.391Z","endTime":"2026-03-15T17:45:56.682Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.876726851909318,"aZ":-30.6598721525571,"pfxX":0.8037353028309626,"pfxZ":0.9944086043139357,"pX":-1.3925020340995977,"pZ":4.162529008482273,"vX0":-0.8138638003868427,"vY0":-123.37395972597909,"vZ0":2.46663504069674,"x":170.08,"y":126.39,"x0":-1.1611650227489028,"y0":50.00403627399383,"z0":5.751505533322152,"aX":1.226516316349446},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":-1.2,"spinRate":1973,"spinDirection":175},"zone":11,"typeConfidence":0.5,"plateTime":0.4456920779001554,"extension":6.312375780417482},"index":1,"playId":"3a1fb24f-8ad3-3c15-953b-b18ad482cbfd","pitchNumber":1,"startTime":"2026-03-15T17:45:56.682Z","endTime":"2026-03-15T17:46:00.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280123384343142,"aZ":-27.492447596234104,"pfxX":-9.747160453227002,"pfxZ":2.5393389755327727,"pX":0.8037025863432817,"pZ":2.050116363047123,"vX0":7.047388444678582,"vY0":-134.2319260708666,"vZ0":-4.281107079835785,"x":86.36,"y":183.43,"x0":-0.5760453900363186,"y0":50.00169744310683,"z0":5.599682249229126,"aX":-17.96751101955596},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":1946,"spinDirection":239},"zone":9,"typeConfidence":0.83,"plateTime":0.40646833024574036,"extension":6.579543315376783},"index":2,"playId":"ce78093d-2626-3fbb-88a4-c7863b9351c7","pitchNumber":2,"startTime":"2026-03-15T17:46:14.777Z","endTime":"2026-03-15T17:46:19.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24339639766204,"aZ":-31.404829239164506,"pfxX":0.8313354720067374,"pfxZ":0.4847890705845259,"pX":-0.016345871845973654,"pZ":3.109333929482959,"vX0":2.1358388263689783,"vY0":-124.30632992258577,"vZ0":0.3939574275398168,"x":117.62,"y":154.83,"x0":-0.9907642234777325,"y0":50.00185725867841,"z0":5.532217604445767,"aX":1.3155138283755845},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-1.9,"spinRate":2113,"spinDirection":238},"zone":2,"typeConfidence":0.46,"plateTime":0.4387206340094614,"extension":6.422582738985941},"index":3,"playId":"72596756-1b10-34ba-a7ee-e22d1c6e0be2","pitchNumber":3,"startTime":"2026-03-15T17:46:35.023Z","endTime":"2026-03-15T17:46:38.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.980611806082607,"aZ":-28.64657337798945,"pfxX":3.5336709252239644,"pfxZ":2.383450153109761,"pX":-0.5525471981215907,"pZ":2.558173813882006,"vX0":0.554640477464266,"vY0":-121.04152405251527,"vZ0":-0.6694866130425365,"x":137.26,"y":145.14,"x0":-1.2438388344967504,"y0":50.004673380973614,"z0":5.350205968282856,"aX":5.235243823394185},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.4,"breakHorizontal":-6.5,"spinRate":1968,"spinDirection":57},"zone":4,"typeConfidence":0.42,"plateTime":0.45279240790979713,"extension":6.461412088221065},"index":4,"playId":"01dbac56-5d4b-358c-9aaf-2fa547ae3d4f","pitchNumber":4,"startTime":"2026-03-15T17:46:52.191Z","endTime":"2026-03-15T17:47:01.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854363590894575,"aZ":-33.42191680485136,"pfxX":4.869207672752683,"pfxZ":-0.8826057052800271,"pX":0.9885135005652708,"pZ":1.6779901873636047,"vX0":3.288864841151147,"vY0":-119.04303845954426,"vZ0":-1.6179997980897451,"x":79.32,"y":193.47,"x0":-1.047856219622807,"y0":50.000727176219876,"z0":5.418594718565799,"aX":6.920431669952176},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.7,"breakHorizontal":-9.7,"spinRate":2504,"spinDirection":51},"zone":14,"typeConfidence":0.75,"plateTime":0.46178332841363634,"extension":6.554065791613532},"index":5,"playId":"68391c54-0ebc-33d2-89a0-112182fe07a2","pitchNumber":5,"startTime":"2026-03-15T17:47:14.544Z","endTime":"2026-03-15T17:47:18.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105749031757707,"aZ":-22.601932151577422,"pfxX":-9.719602035237001,"pfxZ":5.107317931752904,"pX":1.376678242497909,"pZ":1.9077228636931542,"vX0":7.644231767400964,"vY0":-135.65335324282117,"vZ0":-5.8228251385109395,"x":64.52,"y":187.27,"x0":-0.2070980481815589,"y0":50.00387005053108,"z0":5.645363996277534,"aX":-18.21816023701619},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":2146,"spinDirection":228},"zone":14,"typeConfidence":0.88,"plateTime":0.4029061215751817,"extension":6.478857691826444},"index":6,"playId":"fad6f065-bfc7-39eb-9562-16e88b23650c","pitchNumber":6,"startTime":"2026-03-15T17:47:31.676Z","endTime":"2026-03-15T17:47:35.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351945897172012,"aZ":-28.2171729006875,"pfxX":0.10903185389988979,"pfxZ":2.5008831540876093,"pX":-0.4365367836923272,"pZ":1.7591537898926564,"vX0":1.1325501183053794,"vY0":-124.2802039522718,"vZ0":-3.4996588080346336,"x":133.64,"y":191.28,"x0":-0.9102339299130807,"y0":50.00141068738617,"z0":5.501495870337797,"aX":0.17233704153941035},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.5,"spinRate":2236,"spinDirection":247},"zone":7,"typeConfidence":0.52,"plateTime":0.43888298669520065,"extension":6.421454269339044},"hitData":{"launchSpeed":96.1,"launchAngle":36.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.77,"coordY":57.59}},"index":7,"playId":"561f9ec4-4844-3fdd-a632-35195e081e18","pitchNumber":7,"startTime":"2026-03-15T17:47:47.608Z","endTime":"2026-03-15T17:47:59.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":1.62,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:47:59.903Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (2) on a ground ball to right fielder Jesús Sánchez. Tyrone Taylor scores. Francisco Lindor to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:49:28.621Z","endTime":"2026-03-15T17:52:44.786Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693483,"fullName":"Pat Gallagher","link":"/api/v1/people/693483"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Pat Gallagher replaces Grant Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T17:50:18.563Z","endTime":"2026-03-15T17:50:37.309Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693483,"link":"/api/v1/people/693483"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08299266984179,"aZ":-30.53858395248965,"pfxX":-7.876979606657881,"pfxZ":1.1336603599818105,"pX":0.9163366100726422,"pZ":0.6570428223865299,"vX0":8.410799014973454,"vY0":-119.5399287290711,"vZ0":-4.36091905823357,"x":108.21,"y":178.43,"x0":-1.6323138381151083,"y0":50.00081183920159,"z0":5.26114595588827,"aX":-11.343685408830398},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":12.1,"spinRate":1385,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.4590337374117439,"extension":6.826161552647386},"index":1,"playId":"8228f57e-213c-3703-afc4-6a60ab334a37","pitchNumber":1,"startTime":"2026-03-15T17:50:37.309Z","endTime":"2026-03-15T17:50:41.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.7,"endSpeed":83.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737522938137133,"aZ":-24.987527049946053,"pfxX":-9.76215565319238,"pfxZ":4.1307688198657955,"pX":0.0725597678621566,"pZ":0.9139537090854093,"vX0":7.800207974945977,"vY0":-130.35461488737303,"vZ0":-6.1187177086465585,"x":94.91,"y":195.2,"x0":-1.675043025881102,"y0":50.00126310060943,"z0":5.151748679829769,"aX":-16.97340644722468},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2280,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.418521866213315,"extension":6.8567428190905115},"index":2,"playId":"92f125f0-5fc3-3fd8-9a5b-a7f79a64adf9","pitchNumber":2,"startTime":"2026-03-15T17:50:59.033Z","endTime":"2026-03-15T17:51:02.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.015988037648825,"aZ":-17.941946452525485,"pfxX":-3.7545071531776757,"pfxZ":8.110787641065041,"pX":0.5521127823711595,"pZ":2.771125962506466,"vX0":6.9937437979620665,"vY0":-131.17900768922928,"vZ0":-3.130230731319135,"x":85.69,"y":178.75,"x0":-1.652665896585681,"y0":50.002097353909875,"z0":5.306790876474495,"aX":-6.588079858641889},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2348,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.41649105213178794,"extension":6.750910433340616},"index":3,"playId":"58135461-fed2-3666-8bf7-9bf845d25a6e","pitchNumber":3,"startTime":"2026-03-15T17:51:19.279Z","endTime":"2026-03-15T17:51:22.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.4,"endSpeed":81.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11895723468745,"aZ":-18.2366092332837,"pfxX":-0.9484966835440239,"pfxZ":8.185348680740788,"pX":-0.049807752536408706,"pZ":2.728676096784382,"vX0":4.568743488331185,"vY0":-130.1142860348584,"vZ0":-2.9209353283869284,"x":77.66,"y":220.25,"x0":-1.7105918127946254,"y0":50.000444445191505,"z0":5.259295631518661,"aX":-1.6150835963222312},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":0.6,"spinRate":2156,"spinDirection":222},"zone":5,"typeConfidence":0.87,"plateTime":0.42210678732577334,"extension":6.811895154655903},"index":4,"playId":"a31e7f97-cefe-35b6-b046-6caa373b1299","pitchNumber":4,"startTime":"2026-03-15T17:51:45.588Z","endTime":"2026-03-15T17:51:49.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006394559142247,"aZ":-34.667106077178005,"pfxX":-7.996323173128779,"pfxZ":-1.6891372208239455,"pX":0.1033606078707685,"pZ":1.107973650811068,"vX0":7.008095674776465,"vY0":-121.42044457370697,"vZ0":-2.799335082399886,"x":82.07,"y":221.04,"x0":-1.7954850553639683,"y0":50.00195917513864,"z0":5.322795013188278,"aX":-11.819392620698219},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.5,"breakHorizontal":12.6,"spinRate":1200,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4528444929728255,"extension":6.778856022437189},"index":5,"playId":"8e1d796e-b7ce-3da9-97e7-dac2122d62be","pitchNumber":5,"startTime":"2026-03-15T17:52:16.178Z","endTime":"2026-03-15T17:52:20.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593980022686434,"aZ":-26.42198173217251,"pfxX":-7.540304516591402,"pfxZ":3.289185751993676,"pX":-0.42263118347068135,"pZ":2.1246067693947253,"vX0":6.069653181855176,"vY0":-131.13836511173082,"vZ0":-2.9178077991485827,"x":114.23,"y":214.1,"x0":-1.78252364541802,"y0":50.00284927810507,"z0":5.213351109988756,"aX":-13.190666083777984},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":12.4,"spinRate":2149,"spinDirection":218},"zone":7,"typeConfidence":0.88,"plateTime":0.4169657890495575,"extension":6.7853111994391595},"hitData":{"launchSpeed":98.7,"launchAngle":2.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.05,"coordY":101.64}},"index":6,"playId":"2d41ae6c-376f-33b0-833c-595f55a97958","pitchNumber":6,"startTime":"2026-03-15T17:52:36.025Z","endTime":"2026-03-15T17:52:44.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":0.93,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:52:44.786Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Polanco singles on a ground ball to right fielder Jesús Sánchez. Francisco Lindor scores. Bo Bichette to 3rd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:53:09.259Z","endTime":"2026-03-15T17:53:38.202Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693483,"fullName":"Pat Gallagher","link":"/api/v1/people/693483"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69364271416767,"aZ":-34.37437370610104,"pfxX":-6.945028478008217,"pfxZ":-1.5542891753506964,"pX":0.8656021010369566,"pZ":2.2720790807964573,"vX0":8.110126572202407,"vY0":-119.33736358785818,"vZ0":0.11694229835016734,"x":95.95,"y":163.96,"x0":-1.7024201175613478,"y0":50.00092897958363,"z0":5.363906314860705,"aX":-9.84176646669576},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.4,"breakHorizontal":10.2,"spinRate":1253,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.4620595823387377,"extension":6.831997315624653},"hitData":{"launchSpeed":104.7,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.47,"coordY":121.01}},"index":0,"playId":"67de461e-a5ba-38f7-92e5-14ed4a32352d","pitchNumber":1,"startTime":"2026-03-15T17:53:27.323Z","endTime":"2026-03-15T17:53:38.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"second":{"id":666182,"link":"/api/v1/people/666182"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.79,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:53:38.202Z","atBatIndex":21},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Luis Robert Jr. reaches on catcher interference by Brandon Valenzuela. Jorge Polanco to 2nd. Luis Robert Jr. to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:53:59.233Z","endTime":"2026-03-15T17:55:40.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693483,"fullName":"Pat Gallagher","link":"/api/v1/people/693483"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597022456274217,"aZ":-40.110459366280764,"pfxX":2.345050265161236,"pfxZ":-5.9990009840071625,"pX":0.7526537395733942,"pZ":0.7567454465447159,"vX0":4.99489963071062,"vY0":-114.96676479225435,"vZ0":-1.6621272105444123,"x":118.9,"y":165.11,"x0":-1.762704304931527,"y0":50.00187784011069,"z0":5.423100922241526,"aX":3.102607015627427},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.9,"breakHorizontal":-5.6,"spinRate":2564,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.4785170918172521,"extension":6.736426628194236},"index":0,"playId":"5deb6342-e9f6-3bad-b6d9-29b329bba993","pitchNumber":1,"startTime":"2026-03-15T17:54:10.885Z","endTime":"2026-03-15T17:54:16.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.5,"endSpeed":83.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42396524428843,"aZ":-16.750793231657873,"pfxX":-4.2725945801813445,"pfxZ":8.774525337220645,"pX":1.615562655897943,"pZ":1.7655925076392307,"vX0":10.15115020094677,"vY0":-131.3811684290386,"vZ0":-5.604117440633988,"x":113.06,"y":208.86,"x0":-1.7338364928751615,"y0":50.00265989383969,"z0":5.16084118066731,"aX":-7.510925769327466},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":5.6,"spinRate":2243,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4160471742704548,"extension":6.916690061407755},"index":1,"playId":"f0c7ee9b-2f8b-324a-ae51-59588401686d","pitchNumber":2,"startTime":"2026-03-15T17:54:31.963Z","endTime":"2026-03-15T17:54:35.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75307781454835,"aZ":-19.352107959031002,"pfxX":-3.0599751821285075,"pfxZ":7.490566827843487,"pX":0.9286342430849168,"pZ":1.0920919983683939,"vX0":7.6891052441887275,"vY0":-130.15236373906262,"vZ0":-6.667680691763601,"x":133.11,"y":181.42,"x0":-1.6687772165698689,"y0":50.00649549415242,"z0":5.156729341380461,"aX":-5.241505582157499},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.2,"breakHorizontal":3.8,"spinRate":2276,"spinDirection":216},"zone":14,"typeConfidence":0.89,"plateTime":0.4210996707682,"extension":6.81812534250019},"index":2,"playId":"b1ad41c7-fec6-3a79-a04d-dfac466a4ba8","pitchNumber":3,"startTime":"2026-03-15T17:54:55.677Z","endTime":"2026-03-15T17:55:02.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371160670714957,"aZ":-23.862922786088724,"pfxX":-4.184368664489735,"pfxZ":4.84482161757964,"pX":-0.24306146449328989,"pZ":3.2563059087669,"vX0":5.279004217851746,"vY0":-129.71567678574306,"vZ0":-0.7181068003928229,"x":84.01,"y":177.43,"x0":-1.7543574035013412,"y0":50.00352233128052,"z0":5.344789736397639,"aX":-7.180549473567981},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":6.5,"spinRate":2166,"spinDirection":217},"zone":2,"typeConfidence":0.85,"plateTime":0.4211409799241017,"extension":6.869460819843433},"index":3,"playId":"f8e6a5dd-4107-3a09-88f9-f36a84f91fef","pitchNumber":4,"startTime":"2026-03-15T17:55:18.495Z","endTime":"2026-03-15T17:55:22.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46864610390123,"aZ":-24.194662027557083,"pfxX":-3.2398131358813256,"pfxZ":4.614852983070151,"pX":-0.9066658889135479,"pZ":2.9466070694607525,"vX0":3.5361208186088433,"vY0":-130.67698723667286,"vZ0":-1.4221310478036806,"x":55.42,"y":191.11,"x0":-1.8562993213851837,"y0":50.0041964104629,"z0":5.314945844172096,"aX":-5.605079126020602},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":5.0,"spinRate":2101,"spinDirection":216},"zone":11,"typeConfidence":0.85,"plateTime":0.4190994818988152,"extension":6.730043451793905},"index":4,"playId":"90514b4f-f9e6-337f-ba83-6a62ae0a3f78","pitchNumber":5,"startTime":"2026-03-15T17:55:37.093Z","endTime":"2026-03-15T17:55:40.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.51,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:55:40.518Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Davis Schneider to first baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:56:24.505Z","endTime":"2026-03-15T17:57:56.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693483,"fullName":"Pat Gallagher","link":"/api/v1/people/693483"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032735387034585,"aZ":-18.50776140682969,"pfxX":-2.322891347739105,"pfxZ":7.901842060456299,"pX":0.8776695165145189,"pZ":0.8035392770503298,"vX0":7.689722600386672,"vY0":-130.80417722204217,"vZ0":-7.577758053120983,"x":81.6,"y":209.29,"x0":-1.800759453995118,"y0":50.00602313292931,"z0":5.130100624571288,"aX":-4.020061282481803},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":2.5,"spinRate":2362,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.4190166007757896,"extension":6.887485581889165},"index":0,"playId":"f4e57628-f418-3d96-856b-1f9732131bf2","pitchNumber":1,"startTime":"2026-03-15T17:56:28.347Z","endTime":"2026-03-15T17:56:33.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772597080175927,"aZ":-32.13900183939473,"pfxX":-8.62427622018177,"pfxZ":0.02302745257772454,"pX":-0.1978822242953832,"pZ":1.2923469102640346,"vX0":6.456573783927684,"vY0":-120.85895848727895,"vZ0":-2.7242762365001587,"x":126.26,"y":150.86,"x0":-1.79684062440248,"y0":50.00259384534544,"z0":5.285507022724671,"aX":-12.629785581627091},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":13.9,"spinRate":1390,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4549488334381584,"extension":6.8390151827114884},"index":1,"playId":"737ee33c-7938-3a7b-abea-bdaf0cb46d42","pitchNumber":2,"startTime":"2026-03-15T17:56:46.297Z","endTime":"2026-03-15T17:56:49.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53785376885043,"aZ":-33.20028717624559,"pfxX":-6.236728902488787,"pfxZ":-0.6807646286734892,"pX":-0.6416882921978108,"pZ":1.6577474904381375,"vX0":5.069459722595234,"vY0":-121.69819846953726,"vZ0":-1.8352930817769446,"x0":-1.9354060081551971,"y0":50.00172170405259,"z0":5.28106394857701,"aX":-9.41070950338972},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.4,"breakHorizontal":10.2,"spinRate":1407,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4490360282606032,"extension":6.79582139108145},"index":2,"playId":"3d212cfb-9e5e-360e-bb3d-d27b7c04d52b","pitchNumber":3,"startTime":"2026-03-15T17:57:06.974Z","endTime":"2026-03-15T17:57:11.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.0,"endSpeed":83.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37840406681722,"aZ":-19.340888025113912,"pfxX":-3.0066721562109855,"pfxZ":7.254748499497149,"pX":1.2103428877363644,"pZ":1.691616126930517,"vX0":8.631584518910344,"vY0":-132.19460025188516,"vZ0":-5.499120473857186,"x":151.56,"y":159.22,"x0":-1.707492443584891,"y0":50.00167307320164,"z0":5.220149925922432,"aX":-5.318570040012233},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":3.6,"spinRate":2336,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.41445339565721095,"extension":6.78698654747406},"index":3,"playId":"af6f60d8-c176-3823-bcd5-515b4dfd2421","pitchNumber":4,"startTime":"2026-03-15T17:57:29.045Z","endTime":"2026-03-15T17:57:35.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.275320490722343,"aZ":-29.774680532283412,"pfxX":-8.576096932660704,"pfxZ":1.5981482935897784,"pX":-0.44656719339463785,"pZ":2.5734707116277282,"vX0":6.119545572167101,"vY0":-122.61923906883568,"vZ0":-0.45765803132976524,"x":83.55,"y":217.08,"x0":-1.8770957239579698,"y0":50.0034788073018,"z0":5.3326344023531105,"aX":-12.885140687435323},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":13.8,"spinRate":1342,"spinDirection":250},"zone":4,"typeConfidence":0.88,"plateTime":0.44898791494406565,"extension":6.785070796473873},"hitData":{"launchSpeed":89.7,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.94,"coordY":147.04}},"index":4,"playId":"a9d21da6-ceed-3c6c-bc11-3e0b49fe073d","pitchNumber":5,"startTime":"2026-03-15T17:57:50.445Z","endTime":"2026-03-15T17:57:56.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":693483,"link":"/api/v1/people/693483"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:57:56.462Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, shortstop Francisco Lindor to first baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T18:00:00.694Z","endTime":"2026-03-15T18:00:58.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98991236587762,"aZ":-15.9702604476178,"pfxX":6.120193178297143,"pfxZ":9.661461195006327,"pX":0.1458425452712198,"pZ":1.8009469792328445,"vX0":-7.015526612586995,"vY0":-128.5085001946779,"vZ0":-7.5984287462289215,"x":124.54,"y":203.89,"x0":2.112706873550882,"y0":50.00064842007854,"z0":6.030693112145531,"aX":10.26187806320252},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2194,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.4257920383019762,"extension":5.8952070940867465},"index":0,"playId":"f1b4676d-a3ae-390c-85e2-14309f97b03b","pitchNumber":1,"startTime":"2026-03-15T18:00:23.807Z","endTime":"2026-03-15T18:00:28.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123763141233642,"aZ":-26.302107135482757,"pfxX":6.271009584993714,"pfxZ":4.149204411380785,"pX":-0.41132756783329755,"pZ":0.8074240059007078,"vX0":-7.981816715926145,"vY0":-118.33855117260048,"vZ0":-6.12401694492682,"x":141.46,"y":194.02,"x0":2.1945177786571346,"y0":50.00276537650809,"z0":5.846306423511068,"aX":8.872245234072798},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.2,"breakHorizontal":-9.4,"spinRate":1010,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.46331782171664493,"extension":6.18336696093107},"index":1,"playId":"2eecce0c-7d5d-3297-af1d-4ff5761b16de","pitchNumber":2,"startTime":"2026-03-15T18:00:37.609Z","endTime":"2026-03-15T18:00:43.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.032699095759302,"aZ":-25.383504169226605,"pfxX":-1.9190477223500328,"pfxZ":4.197584985873355,"pX":-0.27344925735528075,"pZ":2.775232404802548,"vX0":-5.4795615154546775,"vY0":-125.46825748640558,"vZ0":-2.806509221441457,"x":70.86,"y":193.11,"x0":2.175722901632736,"y0":50.0013766652207,"z0":5.946326167275858,"aX":-3.100976998143126},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.3,"breakHorizontal":4.6,"spinRate":2354,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.43423097599587024,"extension":5.878474996130343},"hitData":{"launchSpeed":95.7,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.61,"coordY":148.86}},"index":2,"playId":"d0c1ba86-3167-33af-9c3a-0f863ad4b490","pitchNumber":3,"startTime":"2026-03-15T18:00:50.702Z","endTime":"2026-03-15T18:00:58.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:00:58.603Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T18:01:11.627Z","endTime":"2026-03-15T18:02:01.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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, 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":90.0,"endSpeed":81.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51053466309851,"aZ":-19.180458229870357,"pfxX":8.617199698091007,"pfxZ":7.550294038486458,"pX":-0.6773238969727707,"pZ":3.0385188962668463,"vX0":-9.774137658394187,"vY0":-130.62128935289314,"vZ0":-3.6171555427816027,"x":134.02,"y":169.3,"x0":2.000389366129488,"y0":50.00463170764775,"z0":5.890378583949957,"aX":14.834739891202526},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":-13.3,"spinRate":2129,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4199443532609499,"extension":6.05915662845229},"index":0,"playId":"071467ef-f398-3a00-8321-14d43d726729","pitchNumber":1,"startTime":"2026-03-15T18:01:22.398Z","endTime":"2026-03-15T18:01:26.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.6,"endSpeed":82.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799882120923886,"aZ":-21.595949809652726,"pfxX":8.589734129699892,"pfxZ":6.150695662736869,"pX":1.0630228894077827,"pZ":2.708276871404089,"vX0":-5.675123019860569,"vY0":-130.41906650911358,"vZ0":-3.9637098346701958,"x":111.44,"y":190.15,"x0":2.1528084557550513,"y0":50.00500990983829,"z0":5.879610269948966,"aX":14.77761746191806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2133,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4202112164627261,"extension":6.02875083668267},"index":1,"playId":"2ad7ef23-dcc8-3415-b6ec-8a8c4dc14fba","pitchNumber":2,"startTime":"2026-03-15T18:01:36.938Z","endTime":"2026-03-15T18:01:41.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401053910543364,"aZ":-15.1404784868091,"pfxX":4.5005873254633055,"pfxZ":9.767657108708518,"pX":0.18919815976437387,"pZ":1.8200281521340023,"vX0":-6.454004484855765,"vY0":-130.9075138805852,"vZ0":-7.4354793141137545,"x":132.68,"y":216.98,"x0":2.096455395950256,"y0":50.004328822938156,"z0":5.82063866504708,"aX":7.84992329077734},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2196,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.41765882700098356,"extension":6.113953387978615},"hitData":{"launchSpeed":94.4,"launchAngle":54.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.63,"coordY":67.74}},"index":2,"playId":"2a15909d-8ff7-39f5-ac08-65b391a194fe","pitchNumber":3,"startTime":"2026-03-15T18:01:52.436Z","endTime":"2026-03-15T18:02:01.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:02:01.389Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Davis Schneider grounds out, third baseman Bo Bichette to first baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T18:02:10.876Z","endTime":"2026-03-15T18:03:37.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979439848126468,"aZ":-21.581872228852593,"pfxX":-0.45926637815938776,"pfxZ":6.305342589617538,"pX":-2.31319423077015,"pZ":0.7433004082909471,"vX0":-10.449423485377853,"vY0":-128.3416934373078,"vZ0":-8.450794084672118,"x":127.42,"y":163.85,"x0":1.8595987875275775,"y0":50.00031005338905,"z0":5.741905240559636,"aX":-0.7679769230752668},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.7,"breakHorizontal":3.0,"spinRate":2314,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.42573839422128756,"extension":6.062184844818104},"index":0,"playId":"f53e1a67-100e-30cc-b08b-598180f33489","pitchNumber":1,"startTime":"2026-03-15T18:02:30.183Z","endTime":"2026-03-15T18:02:33.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047548494453856,"aZ":-34.64905521817405,"pfxX":-1.6778008645617257,"pfxZ":-1.798163399813764,"pX":0.20189195055958917,"pZ":1.5662765827088136,"vX0":-4.204361096926203,"vY0":-116.61962710340569,"vZ0":-2.2977870389735773,"x":142.82,"y":156.74,"x0":2.2464937118477892,"y0":50.00385754795725,"z0":5.834601372764411,"aX":-2.308597514550188},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.6,"breakHorizontal":4.1,"spinRate":2416,"spinDirection":301},"zone":8,"typeConfidence":2.0,"plateTime":0.46978457828812825,"extension":6.033520762581917},"index":1,"playId":"830176c4-3196-30bc-a8c2-8ae22181827d","pitchNumber":2,"startTime":"2026-03-15T18:02:50.184Z","endTime":"2026-03-15T18:02:54.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"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-15T18:03:05.784Z","endTime":"2026-03-15T18:03:11.812Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.541022628166964,"aZ":-38.04527653064486,"pfxX":-4.290737620490546,"pfxZ":-4.9981539462476015,"pX":0.9763081400043899,"pZ":1.3618402219672903,"vX0":-0.826200931750458,"vY0":-107.71146437114487,"vZ0":-1.2155649325265412,"x":76.48,"y":165.66,"x0":1.9221247459671413,"y0":50.00054453346851,"z0":6.1367692025867235,"aX":-5.045230892277128},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-9.0,"breakHorizontal":8.0,"spinRate":2354,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.5083339379549598,"extension":6.144416277885299},"index":3,"playId":"005f2e86-31cb-36c8-b802-97a345f8bba4","pitchNumber":3,"startTime":"2026-03-15T18:03:11.812Z","endTime":"2026-03-15T18:03:16.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.676402067928056,"aZ":-14.820330046521539,"pfxX":5.3741705359221745,"pfxZ":9.878735352371326,"pX":-0.23000482983467868,"pZ":1.5446039103619755,"vX0":-7.121442638143308,"vY0":-131.6529564042608,"vZ0":-8.348734527197248,"x":109.79,"y":189.64,"x0":1.8105662378413998,"y0":50.006455599063464,"z0":5.851616576707069,"aX":9.445598085357231},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":-8.2,"spinRate":2281,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.41586981020058067,"extension":6.032080239799857},"hitData":{"launchSpeed":96.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":77.45,"coordY":95.03}},"index":4,"playId":"aa9926af-1ebd-317c-ba4a-a7ad25c7afd3","pitchNumber":4,"startTime":"2026-03-15T18:03:26.384Z","endTime":"2026-03-15T18:03:37.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:03:37.308Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (2) on a fly ball to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:03:27.384Z","endTime":"2026-03-15T18:06:41.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Rogers replaces Pat Gallagher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:04:16.747Z","endTime":"2026-03-15T18:05:54.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814804,"link":"/api/v1/people/814804"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693483,"link":"/api/v1/people/693483","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49696367081061,"aZ":-25.89137760645148,"pfxX":0.15584955540890055,"pfxZ":3.865803576063578,"pX":0.663260660861133,"pZ":2.1829221561706222,"vX0":3.9626397071772397,"vY0":-126.33478203041335,"vZ0":-3.0835538573635857,"x":205.17,"y":218.71,"x0":-0.9424134164441716,"y0":50.00202753272886,"z0":5.488836668332297,"aX":0.2526496539090984},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":-1.1,"spinRate":2404,"spinDirection":217},"zone":6,"typeConfidence":0.59,"plateTime":0.43270036252561184,"extension":6.503708651701116},"index":1,"playId":"56e2c958-3924-3053-9eb3-e46bff2aad22","pitchNumber":1,"startTime":"2026-03-15T18:05:54.941Z","endTime":"2026-03-15T18:05:58.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97199374050246,"aZ":-32.87560363678495,"pfxX":5.189035878662864,"pfxZ":-0.4978276998765736,"pX":-0.7861777200193908,"pZ":2.7123935060685835,"vX0":-0.23201533950959713,"vY0":-117.80610246525339,"vZ0":0.6188739235698812,"x":109.3,"y":196.49,"x0":-1.36088961904342,"y0":50.00354153766862,"z0":5.480518701757544,"aX":7.307531393914191},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.5,"breakHorizontal":-9.4,"spinRate":2139,"spinDirection":55},"zone":4,"typeConfidence":0.88,"plateTime":0.46460334805720116,"extension":6.555606013421572},"index":2,"playId":"df58e354-58fc-3b88-a0de-5a27bee0ada6","pitchNumber":2,"startTime":"2026-03-15T18:06:13.863Z","endTime":"2026-03-15T18:06:17.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34606885681633,"aZ":-29.26410317511968,"pfxX":4.498099208564627,"pfxZ":2.036506290830294,"pX":0.20733327073576632,"pZ":2.7277136620727087,"vX0":2.0345408123631024,"vY0":-118.65766504480936,"vZ0":-0.1433222999154775,"x":79.79,"y":202.01,"x0":-1.2451083745854121,"y0":50.00221014222558,"z0":5.451468635667851,"aX":6.424170204858939},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.0,"breakHorizontal":-8.6,"spinRate":1988,"spinDirection":49},"zone":5,"typeConfidence":0.67,"plateTime":0.46129959171359713,"extension":6.453616099775921},"hitData":{"launchSpeed":96.8,"launchAngle":32.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.41,"coordY":59.87}},"index":3,"playId":"14ec7195-5273-3aab-ad87-0b0db325101c","pitchNumber":3,"startTime":"2026-03-15T18:06:30.276Z","endTime":"2026-03-15T18:06:41.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.2,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:06:41.385Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a fly ball to right fielder Jesús Sánchez. Francisco Alvarez scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:06:51.905Z","endTime":"2026-03-15T18:08:22.802Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228289219948007,"aZ":-30.513199626081555,"pfxX":-5.923279448767507,"pfxZ":1.0850824465178572,"pX":-1.975570684323183,"pZ":3.646053079132769,"vX0":0.19447258977100018,"vY0":-123.73198907881692,"vZ0":1.4336056867283522,"x":125.77,"y":197.08,"x0":-1.2873593809907788,"y0":50.00490345577359,"z0":5.636965500775435,"aX":-9.08335558822492},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":10.7,"spinRate":988,"spinDirection":257},"zone":11,"typeConfidence":0.51,"plateTime":0.4445615196586754,"extension":6.55962912095488},"index":0,"playId":"960ee18f-3acc-3112-8b2d-8b8333c039af","pitchNumber":1,"startTime":"2026-03-15T18:07:15.823Z","endTime":"2026-03-15T18:07:18.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04227840986411,"aZ":-26.176608864476215,"pfxX":-11.201291416651339,"pfxZ":3.3077841634535172,"pX":0.6568861418367339,"pZ":2.893008056490295,"vX0":7.504638739242873,"vY0":-134.51346612170144,"vZ0":-2.0778526200295095,"x0":-0.7289205817119461,"y0":50.00378042399674,"z0":5.551310657010313,"aX":-20.311832939273994},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":18.5,"spinRate":2033,"spinDirection":237},"zone":3,"typeConfidence":0.88,"plateTime":0.40885411725642307,"extension":6.51146005405123},"index":1,"playId":"fbb6899c-545b-3143-8dfd-2ba2c1b7962c","pitchNumber":2,"startTime":"2026-03-15T18:07:31.689Z","endTime":"2026-03-15T18:07:35.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360323902829112,"aZ":-23.0385551942912,"pfxX":-11.345787852128492,"pfxZ":5.038156916494629,"pX":1.7766802947861537,"pZ":1.3125654256884496,"vX0":10.325823546749524,"vY0":-134.3454116075478,"vZ0":-6.519089636755778,"x0":-0.658166695378735,"y0":50.00238635036326,"z0":5.4280798255545095,"aX":-20.56742453065024},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":18.1,"spinRate":2071,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.4090132450909252,"extension":6.606773913811603},"index":2,"playId":"3d11f519-94c4-36ca-81ad-950f73469144","pitchNumber":3,"startTime":"2026-03-15T18:07:47.738Z","endTime":"2026-03-15T18:07:51.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328584438265867,"aZ":-28.84965890555228,"pfxX":-0.20015709151502048,"pfxZ":2.161648666065302,"pX":-0.15473206415885307,"pZ":2.4666691039549096,"vX0":2.55781887970248,"vY0":-123.7371089580773,"vZ0":-1.4879254255043821,"x":91.72,"y":179.84,"x0":-1.1790013690260082,"y0":50.00439944006422,"z0":5.509176059793536,"aX":-0.3082983724519956},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.2,"spinRate":2188,"spinDirection":235},"zone":5,"typeConfidence":0.56,"plateTime":0.443855243081297,"extension":6.300101770487634},"hitData":{"launchSpeed":105.2,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.28,"coordY":88.32}},"index":3,"playId":"473d1a5e-4f7c-3894-b523-81124fbbabf3","pitchNumber":4,"startTime":"2026-03-15T18:08:08.512Z","endTime":"2026-03-15T18:08:22.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.26,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:08:22.802Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:08:48.637Z","endTime":"2026-03-15T18:09:18.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51552212407926,"aZ":-27.265590023466558,"pfxX":-10.332674302235928,"pfxZ":2.7045161389324957,"pX":0.06593421208578171,"pZ":3.130482057987305,"vX0":5.2569873020552,"vY0":-133.81245552460473,"vZ0":-1.7643041568941724,"x0":-0.5801992899537464,"y0":50.00483561559254,"z0":5.7493441226983935,"aX":-18.76474648200992},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":1903,"spinDirection":232},"zone":2,"typeConfidence":0.84,"plateTime":0.40911599284597333,"extension":6.544696766217498},"index":0,"playId":"a04bbcd6-5372-3113-b7cb-d920029d74fb","pitchNumber":1,"startTime":"2026-03-15T18:08:48.637Z","endTime":"2026-03-15T18:08:51.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917997461296874,"aZ":-28.6283811620161,"pfxX":-9.1174121765189,"pfxZ":1.9329632547235533,"pX":-0.05737020473156044,"pZ":2.75106099803365,"vX0":4.718299068333489,"vY0":-134.20314159370497,"vZ0":-2.6277329353242416,"x":146.97,"y":165.55,"x0":-0.6499456453202007,"y0":50.00057055504498,"z0":5.773323846413402,"aX":-16.697220826189945},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":1958,"spinDirection":230},"zone":5,"typeConfidence":0.81,"plateTime":0.40749070818335253,"extension":6.5725442251935435},"hitData":{"launchSpeed":93.5,"launchAngle":24.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.8,"coordY":55.63}},"index":1,"playId":"1ef4207b-b19e-3241-bdff-689bf61fc4f0","pitchNumber":2,"startTime":"2026-03-15T18:09:08.461Z","endTime":"2026-03-15T18:09:18.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:09:18.475Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a fly ball to right fielder Jesús Sánchez. Mike Tauchman to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:09:35.999Z","endTime":"2026-03-15T18:11:37.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29944057246713,"aZ":-28.61231785757015,"pfxX":-10.329148900738797,"pfxZ":1.921458269009431,"pX":-0.0911885594916418,"pZ":3.3853148329526386,"vX0":5.518688933316048,"vY0":-135.21292883546056,"vZ0":-0.46185669386347217,"x":109.1,"y":165.13,"x0":-0.8159661391384677,"y0":50.003024805157814,"z0":5.564944759995066,"aX":-19.138128173348},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":17.5,"spinRate":2004,"spinDirection":241},"zone":11,"typeConfidence":0.85,"plateTime":0.4049913288135638,"extension":6.3906022330408145},"index":0,"playId":"3b8d93a7-b409-38e6-926d-9fdbc59c62b3","pitchNumber":1,"startTime":"2026-03-15T18:09:45.497Z","endTime":"2026-03-15T18:09:49.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93675852403465,"aZ":-30.926822248422816,"pfxX":-4.685561463116591,"pfxZ":0.8293383615321002,"pX":-0.3481690149815291,"pZ":2.1639466420758535,"vX0":3.2603829733094525,"vY0":-122.41135967050457,"vZ0":-1.3421802740299495,"x":192.3,"y":140.34,"x0":-1.090837069008049,"y0":50.00600387572519,"z0":5.375402612741456,"aX":-7.087836405787718},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":7.7,"spinRate":1077,"spinDirection":244},"zone":4,"typeConfidence":0.5,"plateTime":0.4480278501626378,"extension":6.69373215533065},"index":1,"playId":"7cb1a996-9742-3d56-bb77-84baa35344e9","pitchNumber":2,"startTime":"2026-03-15T18:10:00.888Z","endTime":"2026-03-15T18:10:05.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.206513666845527,"aZ":-31.06991715792605,"pfxX":-4.772188651647817,"pfxZ":0.7540554639822332,"pX":-1.7108668046456288,"pZ":3.0188533882126656,"vX0":0.3854280428897222,"vY0":-120.77690853748247,"vZ0":0.8571340561287093,"x":91.96,"y":160.67,"x0":-1.2547141587139836,"y0":50.00018430823502,"z0":5.4179490921580875,"aX":-6.962955140131208},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":8.5,"spinRate":1237,"spinDirection":244},"zone":11,"typeConfidence":0.47,"plateTime":0.45563447890886843,"extension":6.6799781281727855},"index":2,"playId":"20f4ae76-3813-35d3-8bfc-fe669d0b2c52","pitchNumber":3,"startTime":"2026-03-15T18:10:18.362Z","endTime":"2026-03-15T18:10:21.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.8,"endSpeed":84.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.253549638558255,"aZ":-27.047325299557002,"pfxX":-8.972149493642153,"pfxZ":2.813716720367589,"pX":-0.5000053928474396,"pZ":2.8084357674413423,"vX0":3.7621140930296586,"vY0":-133.71652567934478,"vZ0":-2.0283777401225356,"x":49.28,"y":203.34,"x0":-0.7549530974441783,"y0":50.00186484916135,"z0":5.506122274200057,"aX":-16.341319151382333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":1951,"spinDirection":233},"zone":1,"typeConfidence":0.8,"plateTime":0.4087010078823061,"extension":6.481957311492631},"index":3,"playId":"1d6c9221-988e-38d3-8e8a-29917846fe9b","pitchNumber":4,"startTime":"2026-03-15T18:10:35.405Z","endTime":"2026-03-15T18:10:38.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560843006187774,"aZ":-25.78654218381926,"pfxX":-11.172610632029004,"pfxZ":3.4725588559977307,"pX":0.6455783701024672,"pZ":2.504040983813184,"vX0":7.038121417118401,"vY0":-134.58156065792394,"vZ0":-3.1316710847068716,"x":122.9,"y":172.18,"x0":-0.5487548826194252,"y0":50.002584877869715,"z0":5.504515243381455,"aX":-20.542806090486447},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":2164,"spinDirection":236},"zone":6,"typeConfidence":0.87,"plateTime":0.4066275242772881,"extension":6.421786664062287},"index":4,"playId":"7209c17d-bec5-3291-954d-2b2ffd95e6fa","pitchNumber":5,"startTime":"2026-03-15T18:10:54.955Z","endTime":"2026-03-15T18:11:03.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.813719636151248,"aZ":-30.061228637923115,"pfxX":-9.750339056563245,"pfxZ":1.1381165834391531,"pX":0.3827657529793701,"pZ":2.6891493428657514,"vX0":6.3990602881307055,"vY0":-134.8573399018232,"vZ0":-1.674433562204939,"x":114.49,"y":154.26,"x0":-0.7474604456134444,"y0":50.000372990889424,"z0":5.427420378895524,"aX":-18.05559547207566},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.9,"breakHorizontal":16.4,"spinRate":1859,"spinDirection":244},"zone":6,"typeConfidence":0.83,"plateTime":0.40529577880964673,"extension":6.5528523282272815},"hitData":{"launchSpeed":104.5,"launchAngle":17.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.5,"coordY":104.06}},"index":5,"playId":"d921a403-d145-3ea1-9e43-6ebd4ea94057","pitchNumber":6,"startTime":"2026-03-15T18:11:25.419Z","endTime":"2026-03-15T18:11:37.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.18,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:11:37.316Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Marcus Semien out on a sacrifice fly to center fielder Daulton Varsho. Mike Tauchman scores.","rbi":1,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:11:57.442Z","endTime":"2026-03-15T18:12:41.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814804,"fullName":"Grant Rogers","link":"/api/v1/people/814804"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":{"id":814804,"link":"/api/v1/people/814804"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39331530535834,"aZ":-35.743863282273466,"pfxX":5.066119307365087,"pfxZ":-2.56346788183626,"pX":-0.7278659880337003,"pZ":2.374835205898031,"vX0":-0.4437493761790756,"vY0":-117.61344889347289,"vZ0":0.6198692182125323,"x":119.19,"y":164.5,"x0":-1.1939136712437117,"y0":50.0024796665889,"z0":5.4366711386002695,"aX":7.059743050197993},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.2,"breakHorizontal":-9.0,"spinRate":2002,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.46663640471604495,"extension":6.545814370275398},"index":0,"playId":"1f78a92a-2cf0-31a0-99db-b6587dd85fdb","pitchNumber":1,"startTime":"2026-03-15T18:12:13.389Z","endTime":"2026-03-15T18:12:17.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343153829356027,"aZ":-25.165814672952433,"pfxX":-10.486892523286704,"pfxZ":3.800293072710849,"pX":-0.12633196840771962,"pZ":2.9265764974055277,"vX0":4.423367309055848,"vY0":-134.4978613212107,"vZ0":-3.0295935011998933,"x":120.48,"y":147.38,"x0":-0.42358583058366767,"y0":50.004571415029844,"z0":5.8393530317084155,"aX":-19.342849770039223},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":18.1,"spinRate":2036,"spinDirection":228},"zone":2,"typeConfidence":0.85,"plateTime":0.40620354962104654,"extension":6.532973210290278},"hitData":{"launchSpeed":101.2,"launchAngle":19.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.88,"coordY":68.34}},"index":1,"playId":"75d064ea-281f-31f4-9021-833dda126e4f","pitchNumber":2,"startTime":"2026-03-15T18:12:28.033Z","endTime":"2026-03-15T18:12:41.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":814804,"link":"/api/v1/people/814804"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.28,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:12:41.073Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks. Francisco Lindor to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:12:29.033Z","endTime":"2026-03-15T18:16:53.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Bastardo replaces Grant Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-15T18:14:09.905Z","endTime":"2026-03-15T18:15:02.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682785,"link":"/api/v1/people/682785"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814804,"link":"/api/v1/people/814804","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939249175577288,"aZ":-12.467566005478295,"pfxX":-6.153267488791602,"pfxZ":10.005746045241262,"pX":1.107775284705041,"pZ":1.6530140370343536,"vX0":8.2865290265422,"vY0":-139.13998936516717,"vZ0":-8.79575992416727,"x":130.27,"y":180.35,"x0":-1.1034348522659503,"y0":50.00107089013015,"z0":5.672405351075762,"aX":-12.117182530200514},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2385,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39298622180103004,"extension":6.353018015451823},"index":1,"playId":"c749340f-05d3-38af-b39c-c8294743b124","pitchNumber":1,"startTime":"2026-03-15T18:15:02.398Z","endTime":"2026-03-15T18:15:21.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65274393431024,"aZ":-13.48459873011196,"pfxX":-6.128486771303109,"pfxZ":9.526952966513573,"pX":0.060112801449649186,"pZ":1.3512685165557494,"vX0":5.068896585148951,"vY0":-139.2716393904611,"vZ0":-9.350519931884238,"x":182.21,"y":157.27,"x0":-0.9884091794132763,"y0":50.0057999409089,"z0":5.647058628156241,"aX":-12.025931057058758},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2302,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3934853038615844,"extension":6.307844324130478},"index":2,"playId":"63c223da-2666-3d28-a284-1d8ee7d06883","pitchNumber":2,"startTime":"2026-03-15T18:15:20.934Z","endTime":"2026-03-15T18:15:37.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974379132221735,"aZ":-29.959373415194083,"pfxX":-9.08944183735213,"pfxZ":1.3974610086167631,"pX":0.2681327769821749,"pZ":1.7225629924926957,"vX0":6.2232947945625545,"vY0":-124.93424178445025,"vZ0":-4.062910933235242,"x":136.06,"y":162.95,"x0":-1.0678442556900642,"y0":50.00497294727933,"z0":5.81838660334694,"aX":-14.443474447188823},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1998,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.43756608104281103,"extension":6.219701199061635},"index":3,"playId":"c64a073e-527a-3902-8f03-c61dd35df147","pitchNumber":3,"startTime":"2026-03-15T18:15:39.389Z","endTime":"2026-03-15T18:15:42.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64186572555174,"aZ":-27.622957601780968,"pfxX":-8.405726113257494,"pfxZ":2.8123291965764885,"pX":0.8459677995958256,"pZ":1.0861652320853805,"vX0":7.3236864634751875,"vY0":-126.20361014257332,"vZ0":-6.119157018296818,"x":92.39,"y":171.17,"x0":-0.995385346979534,"y0":50.00550069380509,"z0":5.754811008568221,"aX":-13.620323424788825},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":13.7,"spinRate":2017,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43327696891985035,"extension":6.20102015031645},"index":4,"playId":"24efa7ad-1a3b-35a2-953b-efc9b2618384","pitchNumber":4,"startTime":"2026-03-15T18:15:58.782Z","endTime":"2026-03-15T18:16:02.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34732799370021,"aZ":-11.914968269070599,"pfxX":-6.216797356976152,"pfxZ":10.259956989586033,"pX":0.32754670638384936,"pZ":1.7462249625309096,"vX0":5.813082825168859,"vY0":-139.81758507334428,"vZ0":-8.651551251978987,"x":102.41,"y":166.17,"x0":-0.9736137430380857,"y0":50.00288448536576,"z0":5.668103454150352,"aX":-12.274630170679519},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2421,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39217584475829215,"extension":6.156842302973396},"index":5,"playId":"03cca7f2-44b8-3c07-9ff7-f63a34cc6b4b","pitchNumber":5,"startTime":"2026-03-15T18:16:16.472Z","endTime":"2026-03-15T18:16:21.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.343745859993895,"aZ":-11.323780478325672,"pfxX":-6.206074562677474,"pfxZ":10.309206028031927,"pX":1.1251791980088675,"pZ":1.081056451268808,"vX0":7.982212911209242,"vY0":-141.35316353909943,"vZ0":-10.524826362146076,"x":144.74,"y":174.66,"x0":-0.9295733827374171,"y0":50.00661408548612,"z0":5.580960281676355,"aX":-12.556671422381234},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2373,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38754957743766605,"extension":6.535163114968989},"index":6,"playId":"5fe5dec8-42a2-3bec-ba09-6d571e5c6a2e","pitchNumber":6,"startTime":"2026-03-15T18:16:38.132Z","endTime":"2026-03-15T18:16:53.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:16:53.447Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:16:52.217Z","endTime":"2026-03-15T18:17:18.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40402507669787,"aZ":-12.413108747745301,"pfxX":-6.4388799753640695,"pfxZ":9.861738851972301,"pX":0.3689794771345469,"pZ":2.3844624544311297,"vX0":6.078451473048752,"vY0":-140.97748785112276,"vZ0":-7.07159977417166,"x":121.82,"y":159.76,"x0":-0.983273585686632,"y0":50.00415382960009,"z0":5.734583216471503,"aX":-12.90338944556619},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":10.3,"spinRate":2425,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3892092776819909,"extension":6.292832782689575},"hitData":{"launchSpeed":102.0,"launchAngle":29.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":99.89,"coordY":69.58}},"index":0,"playId":"7347f0c3-0c50-3382-824b-303a413ed663","pitchNumber":1,"startTime":"2026-03-15T18:17:11.860Z","endTime":"2026-03-15T18:17:18.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:17:18.746Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Addison Barger doubles (3) on a line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:17:55.118Z","endTime":"2026-03-15T18:21:47.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":80.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.033973525812602,"aZ":-17.046935026689066,"pfxX":4.593802800690112,"pfxZ":9.075062528043638,"pX":0.05187945871600393,"pZ":1.896266328494874,"vX0":-7.217208014184285,"vY0":-128.89626932366082,"vZ0":-6.941770587744314,"x":98.66,"y":151.94,"x0":2.3029639592788227,"y0":50.00642352008404,"z0":5.960824876636327,"aX":7.661883588226875},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.9,"breakHorizontal":-6.5,"spinRate":2185,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.42638944882538743,"extension":6.010959111988055},"index":0,"playId":"c74a3ab7-8b65-3879-8179-ea83309906fc","pitchNumber":1,"startTime":"2026-03-15T18:19:35.558Z","endTime":"2026-03-15T18:19:39.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.186147593538262,"aZ":-31.115497692998094,"pfxX":-2.5580724412930755,"pfxZ":0.7255967267463426,"pX":0.2604383569086145,"pZ":2.700316165355302,"vX0":-3.884905848184668,"vY0":-119.21927330143822,"vZ0":-1.0985636829141134,"x":88.52,"y":208.01,"x0":2.2354139998945493,"y0":50.00177471922683,"z0":5.943535825138553,"aX":-3.7288894179793153},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":5.5,"spinRate":2333,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.45719858143485936,"extension":5.957281987568479},"index":1,"playId":"08dbce0e-b434-39db-8ad0-b4f228d4015b","pitchNumber":2,"startTime":"2026-03-15T18:19:47.715Z","endTime":"2026-03-15T18:19:51.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00676201917315,"aZ":-37.11926317011548,"pfxX":-3.349897566679946,"pfxZ":-3.6421339128734767,"pX":-1.1850780374751044,"pZ":-0.9989610889081009,"vX0":-5.737914601783121,"vY0":-115.4546915629689,"vZ0":-7.332553525065845,"x":97.98,"y":203.17,"x0":1.7601903287991203,"y0":50.00035496630253,"z0":5.758708417211909,"aX":-4.553906336197053},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.0,"breakHorizontal":7.4,"spinRate":2454,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4730853535676127,"extension":6.31421663414245},"index":2,"playId":"eb390469-691e-3489-b217-160996339057","pitchNumber":3,"startTime":"2026-03-15T18:20:07.254Z","endTime":"2026-03-15T18:20:11.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13189606038577,"aZ":-12.503403240441678,"pfxX":4.575902211964485,"pfxZ":11.0556727738348,"pX":-1.8878224310657876,"pZ":2.7346361007643467,"vX0":-10.737531122240473,"vY0":-133.62443418375804,"vZ0":-6.07047784461741,"x":74.77,"y":194.15,"x0":1.6172856526005992,"y0":50.00173279102091,"z0":5.962026074719343,"aX":8.141708515447462},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.6,"breakHorizontal":-5.5,"spinRate":2181,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4124547607107365,"extension":6.092654012978123},"index":3,"playId":"15da4ad4-6c4c-3393-a710-da7c280a08d5","pitchNumber":4,"startTime":"2026-03-15T18:20:47.034Z","endTime":"2026-03-15T18:20:50.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88088664198553,"aZ":-34.06962006225397,"pfxX":-2.0108573656846156,"pfxZ":-1.3173261341084421,"pX":-1.7517490841011498,"pZ":0.955163385249727,"vX0":-8.272381378497226,"vY0":-119.3857473831392,"vZ0":-4.106188948628296,"x":114.71,"y":202.3,"x0":2.0184949752153756,"y0":50.00085427165898,"z0":5.762340268324465,"aX":-2.901542501178799},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.1,"breakHorizontal":5.6,"spinRate":2455,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.45870512718510215,"extension":6.187961772604756},"index":4,"playId":"0865d508-1641-371f-9916-4e169067cfd2","pitchNumber":5,"startTime":"2026-03-15T18:21:01.110Z","endTime":"2026-03-15T18:21:04.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63190577717615,"aZ":-15.706484804469056,"pfxX":4.74322637669049,"pfxZ":9.245563117340609,"pX":-0.1377644708494454,"pZ":3.9947384503368033,"vX0":-7.349200153328729,"vY0":-132.9081197518021,"vZ0":-2.1899613847420714,"x":106.78,"y":192.27,"x0":2.0524657649742295,"y0":50.00513105312587,"z0":5.975744033781554,"aX":8.451415056695376},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.0,"spinRate":2304,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.412790671409601,"extension":6.049530036551264},"index":5,"playId":"e386c3f1-3a37-3e10-9333-26ddd734b05c","pitchNumber":6,"startTime":"2026-03-15T18:21:15.221Z","endTime":"2026-03-15T18:21:19.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446004584751897,"aZ":-13.402209714158186,"pfxX":3.9083976087660117,"pfxZ":10.559981806644984,"pX":-0.07119746610134325,"pZ":2.602625977134218,"vX0":-6.418312740548773,"vY0":-132.75230691516825,"vZ0":-5.961988028755147,"x":84.75,"y":209.45,"x0":1.8744059578382333,"y0":50.00533151544422,"z0":5.860093160185934,"aX":6.950106078950543},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.0,"breakHorizontal":-5.6,"spinRate":2285,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4132112645988464,"extension":6.117684781991405},"hitData":{"launchSpeed":108.0,"launchAngle":17.0,"totalDistance":401.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.77,"coordY":33.83}},"index":6,"playId":"71867998-11a9-3ce3-a734-ceb0830711c6","pitchNumber":7,"startTime":"2026-03-15T18:21:36.571Z","endTime":"2026-03-15T18:21:47.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.24,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:21:47.234Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:22:02.706Z","endTime":"2026-03-15T18:24:16.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.138157348926256,"aZ":-32.866100341426645,"pfxX":-1.6923824565042267,"pfxZ":-0.49142856305537475,"pX":-0.8643665589928895,"pZ":1.3080234353970632,"vX0":-6.349448237741713,"vY0":-118.36303519444222,"vZ0":-3.647221821610303,"x":104.51,"y":191.63,"x0":2.0702691297073015,"y0":50.00067985621115,"z0":5.871648065474674,"aX":-2.4045234136500837},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.6,"breakHorizontal":4.6,"spinRate":2362,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4623720614745688,"extension":6.11428439011829},"index":0,"playId":"f25ebecd-a858-369c-91a3-54ac6a329ccc","pitchNumber":1,"startTime":"2026-03-15T18:22:17.385Z","endTime":"2026-03-15T18:22:21.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.345956559013754,"aZ":-29.21912156231868,"pfxX":-2.6284630326236456,"pfxZ":1.9930425636146345,"pX":-0.7370675923146234,"pZ":0.8702935047623416,"vX0":-6.009453209459605,"vY0":-120.40623137514883,"vZ0":-5.61782889342827,"x":74.11,"y":209.59,"x0":2.123415737963962,"y0":50.00347342031845,"z0":5.7905167561351725,"aX":-3.893616822711371},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":6.1,"spinRate":2316,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4533028490896731,"extension":6.159041957688322},"index":1,"playId":"7a48c408-3898-3791-a773-706005bbb7a5","pitchNumber":2,"startTime":"2026-03-15T18:22:40.179Z","endTime":"2026-03-15T18:22:44.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325765179682083,"aZ":-20.504654300128884,"pfxX":7.987791262805332,"pfxZ":6.766972618184582,"pX":0.5964834486691999,"pZ":2.9431891928115377,"vX0":-6.73922227289928,"vY0":-130.91538158292386,"vZ0":-3.5665990543864243,"x":102.94,"y":174.4,"x0":2.174565672352651,"y0":50.00174015111227,"z0":5.870069960106581,"aX":13.773688931699795},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":-12.8,"spinRate":2117,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41942567633501415,"extension":6.101363898435146},"index":2,"playId":"0859982c-2c48-3682-98e1-90be9ecf577a","pitchNumber":3,"startTime":"2026-03-15T18:22:59.381Z","endTime":"2026-03-15T18:23:03.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54644479916333,"aZ":-28.522921928511696,"pfxX":-1.9435932319552998,"pfxZ":2.429849880268108,"pX":-0.78410866625994,"pZ":1.6857451007268105,"vX0":-6.748133232946024,"vY0":-121.45974757112377,"vZ0":-3.9322505466849016,"x":115.02,"y":187.58,"x0":2.2764414598361546,"y0":50.003603504297004,"z0":5.790870119425092,"aX":-2.91861010431859},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":5.0,"spinRate":734,"spinDirection":348},"zone":13,"typeConfidence":2.0,"plateTime":0.4500031389787851,"extension":6.039732115341978},"index":3,"playId":"a9c9fdc5-992e-397a-a4c8-4795d914ea06","pitchNumber":4,"startTime":"2026-03-15T18:23:19.026Z","endTime":"2026-03-15T18:23:22.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.001855095272965,"aZ":-33.654843816460414,"pfxX":-3.5130769868593963,"pfxZ":-1.036441276350546,"pX":-0.7859659506060185,"pZ":2.921284018823353,"vX0":-5.605942844520847,"vY0":-118.06798162194723,"vZ0":0.06140612090176978,"x":107.07,"y":165.87,"x0":2.0647488010895514,"y0":50.00216570143109,"z0":5.962085799498243,"aX":-5.0180940005322645},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.7,"breakHorizontal":7.6,"spinRate":2396,"spinDirection":277},"zone":11,"typeConfidence":2.0,"plateTime":0.4618412048826612,"extension":6.122090158135616},"index":4,"playId":"d2f837da-1169-39b6-aa86-f1fca633ac5b","pitchNumber":5,"startTime":"2026-03-15T18:23:43.319Z","endTime":"2026-03-15T18:23:46.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540276842690204,"aZ":-13.97013056356867,"pfxX":3.5800250824876882,"pfxZ":9.770750494336685,"pX":0.16967937021901167,"pZ":3.037154832582794,"vX0":-5.790120690536108,"vY0":-135.16747792419648,"vZ0":-5.282210530088861,"x":162.17,"y":265.75,"x0":1.8676658399807284,"y0":50.00580309517685,"z0":5.986461417501661,"aX":6.672568227053789},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-5.4,"spinRate":2268,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.40415880503314083,"extension":6.123529113502685},"index":5,"playId":"b71d9fbd-24e5-3490-870b-5f707a3e67b5","pitchNumber":6,"startTime":"2026-03-15T18:24:11.449Z","endTime":"2026-03-15T18:24:16.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.41,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:24:16.245Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, pitcher Zac Thornton to first baseman Brett Baty. Addison Barger to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:24:12.449Z","endTime":"2026-03-15T18:26:08.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":804267,"fullName":"Zac Thornton"}}},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08315556-0376-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-15T18:20:47.891Z","endTime":"2026-03-15T18:25:08.361Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.513850808969938,"aZ":-31.35576313887318,"pfxX":-2.167040809356546,"pfxZ":0.552349831962748,"pX":-0.7210920350225395,"pZ":1.8270647800463002,"vX0":-5.819356977549303,"vY0":-119.76594829941924,"vZ0":-2.89921057726788,"x":183.77,"y":212.99,"x0":2.005529815132118,"y0":50.00154071910491,"z0":5.810801814038847,"aX":-3.19971795530065},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.6,"breakHorizontal":5.2,"spinRate":2297,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4544410544970017,"extension":6.065282278615866},"index":1,"playId":"a4901a3b-b239-305c-915b-97ccbc093bc4","pitchNumber":1,"startTime":"2026-03-15T18:25:08.361Z","endTime":"2026-03-15T18:25:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.762097795318585,"aZ":-17.541415879984683,"pfxX":9.197761466072794,"pfxZ":8.104160402793962,"pX":-0.718343586420469,"pZ":2.5995798809557744,"vX0":-10.413627564648063,"vY0":-133.95027603188865,"vZ0":-4.974656711013064,"x":122.25,"y":130.92,"x0":2.037125687653316,"y0":50.000321984074276,"z0":5.747402000281374,"aX":16.60021545017691},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":-14.3,"spinRate":2211,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.40997451583793465,"extension":6.22709194537471},"index":2,"playId":"dc2ae2a9-265d-3e08-876b-bd69f802d842","pitchNumber":2,"startTime":"2026-03-15T18:25:39.901Z","endTime":"2026-03-15T18:25:44.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23162601986811,"aZ":-18.797541394551537,"pfxX":8.729532404475552,"pfxZ":7.694697828361823,"pX":-0.38571223937765503,"pZ":1.968997502638903,"vX0":-9.327053712477658,"vY0":-130.91327807448607,"vZ0":-6.070945029537487,"x":119.71,"y":168.51,"x0":2.086430350999346,"y0":50.002237210266784,"z0":5.7216732405036295,"aX":15.175549530566403},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-13.8,"spinRate":2238,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.41812770344225836,"extension":6.216203108513518},"hitData":{"launchSpeed":85.4,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.38,"coordY":171.26}},"index":3,"playId":"06189df3-767c-3b06-93d8-735477bd0440","pitchNumber":3,"startTime":"2026-03-15T18:25:57.336Z","endTime":"2026-03-15T18:26:08.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:26:08.768Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:25:58.336Z","endTime":"2026-03-15T18:29:35.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669285,"fullName":"Dan Hammer","link":"/api/v1/people/669285"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"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-15T18:26:44.799Z","endTime":"2026-03-15T18:26:45.799Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dan Hammer replaces Zac Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-15T18:22:18.960Z","endTime":"2026-03-15T18:28:33.707Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669285,"link":"/api/v1/people/669285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":804267,"link":"/api/v1/people/804267","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1833844738781,"aZ":-12.206090925248228,"pfxX":-2.737547343799509,"pfxZ":9.768525570199735,"pX":1.721918930076841,"pZ":2.8586694328669404,"vX0":7.371439675243345,"vY0":-142.42137856914738,"vZ0":-5.24198127544351,"x":149.95,"y":203.46,"x0":-0.5498166241420929,"y0":50.004191546127906,"z0":5.501930054589375,"aX":-5.596966670686654},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2208,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3852928930755142,"extension":6.622950974096053},"index":2,"playId":"dc181faa-cf81-3181-a399-9406084ec181","pitchNumber":1,"startTime":"2026-03-15T18:28:33.707Z","endTime":"2026-03-15T18:28:36.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":98.2,"endSpeed":89.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.651952709134505,"aZ":-10.921613529175383,"pfxX":-2.086461293055044,"pfxZ":10.306469178788698,"pX":0.8962215457014804,"pZ":2.4096296979644247,"vX0":4.786273383220217,"vY0":-142.86452065115455,"vZ0":-6.713409353032635,"x":145.1,"y":215.28,"x0":-0.5315805457722288,"y0":50.0048351633835,"z0":5.480340594098569,"aX":-4.303701573937446},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2299,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3837417957713156,"extension":6.6126343335552},"index":3,"playId":"5c41ebf0-4c54-363c-9474-ad4f0958f917","pitchNumber":2,"startTime":"2026-03-15T18:28:52.833Z","endTime":"2026-03-15T18:29:06.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08100451464585,"aZ":-23.826906330473257,"pfxX":1.7961596438391076,"pfxZ":4.4482219375663945,"pX":0.558228476087361,"pZ":3.006613622363623,"vX0":3.167289128667835,"vY0":-135.7144045141395,"vZ0":-2.3834112617465344,"x":94.26,"y":159.31,"x0":-0.8546571838249566,"y0":50.00302249550092,"z0":5.545692216850702,"aX":3.368944597547925},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-3.8,"spinRate":2413,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4027069278612405,"extension":6.448994149952002},"index":4,"playId":"0fc187b2-46c8-32d4-bc76-f6205abffc85","pitchNumber":3,"startTime":"2026-03-15T18:29:12.146Z","endTime":"2026-03-15T18:29:24.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48002974563503,"aZ":-37.39360892611531,"pfxX":6.026145268510876,"pfxZ":-3.4686292231247897,"pX":0.6497781158079237,"pZ":1.0522964746711125,"vX0":1.7485486504531091,"vY0":-122.56673238970299,"vZ0":-3.0215261728628224,"x":146.89,"y":193.26,"x0":-0.8573625207551004,"y0":50.001386425402906,"z0":5.526213608379068,"aX":9.07539742518281},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.7,"breakHorizontal":-11.3,"spinRate":2359,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4486055104017588,"extension":6.445803168257568},"index":5,"playId":"634bbda8-2ab9-3976-93e3-d6feb31877f0","pitchNumber":4,"startTime":"2026-03-15T18:29:31.095Z","endTime":"2026-03-15T18:29:35.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"third":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:29:35.286Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a ground ball to shortstop Leo Jiménez.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:31:50.427Z","endTime":"2026-03-15T18:32:46.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735163846286454,"aZ":-33.27047699901877,"pfxX":0.7418338662914845,"pfxZ":-0.7225387099864413,"pX":-0.030637942723418098,"pZ":1.973669044307523,"vX0":3.1351148287212496,"vY0":-122.3732747774149,"vZ0":-2.336112251850172,"x":146.96,"y":159.91,"x0":-1.423788549567705,"y0":50.003456411553614,"z0":5.785865893894269,"aX":1.126261439851667},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-2.0,"spinRate":2321,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4472911939991744,"extension":6.1496575059492},"index":0,"playId":"f412c551-711f-37fc-bebf-e04bdea0ecfb","pitchNumber":1,"startTime":"2026-03-15T18:31:50.427Z","endTime":"2026-03-15T18:31:53.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52537280793877,"aZ":-32.585602778440105,"pfxX":-0.10243839158153373,"pfxZ":-0.2626848814700864,"pX":0.07712335415731127,"pZ":1.9502732676474315,"vX0":3.1989351274130855,"vY0":-124.25133654632273,"vZ0":-2.7195968264228094,"x":110.53,"y":156.78,"x0":-1.2104735510602362,"y0":50.00117552594747,"z0":5.750657514590889,"aX":-0.1610653272613813},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":-0.5,"spinRate":2443,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.43982123460167033,"extension":6.217982807003257},"index":1,"playId":"255205c7-9485-3df1-8d61-9574e61644cf","pitchNumber":2,"startTime":"2026-03-15T18:32:05.422Z","endTime":"2026-03-15T18:32:08.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031079263121438,"aZ":-33.540256704984806,"pfxX":0.03022321562957675,"pfxZ":-0.9028930536049047,"pX":1.2950780259240446,"pZ":0.744177879106302,"vX0":5.934999959759466,"vY0":-122.74554978300941,"vZ0":-5.029484404826016,"x0":-1.1612643756051182,"y0":50.00093853146569,"z0":5.686136601190379,"aX":0.044475636353597116},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":-1.4,"spinRate":2415,"spinDirection":0},"zone":14,"typeConfidence":2.0,"plateTime":0.4467842329508547,"extension":6.23310862662135},"index":2,"playId":"9db36933-63cb-3193-823c-e0c59662af2d","pitchNumber":3,"startTime":"2026-03-15T18:32:21.628Z","endTime":"2026-03-15T18:32:25.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713342559119884,"aZ":-26.889510633377483,"pfxX":-9.364244222473264,"pfxZ":3.2310717517204104,"pX":-0.6216187009071421,"pZ":2.9769353720970733,"vX0":4.9705018143894435,"vY0":-126.53744821324429,"vZ0":-1.6904512995647543,"x":141.66,"y":172.08,"x0":-1.3858299402326306,"y0":50.00262412780687,"z0":5.790029541540865,"aX":-15.317640863585297},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":1842,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.43142179801262204,"extension":6.037729698005858},"hitData":{"launchSpeed":92.9,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.48,"coordY":143.41}},"index":3,"playId":"f41e9293-b023-3ef4-98ba-8cec560cbf5d","pitchNumber":4,"startTime":"2026-03-15T18:32:40.494Z","endTime":"2026-03-15T18:32:46.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:32:46.634Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Davis Schneider to first baseman Charles McAdoo. Luis Robert Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:33:04.335Z","endTime":"2026-03-15T18:35:01.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73182368475115,"aZ":-14.39037324648217,"pfxX":-5.256931275408153,"pfxZ":8.626977031299578,"pX":0.9685262294171187,"pZ":0.31777127478971706,"vX0":7.868782120157148,"vY0":-141.37856792054836,"vZ0":-11.946418163300944,"x":144.49,"y":189.45,"x0":-1.1446067934203537,"y0":50.0005354373265,"z0":5.47571286798647,"aX":-10.834430927762623},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2291,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38474844936223196,"extension":6.384750586588907},"index":0,"playId":"f2b950f7-c320-36e7-8fe8-de3c46505242","pitchNumber":1,"startTime":"2026-03-15T18:33:28.557Z","endTime":"2026-03-15T18:33:32.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.018424651964438,"aZ":-26.341385747240224,"pfxX":-10.922771547928265,"pfxZ":3.589349104779312,"pX":0.26271866000621363,"pZ":1.4580174198781015,"vX0":7.355331814085649,"vY0":-126.98884652885965,"vZ0":-5.502574737029252,"x":144.38,"y":168.59,"x0":-1.2582232209364719,"y0":50.00459713299934,"z0":5.759529129000944,"aX":-17.766830569693244},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":18.0,"spinRate":1911,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4319978506182225,"extension":6.122415439224318},"index":1,"playId":"9602c049-6173-3ce8-a4cb-ece74efdaed7","pitchNumber":2,"startTime":"2026-03-15T18:34:06.130Z","endTime":"2026-03-15T18:34:11.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.5,"endSpeed":81.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586823170587152,"aZ":-23.17511424050958,"pfxX":-9.26584354847747,"pfxZ":5.314376378231545,"pX":0.5231348857711806,"pZ":2.4508713383142404,"vX0":7.7051214969163455,"vY0":-128.727752853312,"vZ0":-3.6813773647420573,"x":131.7,"y":185.62,"x0":-1.2926111395634678,"y0":50.001058167099266,"z0":5.6758948094623225,"aX":-15.68205732415719},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":1971,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.42411027118826494,"extension":6.189158782485207},"index":2,"playId":"ea3dd8de-e71c-3387-a3e6-4315efd6f856","pitchNumber":3,"startTime":"2026-03-15T18:34:26.014Z","endTime":"2026-03-15T18:34:30.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.421828337090254,"aZ":-13.01895627545943,"pfxX":-7.300798938974933,"pfxZ":9.491286804165735,"pX":0.5641552325930959,"pZ":2.080170852271733,"vX0":7.501890095558038,"vY0":-141.22831062895568,"vZ0":-7.49979365168059,"x":75.53,"y":101.39,"x0":-1.1791373630073214,"y0":50.00296265154777,"z0":5.609047382060172,"aX":-14.735462394228879},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2448,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.387952876358884,"extension":6.271214593727824},"hitData":{"launchSpeed":91.2,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.54,"coordY":150.07}},"index":3,"playId":"d5d55e07-1a0e-378b-966e-ec483c64d2cf","pitchNumber":4,"startTime":"2026-03-15T18:34:52.005Z","endTime":"2026-03-15T18:35:01.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.1,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:35:01.339Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:35:11.328Z","endTime":"2026-03-15T18:35:56.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476073586655417,"aZ":-33.2836582611127,"pfxX":-0.7129761037881162,"pfxZ":-0.7303001810501657,"pX":1.178979179408793,"pZ":1.060518950608787,"vX0":5.6827168995645545,"vY0":-122.84370375479264,"vZ0":-4.204211370573046,"x":96.56,"y":138.34,"x0":-1.0766474106853734,"y0":50.0035589609421,"z0":5.639225435404152,"aX":-1.0854107279547354},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-0.1,"spinRate":2503,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4467331206980032,"extension":6.271674908470341},"index":0,"playId":"2d7f042d-874f-3e4e-b2ed-3fd732b7a150","pitchNumber":1,"startTime":"2026-03-15T18:35:27.422Z","endTime":"2026-03-15T18:35:31.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.05719018935392,"aZ":-11.924699343035318,"pfxX":-7.278019325071773,"pfxZ":10.071841798071382,"pX":-0.9346516571670527,"pZ":2.30407442023078,"vX0":3.7737321345556367,"vY0":-141.74032617984,"vZ0":-6.804965062165555,"x":211.82,"y":117.87,"x0":-1.3465770887495003,"y0":50.00095054160278,"z0":5.517583091474359,"aX":-14.627395394976457},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":12.2,"spinRate":2442,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38824133546796924,"extension":6.405252812600592},"hitData":{"launchSpeed":88.3,"launchAngle":43.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.04,"coordY":79.84}},"index":1,"playId":"96f3ade7-d890-3d54-83c8-cf6fbe4aede0","pitchNumber":2,"startTime":"2026-03-15T18:35:46.804Z","endTime":"2026-03-15T18:35:56.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:35:56.741Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Tauchman grounds out, second baseman Davis Schneider to first baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:36:05.686Z","endTime":"2026-03-15T18:37:09.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564182473171247,"aZ":-34.47549842620727,"pfxX":0.4814906073674625,"pfxZ":-1.5126927000878272,"pX":0.2915996095656771,"pZ":2.303451145435084,"vX0":3.84657529045452,"vY0":-122.69162750514015,"vZ0":-1.2477174983359902,"x":86.8,"y":123.49,"x0":-1.3598636328287388,"y0":50.00287646965555,"z0":5.760102772297697,"aX":0.732203578549457},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2448,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.44664378686607176,"extension":6.30551616236492},"index":0,"playId":"7cfe06da-2f92-3c49-91bd-daea09381298","pitchNumber":1,"startTime":"2026-03-15T18:36:27.826Z","endTime":"2026-03-15T18:36:31.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488193608211542,"aZ":-29.91765266870958,"pfxX":-10.114432262286186,"pfxZ":1.3438050185087018,"pX":0.00522177563822477,"pZ":2.5516735262136305,"vX0":6.805732525728789,"vY0":-129.42704384480788,"vZ0":-2.2370428867878687,"x":118.34,"y":141.0,"x0":-1.3574151983323797,"y0":50.003576348843765,"z0":5.740849427064525,"aX":-16.99201847439356},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":1915,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.424797653659156,"extension":6.268369688896702},"index":1,"playId":"4568d73c-7851-3d3c-a938-5fd5caf92c6e","pitchNumber":2,"startTime":"2026-03-15T18:36:46.083Z","endTime":"2026-03-15T18:36:50.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297470280098487,"aZ":-33.14463847410346,"pfxX":-10.014072216882319,"pfxZ":-0.5791713392359128,"pX":-0.5930522544963303,"pZ":1.8120706272580818,"vX0":5.789351225372354,"vY0":-129.50387753654056,"vZ0":-3.481040909950159,"x":51.36,"y":161.6,"x0":-1.566961536658918,"y0":50.00089391096988,"z0":5.732904503339866,"aX":-16.855910761057153},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":16.7,"spinRate":1951,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4243937299931315,"extension":6.078818677377454},"hitData":{"launchSpeed":71.9,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.33,"coordY":148.25}},"index":2,"playId":"021a49ca-4e7e-321b-bc7f-fa018cdcefa0","pitchNumber":3,"startTime":"2026-03-15T18:37:04.236Z","endTime":"2026-03-15T18:37:09.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"second":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:37:09.529Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:37:05.236Z","endTime":"2026-03-15T18:42:05.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ronny Mauricio replaces shortstop Francisco Lindor, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-15T18:39:06.467Z","endTime":"2026-03-15T18:39:06.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luke Weaver replaces Dan Hammer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-15T18:39:06.485Z","endTime":"2026-03-15T18:39:43.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795271470380605,"aZ":-14.77379303307866,"pfxX":-0.4247407893644971,"pfxZ":10.008468514842722,"pX":0.006085827713270382,"pZ":1.7428461502993244,"vX0":3.408026434671523,"vY0":-130.6022422756524,"vZ0":-6.725261980377222,"x":82.84,"y":173.72,"x0":-1.2569321488829337,"y0":50.00611294455963,"z0":5.449306197658153,"aX":-0.73887426451591},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.9,"breakHorizontal":0.1,"spinRate":2408,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.41831698468002365,"extension":5.930763197548402},"index":2,"playId":"64629a77-b3b5-38cd-98ff-6c4177912fdc","pitchNumber":1,"startTime":"2026-03-15T18:39:43.388Z","endTime":"2026-03-15T18:39:48.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967376217757696,"aZ":-25.05068696569463,"pfxX":-7.959150471853147,"pfxZ":4.4884481591046015,"pX":-0.15609643897645029,"pZ":2.362432646332961,"vX0":5.125816077799272,"vY0":-124.13666698244546,"vZ0":-2.681487164740896,"x":95.72,"y":157.6,"x0":-1.196477423672805,"y0":50.00094762093576,"z0":5.505958549889618,"aX":-12.627539225278746},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.8,"breakHorizontal":13.4,"spinRate":1751,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4384440852521263,"extension":6.094444710333608},"index":3,"playId":"83abf6b8-984d-314d-b039-f96dc971cb68","pitchNumber":2,"startTime":"2026-03-15T18:40:05.461Z","endTime":"2026-03-15T18:40:08.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14513202039367,"aZ":-11.853762418198533,"pfxX":-6.70376344211931,"pfxZ":10.44646837211258,"pX":-0.25627985309655293,"pZ":1.9137446780894343,"vX0":4.446978574989114,"vY0":-137.75592626915105,"vZ0":-7.42402216308599,"x":92.23,"y":210.37,"x0":-1.0106244022200674,"y0":50.003910808696325,"z0":5.42363556564699,"aX":-13.040341841706036},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":11.4,"spinRate":2393,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.39580482952368046,"extension":6.068902221184887},"index":4,"playId":"b8332a6a-2ba2-385d-89b1-37d7c9a847e4","pitchNumber":3,"startTime":"2026-03-15T18:40:29.877Z","endTime":"2026-03-15T18:40:33.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77858201084572,"aZ":-13.660332050367892,"pfxX":-3.937791025576126,"pfxZ":9.335570550864936,"pX":0.694558003778674,"pZ":3.667653785097027,"vX0":6.0387719227517715,"vY0":-139.11667721287495,"vZ0":-2.976779292932396,"x":118.17,"y":185.49,"x0":-0.9809910144426629,"y0":50.003026547127085,"z0":5.643099498186156,"aX":-7.809981619342151},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2360,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39196684800319037,"extension":5.939771772465456},"index":5,"playId":"8921e06f-b77b-3c0b-b93c-7714e14ef249","pitchNumber":4,"startTime":"2026-03-15T18:41:14.306Z","endTime":"2026-03-15T18:41:17.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.560001197799096,"aZ":-25.229389362389924,"pfxX":-6.348720270232091,"pfxZ":4.219518375053328,"pX":0.23206504560755745,"pZ":2.643646907962658,"vX0":5.507053439473709,"vY0":-126.17731225639145,"vZ0":-2.1557677325445574,"x":114.06,"y":186.12,"x0":-1.1317747773140183,"y0":50.00396124751943,"z0":5.499205725328628,"aX":-10.45504645611224},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":10.6,"spinRate":1874,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4306221548013731,"extension":5.962245609866718},"index":6,"playId":"13c0daa5-38db-3580-865b-026ac67b7ada","pitchNumber":5,"startTime":"2026-03-15T18:41:33.188Z","endTime":"2026-03-15T18:41:39.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53400254519041,"aZ":-23.207246281175923,"pfxX":-9.217534631715175,"pfxZ":5.379350623133362,"pX":-0.010199510813756049,"pZ":1.5057458849565417,"vX0":5.793450810670047,"vY0":-127.35682255771803,"vZ0":-5.168632608500948,"x":67.63,"y":218.69,"x0":-1.099957996782271,"y0":50.00246322385865,"z0":5.362192243926343,"aX":-15.365276048670216},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":1796,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.42766791334498455,"extension":6.182083572559566},"index":7,"playId":"7cee4a8a-1b6d-3058-bd8c-84cfc7c0ea19","pitchNumber":6,"startTime":"2026-03-15T18:42:01.497Z","endTime":"2026-03-15T18:42:05.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:42:05.063Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Charles McAdoo flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:42:08.853Z","endTime":"2026-03-15T18:44:59.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11693685832046,"aZ":-21.87551856996447,"pfxX":-8.147890658903139,"pfxZ":6.27166089052038,"pX":0.3130910799105516,"pZ":1.4821227221315834,"vX0":5.9567563700827755,"vY0":-127.10135777890201,"vZ0":-5.4008577423626845,"x":140.69,"y":158.4,"x0":-0.9978638890244619,"y0":50.0030429086905,"z0":5.362707623803901,"aX":-13.382261821328635},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.4,"breakHorizontal":13.4,"spinRate":1921,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4303055093248034,"extension":6.078898125433428},"index":0,"playId":"24acd016-da7e-36ca-b523-7efa3dbaabc4","pitchNumber":1,"startTime":"2026-03-15T18:42:33.492Z","endTime":"2026-03-15T18:42:55.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377625896122,"aZ":-22.83567137302636,"pfxX":0.7609972677203283,"pfxZ":5.43317754432384,"pX":1.345551239507692,"pZ":2.237510088370664,"vX0":5.620294428106915,"vY0":-129.55264127875103,"vZ0":-3.966655971850827,"x":80.08,"y":230.2,"x0":-0.9412427068221068,"y0":50.00087486518192,"z0":5.511871999458478,"aX":1.3054359532833373},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.5,"spinRate":2317,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4210827717988077,"extension":6.072699898338029},"index":1,"playId":"44b249ad-08ce-3494-9262-c494999e3358","pitchNumber":2,"startTime":"2026-03-15T18:43:09.085Z","endTime":"2026-03-15T18:43:15.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640053381174578,"aZ":-22.349358719872313,"pfxX":-9.835169565629663,"pfxZ":5.9315655731723655,"pX":0.4754803756438337,"pZ":2.4004406020158195,"vX0":6.917967126955932,"vY0":-127.48499574038101,"vZ0":-3.100032489718279,"x":106.99,"y":199.41,"x0":-0.9868412010140656,"y0":50.003363744709226,"z0":5.383724285901166,"aX":-16.292991637240576},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.3,"breakHorizontal":16.4,"spinRate":1885,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.42859580783023077,"extension":6.156881043025662},"index":2,"playId":"d95465a5-3a73-3089-9d3d-ed3bea34f5e2","pitchNumber":3,"startTime":"2026-03-15T18:43:28.336Z","endTime":"2026-03-15T18:43:32.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.3,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32753882197786,"aZ":-13.752769435164177,"pfxX":-4.312363881546419,"pfxZ":9.385239293475585,"pX":0.12642144321658397,"pZ":3.1576546655185824,"vX0":4.930036635847458,"vY0":-138.80556706355486,"vZ0":-3.6747175638057024,"x":97.06,"y":172.61,"x0":-1.1074178882572734,"y0":50.00577067211109,"z0":5.406660777289223,"aX":-8.467177916391355},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2451,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.39371031480092356,"extension":6.022948352913703},"index":3,"playId":"dbcb459a-a140-36df-bc30-72f5d2e47e0b","pitchNumber":4,"startTime":"2026-03-15T18:43:54.111Z","endTime":"2026-03-15T18:43:57.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77216902705685,"aZ":-11.868330039838071,"pfxX":-5.53095826395257,"pfxZ":10.318310733605378,"pX":0.6489213270269832,"pZ":0.6417859898544563,"vX0":6.406779848776354,"vY0":-139.28490298467267,"vZ0":-10.516514831054984,"x":95.5,"y":182.62,"x0":-0.9605986801079286,"y0":50.005595920542504,"z0":5.247490151107085,"aX":-10.888230669495812},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2439,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39298457550102484,"extension":6.149855026516408},"index":4,"playId":"12682ae6-d498-37f1-905e-803bbe298fbc","pitchNumber":5,"startTime":"2026-03-15T18:44:25.906Z","endTime":"2026-03-15T18:44:30.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55204021548772,"aZ":-21.903385659746814,"pfxX":0.32172743129984216,"pfxZ":6.067076362270269,"pX":1.0282404375434973,"pZ":3.0881504595388467,"vX0":4.8612252289378945,"vY0":-128.98109636493572,"vZ0":-1.9160455975447457,"x":72.06,"y":210.15,"x0":-0.9188098975080313,"y0":50.005246587096394,"z0":5.521032320480095,"aX":0.5442548210493504},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.8,"breakHorizontal":-1.6,"spinRate":2397,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4238295574919899,"extension":6.074644811314428},"hitData":{"launchSpeed":88.1,"launchAngle":40.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.13,"coordY":96.79}},"index":5,"playId":"7c7908cf-355a-37e5-859b-0ee57393f4f8","pitchNumber":6,"startTime":"2026-03-15T18:44:50.202Z","endTime":"2026-03-15T18:44:59.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:44:59.746Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:45:08.117Z","endTime":"2026-03-15T18:45:37.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379418966316727,"aZ":-11.73090021924093,"pfxX":-5.285631744299181,"pfxZ":10.513708364925282,"pX":0.7965167214735845,"pZ":2.8767956159132173,"vX0":6.467276618766386,"vY0":-138.43447970967475,"vZ0":-4.871139376857921,"x":152.63,"y":176.57,"x0":-0.8812111137439655,"y0":50.001579433976744,"z0":5.441885889784942,"aX":-10.276964019012613},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2418,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.395377825399462,"extension":6.074499535149264},"hitData":{"launchSpeed":102.5,"launchAngle":20.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.08,"coordY":86.5}},"index":0,"playId":"862e3ec0-f239-30ac-bf05-c5b3807d6b47","pitchNumber":1,"startTime":"2026-03-15T18:45:31.900Z","endTime":"2026-03-15T18:45:37.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:45:37.295Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:45:32.900Z","endTime":"2026-03-15T18:48:31.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Braydon Fisher replaces Angel Bastardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-15T18:47:26.993Z","endTime":"2026-03-15T18:47:50.757Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.0,"endSpeed":81.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.175513971931164,"aZ":-26.943669125247496,"pfxX":0.30269422090627707,"pfxZ":3.0829129586128143,"pX":0.5670879095152366,"pZ":2.677001989271154,"vX0":0.9033726869711988,"vY0":-129.65905630795834,"vZ0":-4.177658505740179,"x":105.88,"y":176.59,"x0":0.17426060509601082,"y0":50.00188058873644,"z0":6.375267009654777,"aX":0.5129345520378238},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-0.7,"spinRate":2417,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.423114595286735,"extension":5.5611891545138326},"index":1,"playId":"66267b11-23b0-3ac6-9676-38ae7320c357","pitchNumber":1,"startTime":"2026-03-15T18:47:50.757Z","endTime":"2026-03-15T18:47:55.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96045604052053,"aZ":-24.527555081515278,"pfxX":1.6801539523068776,"pfxZ":4.390981980822599,"pX":0.9980819243437595,"pZ":1.7157512266862573,"vX0":1.093141240420975,"vY0":-130.9985224141433,"vZ0":-7.314334668799243,"x":116.8,"y":169.88,"x0":0.35740595391035607,"y0":50.00621527586568,"z0":6.370417407710093,"aX":2.9286301175477356},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2302,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4176698023473078,"extension":5.445265494765971},"index":2,"playId":"55066cde-a303-35f3-968e-0411e57a9a4c","pitchNumber":2,"startTime":"2026-03-15T18:48:05.194Z","endTime":"2026-03-15T18:48:08.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87421626582846,"aZ":-29.624825860626796,"pfxX":-0.03124475535935911,"pfxZ":1.4927853591150217,"pX":1.0016590194388975,"pZ":1.0450400763720105,"vX0":1.2390605542671347,"vY0":-129.41895912076868,"vZ0":-7.874126000121065,"x":139.61,"y":189.85,"x0":0.5224225474933788,"y0":50.005770286472966,"z0":6.369672320628853,"aX":-0.053618975467557825},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":2442,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4218653831839294,"extension":5.370759150057247},"index":3,"playId":"abc60497-559d-3b01-b981-f553eb9bc8e3","pitchNumber":3,"startTime":"2026-03-15T18:48:27.535Z","endTime":"2026-03-15T18:48:31.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:48:31.498Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronny Mauricio grounds out, second baseman Davis Schneider to first baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:48:40.547Z","endTime":"2026-03-15T18:49:17.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840792348470718,"aZ":-16.637775329749264,"pfxX":0.452209889602162,"pfxZ":8.041288753526402,"pX":0.7573872156539384,"pZ":3.4296499960753133,"vX0":1.0374691334376738,"vY0":-137.91961477002707,"vZ0":-5.096877173644613,"x0":0.31801741987576776,"y0":50.00448330734729,"z0":6.418888308294877,"aX":0.8734278418223967},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":-1.1,"spinRate":2282,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3967089632935292,"extension":5.42088783799243},"index":0,"playId":"f8d27be4-6201-3521-a3cf-e56a98255437","pitchNumber":1,"startTime":"2026-03-15T18:48:57.132Z","endTime":"2026-03-15T18:49:00.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730822508536924,"aZ":-27.83268562827909,"pfxX":0.17466993240139334,"pfxZ":2.5083756573539633,"pX":-0.11353501369770246,"pZ":1.9865514728275877,"vX0":-1.1749983247628708,"vY0":-130.09253107801413,"vZ0":-6.085988779894201,"x":116.77,"y":191.72,"x0":0.31935826264103956,"y0":50.003610756148156,"z0":6.43883336674903,"aX":0.3025162282788611},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":-0.1,"spinRate":2345,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4194246639533752,"extension":5.320160304922981},"hitData":{"launchSpeed":97.7,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.96,"coordY":145.83}},"index":1,"playId":"a35616fd-e787-3e2c-a141-6a14429f46ac","pitchNumber":2,"startTime":"2026-03-15T18:49:12.813Z","endTime":"2026-03-15T18:49:17.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:49:17.952Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:49:29.553Z","endTime":"2026-03-15T18:51:11.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69653353862224,"aZ":-10.963920553431912,"pfxX":-3.571693434903585,"pfxZ":10.789379066782088,"pX":0.07147151774746596,"pZ":3.9904488994786997,"vX0":0.11206573956158966,"vY0":-140.04469079744234,"vZ0":-4.6529716957402245,"x":122.95,"y":174.99,"x0":0.4939208032150521,"y0":50.001046352988,"z0":6.404168424962743,"aX":-7.019554091199101},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":6.5,"spinRate":2355,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39267426812527084,"extension":5.520710420748624},"index":0,"playId":"c7beac31-04e5-30ca-b77e-dca2a3fcdf17","pitchNumber":1,"startTime":"2026-03-15T18:49:43.254Z","endTime":"2026-03-15T18:49:48.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960674930863004,"aZ":-44.746220436986206,"pfxX":1.5644683100200867,"pfxZ":-8.710904965154544,"pX":-1.0224155698397055,"pZ":2.7508143803468403,"vX0":-3.260180214616713,"vY0":-119.60195493294893,"vZ0":0.5462340254327007,"x":126.77,"y":187.11,"x0":0.15765291302994355,"y0":50.004286640163535,"z0":6.5457584242728695,"aX":2.2574405855738107},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.4,"breakHorizontal":-2.0,"spinRate":2562,"spinDirection":18},"zone":11,"typeConfidence":2.0,"plateTime":0.4586755720762392,"extension":5.47248782372947},"index":1,"playId":"4782cf08-6ca5-38b5-a210-4a1f5640a23f","pitchNumber":2,"startTime":"2026-03-15T18:49:59.525Z","endTime":"2026-03-15T18:50:03.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735311300559207,"aZ":-27.838387096395046,"pfxX":-0.9231772417135451,"pfxZ":2.4877698878911048,"pX":-0.007449439504460799,"pZ":3.482096963634386,"vX0":-0.5577467851935897,"vY0":-130.74789581439506,"vZ0":-2.1806346926022724,"x":108.15,"y":167.4,"x0":0.32808895825148,"y0":50.00350001389303,"z0":6.401217249843134,"aX":-1.6097091808277797},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":1.8,"spinRate":2287,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.41779225891699534,"extension":5.489297597541906},"index":2,"playId":"7c3543de-e778-3b44-8aa2-00a43bec582b","pitchNumber":3,"startTime":"2026-03-15T18:50:14.764Z","endTime":"2026-03-15T18:50:19.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.793807270454753,"aZ":-24.548761948519186,"pfxX":-0.967719905359159,"pfxZ":4.401682014062352,"pX":-0.17417676779069377,"pZ":2.9613202741909035,"vX0":-0.8073420320038434,"vY0":-130.85478538894247,"vZ0":-4.004352070687445,"x":117.39,"y":198.12,"x0":0.26417630518981244,"y0":50.00476266529067,"z0":6.352249807929652,"aX":-1.6770197714215391},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":1.9,"spinRate":2344,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4186920482802776,"extension":5.587388204987202},"index":3,"playId":"41028a2c-7678-381c-a964-62cd0525b3fa","pitchNumber":4,"startTime":"2026-03-15T18:50:31.482Z","endTime":"2026-03-15T18:50:35.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56598265318055,"aZ":-28.120079124563873,"pfxX":-0.26294972757953117,"pfxZ":2.3396004676490456,"pX":-0.6909291207007672,"pZ":2.0429079974587765,"vX0":-2.254022903216705,"vY0":-130.12435516555004,"vZ0":-5.485939702567157,"x":105.07,"y":198.76,"x0":0.21686534200518973,"y0":50.003359007538265,"z0":6.280720593523988,"aX":-0.4555723214713393},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":1.0,"spinRate":2288,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4192164986620277,"extension":5.51165546783582},"index":4,"playId":"356e8525-0168-392b-833b-8c6725c8514d","pitchNumber":5,"startTime":"2026-03-15T18:50:46.962Z","endTime":"2026-03-15T18:50:51.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73407554997309,"aZ":-42.96845180512965,"pfxX":1.114983082500773,"pfxZ":-7.129405835180402,"pX":-0.6335985516730851,"pZ":1.350316802559027,"vX0":-2.4522930526274296,"vY0":-122.9495963150489,"vZ0":-3.2774125182283895,"x":65.71,"y":178.37,"x0":0.23647835909373943,"y0":50.00098901126606,"z0":6.38466082935112,"aX":1.6895279073098477},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.4,"breakHorizontal":-1.3,"spinRate":2576,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.4472781686284035,"extension":5.625949778809154},"index":5,"playId":"bdd500a3-564f-3270-9d39-4b05e090bb21","pitchNumber":6,"startTime":"2026-03-15T18:51:07.133Z","endTime":"2026-03-15T18:51:11.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":807727,"link":"/api/v1/people/807727"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:51:11.094Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to shortstop Ronny Mauricio.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:51:08.133Z","endTime":"2026-03-15T18:54:14.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Diego Mosquera replaces second baseman Marcus Semien, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-15T18:53:34.381Z","endTime":"2026-03-15T18:53:34.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699305,"link":"/api/v1/people/699305"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":543760,"link":"/api/v1/people/543760"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Clifford replaces left fielder Tyrone Taylor, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-15T18:53:34.397Z","endTime":"2026-03-15T18:53:34.401Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691775,"link":"/api/v1/people/691775"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":699305,"link":"/api/v1/people/699305"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brooks Raley replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-15T18:53:34.401Z","endTime":"2026-03-15T18:53:41.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":699305,"link":"/api/v1/people/699305"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":691775,"link":"/api/v1/people/691775"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1674693472796,"aZ":-20.74536550132618,"pfxX":7.863686202260871,"pfxZ":6.492301921402457,"pX":-0.8020755726417168,"pZ":1.8567557819547624,"vX0":-11.075161188860966,"vY0":-130.94936487815374,"vZ0":-5.684800301977922,"x":98.88,"y":173.97,"x0":2.43435039764792,"y0":50.00261595072519,"z0":5.578525467635049,"aX":13.841754295978186},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-12.2,"spinRate":2251,"spinDirection":132},"zone":13,"typeConfidence":0.79,"plateTime":0.41614200108378974,"extension":5.790039339647896},"index":3,"playId":"a5dc00f6-861e-3b44-9f4a-2382bd0c0602","pitchNumber":1,"startTime":"2026-03-15T18:53:41.043Z","endTime":"2026-03-15T18:53:44.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":699305,"link":"/api/v1/people/699305"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":691775,"link":"/api/v1/people/691775"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626592404065857,"aZ":-25.467701768860554,"pfxX":10.176625675917833,"pfxZ":3.949232596377021,"pX":-1.1948792489942714,"pZ":1.4722474067701137,"vX0":-12.562492178927206,"vY0":-129.87729314773534,"vZ0":-5.4234350900285015,"x":112.18,"y":153.52,"x0":2.395325369894723,"y0":50.003421288787635,"z0":5.538351503742471,"aX":17.288550156960408},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.5,"spinRate":2496,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.4226375438171446,"extension":5.876406988450125},"index":4,"playId":"dc946417-a5a3-391f-a7c0-b6e2ff7fc0ea","pitchNumber":2,"startTime":"2026-03-15T18:53:52.599Z","endTime":"2026-03-15T18:53:59.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":699305,"link":"/api/v1/people/699305"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":691775,"link":"/api/v1/people/691775"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666833128405983,"aZ":-21.805655315188016,"pfxX":-0.7624047386540664,"pfxZ":6.232759640660285,"pX":-0.7656782081373109,"pZ":1.8384614579866978,"vX0":-8.086053748982227,"vY0":-127.05369591512377,"vZ0":-5.284830497997561,"x":92.26,"y":221.45,"x0":2.533976539934219,"y0":50.00560544270014,"z0":5.637658193542579,"aX":-1.2680074175422895},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.6,"breakHorizontal":2.9,"spinRate":2579,"spinDirection":152},"zone":7,"typeConfidence":0.89,"plateTime":0.428187807397304,"extension":5.77675521560779},"hitData":{"launchSpeed":71.7,"launchAngle":57.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.32,"coordY":123.43}},"index":5,"playId":"c199efd2-f33c-3543-90cb-027bbb906570","pitchNumber":3,"startTime":"2026-03-15T18:54:06.197Z","endTime":"2026-03-15T18:54:14.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":699305,"link":"/api/v1/people/699305"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":691775,"link":"/api/v1/people/691775"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.16,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:54:14.237Z","atBatIndex":48}]